514: l_agent varchar2(80);
515: l_page_id number;
516: l_session_id number;
517: l_menu_id number;
518: l_prompts icx_util.g_prompts_table;
519: l_title2 varchar2(80);
520: l_function_id NUMBER;
521: l_menu_type VARCHAR2(50);
522:
613: OracleMyPage.DrawTabContent;
614:
615: else -- PHP
616:
617: l_title := icx_util.getPrompt(601,'ICX_OBIS_NAVIGATE',178,'ICX_MAIN_MENU');
618: l_toolbar_color := icx_plug_utilities.toolbarcolor;
619:
620: /*
621: ** The agent must have the web server in front of it to ensure
782: --l_name := D;
783: end if;
784:
785: IF l_name IS NULL THEN
786: icx_util.getprompts(601, 'ICX_OBIS_NAVIGATE', l_title2, l_prompts);
787: l_name:=l_prompts(1);
788: END IF;
789:
790: if S is null
967: then
968:
969: htp.p('
1002:
1003: ELSE
1004: htp.anchor(curl => l_agent||'OracleNavigate.Responsibility?P='||icx_call.encrypt2(r.responsibility_id)||'&'||'D='||wfa_html.conv_special_url_chars(D)||'&'||'S='||r.security_group_id||'&'||'tab_context_flag=OFF',
1005: ctext => l_responsibility_name,
1006: cattributes => 'TARGET="'||l_target||'" onMouseOver="window.status='''||icx_util.replace_quotes(r.description)||''';return true"');
1007: END IF;
1008: htp.p('');
1009: htp.p('');
1010:
1046:
1047: else
1048: htp.p('
1053: then
1054: l_url := replace(g_list(i).web_html_call,'"','''');
1055: l_url := replace(l_url,'[RESPONSIBILITY_ID]',g_list(i).responsibility_id);
1056: l_url := replace(l_url,'[PLSQL_AGENT]',icx_plug_utilities.getPLSQLagent);
1057: l_url := ''||g_list(i).prompt||'';
1058:
1059: htp.p(l_url);
1060:
1061: else
1069: p_function_id => g_list(i).function_id,
1070: p_link_name => g_list(i).prompt,
1071: p_url_only => 'Y');
1072:
1073: l_url := 'javascript:top.main.icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1074:
1075: htp.anchor(curl => l_url,
1076: ctext => g_list(i).prompt,
1077: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"');
1073: l_url := 'javascript:top.main.icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1074:
1075: htp.anchor(curl => l_url,
1076: ctext => g_list(i).prompt,
1077: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"');
1078:
1079: else if g_list(i).FUNCTION_TYPE = 'WWW' -- bug 3764537
1080: then
1081:
1107: if ( substr(icx_sec.g_mode_code,1,3) = '115' OR
1108: icx_sec.g_mode_code = 'SLAVE')
1109: then
1110: IF ((g_list(i).FUNCTION_TYPE = 'WWK') OR (g_list(i).FUNCTION_TYPE = 'FORM')) THEN
1111: l_url := 'javascript:top.main.icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1112: END IF;
1113: else
1114: IF ((g_list(i).FUNCTION_TYPE = 'WWK') OR (g_list(i).FUNCTION_TYPE = 'FORM')) THEN
1115: l_url := 'javascript:icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1111: l_url := 'javascript:top.main.icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1112: END IF;
1113: else
1114: IF ((g_list(i).FUNCTION_TYPE = 'WWK') OR (g_list(i).FUNCTION_TYPE = 'FORM')) THEN
1115: l_url := 'javascript:icx_nav_window('''||g_list(i).FUNCTION_TYPE||''','''||l_url||''', '''||icx_util.replace_quotes(g_list(i).PROMPT)||''')';
1116: END IF;
1117: end if;
1118: */
1119: end if;
1121: /*
1122: IF ((g_list(i).FUNCTION_TYPE = 'WWK') OR (g_list(i).FUNCTION_TYPE = 'FORM')) THEN
1123: htp.anchor(curl => l_url,
1124: ctext => g_list(i).prompt,
1125: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"');
1126: ELSE
1127: htp.anchor2(curl => l_url,
1128: ctext => g_list(i).prompt,
1129: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"',
1125: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"');
1126: ELSE
1127: htp.anchor2(curl => l_url,
1128: ctext => g_list(i).prompt,
1129: cattributes => 'onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(g_list(i).description)||''';return true"',
1130: ctarget => '_top');
1131: END IF;
1132: */
1133:
1196: l_object object;
1197: l_url varchar2(4000);
1198: l_title varchar2(80);
1199: l_php_mode varchar2(30);
1200: l_prompts icx_util.g_prompts_table;
1201: l_agent varchar2(80);
1202: l_responsibility_name varchar2(240);
1203: l_encrypted_session_id varchar2(240);
1204: l_target varchar2(30);
1263: l_agent := FND_WEB_CONFIG.WEB_SERVER||icx_plug_utilities.getPLSQLagent;
1264:
1265: end if;
1266:
1267: icx_util.getprompts(601, 'ICX_OBIS_NAVIGATE', l_title, l_prompts);
1268:
1269: l_php_mode := fnd_profile.value('APPLICATIONS_HOME_PAGE');
1270:
1271: if l_prompts.COUNT = 7 -- remove once seeddate available
1325: p_function_id => l_function_id,
1326: p_link_name => l_responsibility_name,
1327: p_url_only => 'N');
1328:
1329: htp.p('
1331: else
1332: htp.p('
1333:
1328:
1329: htp.p('
1330: htp.p(l_url);
1331: else
1332: htp.p('
1334: htp.anchor(curl => l_agent||'OracleSSWA.Execute?E='||icx_call.encrypt(r.responsibility_application_id||'*'||r.responsibility_id||'*'||r.security_group_id||'*'||l_function_id||'**]'),
1335: ctext => l_responsibility_name,cattributes => 'TARGET="_top" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1336: end if;
1331: else
1332: htp.p('
1333:
1334: htp.anchor(curl => l_agent||'OracleSSWA.Execute?E='||icx_call.encrypt(r.responsibility_application_id||'*'||r.responsibility_id||'*'||r.security_group_id||'*'||l_function_id||'**]'),
1335: ctext => l_responsibility_name,cattributes => 'TARGET="_top" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1336: end if;
1337:
1338: ELSE
1339:
1352: p_parameters => 'navRespId='||r.responsibility_id||'&'||'navRespAppId='||r.responsibility_application_id||'&'||'navSecGrpId='||r.security_group_id,
1353: p_link_name => l_responsibility_name,
1354: p_url_only => 'N');
1355:
1356: htp.p('
1358: htp.p(l_url);
1359:
1360: elsif r.version = '4'
1358: htp.p(l_url);
1359:
1360: elsif r.version = '4'
1361: then
1362: htp.p('
1364: l_url := 'javascript:top.main.icx_nav_window2(''WWK'', '''||l_agent|| 'fnd_icx_launch.runforms?ICX_TICKET=&''';
1365:
1366: l_url := l_url||','''||wfa_html.conv_special_url_chars(r.application_short_name)
1365:
1366: l_url := l_url||','''||wfa_html.conv_special_url_chars(r.application_short_name)
1367: ||''','''||wfa_html.conv_special_url_chars(r.responsibility_key)
1368: ||''','''||wfa_html.conv_special_url_chars(r.security_group_key)
1369: ||''','''||icx_util.replace_quotes(l_responsibility_name)||''')';
1370:
1371: htp.anchor(curl => l_url,
1372: ctext => l_responsibility_name,
1373: cattributes => 'TARGET="_top" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1369: ||''','''||icx_util.replace_quotes(l_responsibility_name)||''')';
1370:
1371: htp.anchor(curl => l_url,
1372: ctext => l_responsibility_name,
1373: cattributes => 'TARGET="_top" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1374:
1375: else
1376: htp.p('
1377:
1372: ctext => l_responsibility_name,
1373: cattributes => 'TARGET="_top" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1374:
1375: else
1376: htp.p('
1378: htp.anchor(curl => l_agent||'OracleNavigate.Responsibility?P='||icx_call.encrypt2(r.responsibility_id)||'&'||'D='||wfa_html.conv_special_url_chars(p_plug_id)||'&'||'S='||r.security_group_id||'&'||'tab_context_flag=OFF'||'&'||'M=
1379: 9999',
1380: ctext => l_responsibility_name,
1377:
1378: htp.anchor(curl => l_agent||'OracleNavigate.Responsibility?P='||icx_call.encrypt2(r.responsibility_id)||'&'||'D='||wfa_html.conv_special_url_chars(p_plug_id)||'&'||'S='||r.security_group_id||'&'||'tab_context_flag=OFF'||'&'||'M=
1379: 9999',
1380: ctext => l_responsibility_name,
1381: cattributes => 'TARGET="'||l_target||'" onMouseOver="window.status='''||icx_util.replace_onMouseOver_quotes(r.description)||''';return true"');
1382: end if;
1383:
1384: END IF;
1385: htp.p('
1408:
1409: l_object object;
1410: l_url varchar2(2000); --changed from 240 to 2000 bug#1333631, mputman
1411: l_title varchar2(100);
1412: l_prompts icx_util.g_prompts_table;
1413: l_agent varchar2(80);
1414: c_error_msg varchar2(240);
1415:
1416: cursor Favorites is
1472: l_agent := FND_WEB_CONFIG.WEB_SERVER||icx_plug_utilities.getPLSQLagent;
1473:
1474: end if;
1475:
1476: icx_util.getprompts(601, 'ICX_OBIS_NAVIGATE', l_title, l_prompts);
1477:
1478: htp.p('');
1479:
1480: htp.p('
1510: end if; '); | 1513: 1514: htp.p(' 1515: 1516: htp.p(''); 1517: htp.p(l_url); 1518: else Line 1566: l_prompts icx_util.g_prompts_table; | '); 2094: htp.p('
2097: htp.p(' |
2116: htp.p('
'); -- Up and Down 2118: htp.p(' 2119: htp.p(' |
'); 2120: htp.p(' 2121: htp.p(' |