38: */
39:
40: -- bug 3045375, changed <> to > so <0 l_file_id goes to else.
41: if (l_file_id > -1) then -- File upload completed
42: htp.htmlOpen;
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
39:
40: -- bug 3045375, changed <> to > so <0 l_file_id goes to else.
41: if (l_file_id > -1) then -- File upload completed
42: htp.htmlOpen;
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
40: -- bug 3045375, changed <> to > so <0 l_file_id goes to else.
41: if (l_file_id > -1) then -- File upload completed
42: htp.htmlOpen;
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
41: if (l_file_id > -1) then -- File upload completed
42: htp.htmlOpen;
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
42: htp.htmlOpen;
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
50: htp.p('
43: htp.headOpen;
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
50: htp.p('
44: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
50: htp.p('
45: htp.headClose;
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
50: htp.p('
46: htp.bodyOpen;
47: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
48: htp.br;
49: htp.br;
50: htp.p(''||fnd_message.get_string('FND','FILE-UPLOAD PAGE HEADING')
51: ||'');
52: htp.hr;
53: htp.p (
54: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD COMPLETED MESSAGE')));
48: htp.br;
49: htp.br;
50: htp.p('
49: htp.br;
50: htp.p('
51: ||'');
52: htp.hr;
53: htp.p (
54: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD COMPLETED MESSAGE')));
55: htp.br;
56: htp.p ('
52: htp.hr;
53: htp.p (
54: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD COMPLETED MESSAGE')));
55: htp.br;
56: htp.p (''||fnd_message.get_string('FND','FILE-UPLOAD CLOSE WEB BROWSER')
57: ||'');
58: htp.p ('
54: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD COMPLETED MESSAGE')));
55: htp.br;
56: htp.p ('
56: htp.p ('
57: ||'');
58: htp.p ('
58: htp.p ('
60: htp.br;
61: htp.bodyClose;
62: htp.htmlClose;
63: else -- File upload failed.
64: htp.htmlOpen;
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
61: htp.bodyClose;
62: htp.htmlClose;
63: else -- File upload failed.
64: htp.htmlOpen;
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
62: htp.htmlClose;
63: else -- File upload failed.
64: htp.htmlOpen;
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
63: else -- File upload failed.
64: htp.htmlOpen;
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
64: htp.htmlOpen;
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
72: htp.p('
65: htp.headOpen;
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
72: htp.p('
66: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
72: htp.p('
67: htp.headClose;
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
72: htp.p('
68: htp.bodyOpen;
69: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
70: htp.br;
71: htp.br;
72: htp.p(''||fnd_message.get_string('FND','FILE-UPLOAD PAGE HEADING')
73: ||'');
74: htp.hr;
75: -- bug 9276419 '-3' is used to indicate a filetype has been restricted and
76: -- cannot be uploaded.
70: htp.br;
71: htp.br;
72: htp.p('
74: htp.hr;
75: -- bug 9276419 '-3' is used to indicate a filetype has been restricted and
76: -- cannot be uploaded.
77: if l_file_id = -3 then
78: htp.p (
79: htf.bold(fnd_message.get_string('FND','FND_SECURITY_FILETYPE_RESTRICT')));
80: -- bug 3045375, added if to throw invalid file message when l_file_id=-2
81: -- '-2' indicates that the file size limit has been exceeded or the file
82: -- or the file has no size
80: -- bug 3045375, added if to throw invalid file message when l_file_id=-2
81: -- '-2' indicates that the file size limit has been exceeded or the file
82: -- or the file has no size
83: elsif l_file_id = -2 then
84: htp.p (
85: htf.bold(fnd_message.get_string('FND','UPLOAD_FILESIZE_LIMIT')));
86: else
87: htp.p (
88: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD FAILED')));
83: elsif l_file_id = -2 then
84: htp.p (
85: htf.bold(fnd_message.get_string('FND','UPLOAD_FILESIZE_LIMIT')));
86: else
87: htp.p (
88: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD FAILED')));
89: end if;
90: htp.br;
91: htp.bodyClose;
86: else
87: htp.p (
88: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD FAILED')));
89: end if;
90: htp.br;
91: htp.bodyClose;
92: htp.htmlClose;
93: end if;
94: end if;
87: htp.p (
88: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD FAILED')));
89: end if;
90: htp.br;
91: htp.bodyClose;
92: htp.htmlClose;
93: end if;
94: end if;
95:
88: htf.bold(fnd_message.get_string('FND','FILE-UPLOAD FAILED')));
89: end if;
90: htp.br;
91: htp.bodyClose;
92: htp.htmlClose;
93: end if;
94: end if;
95:
96: end UploadCompleteMessage;
107:
108: if (icx_sec.ValidateSession) then
109:
110: -- Show a message page
111: htp.htmlOpen;
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
108: if (icx_sec.ValidateSession) then
109:
110: -- Show a message page
111: htp.htmlOpen;
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
109:
110: -- Show a message page
111: htp.htmlOpen;
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
110: -- Show a message page
111: htp.htmlOpen;
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
111: htp.htmlOpen;
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
119: htp.p('
112: htp.headOpen;
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
119: htp.p('
113: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
119: htp.p('
114: htp.headClose;
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
119: htp.p('
115: htp.bodyOpen;
116: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
117: htp.br;
118: htp.br;
119: htp.p(''||fnd_message.get_string('FND','FILE-UPLOAD PAGE HEADING')
120: ||'');
121: htp.hr;
122: htp.p (htf.bold(fnd_message.get_string('FND','FILE-UPLOAD CANCEL MESSAGE')));
123: htp.br;
117: htp.br;
118: htp.br;
119: htp.p('
118: htp.br;
119: htp.p('
119: htp.p('
120: ||'');
121: htp.hr;
122: htp.p (htf.bold(fnd_message.get_string('FND','FILE-UPLOAD CANCEL MESSAGE')));
123: htp.br;
124: htp.p (''||fnd_message.get_string('FND','FILE-UPLOAD CLOSE WEB BROWSER')
125: ||'');
126: htp.p ('
122: htp.p (htf.bold(fnd_message.get_string('FND','FILE-UPLOAD CANCEL MESSAGE')));
123: htp.br;
124: htp.p ('
124: htp.p ('
125: ||'');
126: htp.p ('
126: htp.p ('
127: ||'');
128: htp.br;
129: htp.br;
130: htp.br;
131: htp.bodyClose;
132: htp.htmlClose;
133:
134: end if;
135:
128: htp.br;
129: htp.br;
130: htp.br;
131: htp.bodyClose;
132: htp.htmlClose;
133:
134: end if;
135:
136: end CancelProcess;
155: 'fnd_file_upload.uploadcompletemessage',
156: access_id);
157:
158: -- Set page title and toolbar.
159: htp.htmlOpen;
160: htp.headOpen;
161: htp.p( '' );
166: {
167: parent.location=cancel_url
168: }
169: }');
170: htp.print( '' );
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
167: parent.location=cancel_url
168: }
169: }');
170: htp.print( '' );
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
168: }
169: }');
170: htp.print( '' );
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
169: }');
170: htp.print( '' );
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
177: htp.p('
170: htp.print( '' );
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
177: htp.p('
171: htp.title(fnd_message.get_string('FND','FILE-UPLOAD PAGE TITLE'));
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
177: htp.p('
172: htp.headClose;
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
177: htp.p('
173: htp.bodyOpen;
174: htp.img2('/OA_MEDIA/FNDLOGOS.gif',calign => 'Left',calt => 'Logo');
175: htp.br;
176: htp.br;
177: htp.p(''||fnd_message.get_string('FND','FILE-UPLOAD PAGE HEADING')
178: ||'');
179: htp.hr;
180: htp.br;
181: htp.print( '' );
175: htp.br;
176: htp.br;
177: htp.p('
176: htp.br;
177: htp.p('
177: htp.p('
179: htp.hr;
180: htp.br;
181: htp.print( '' );
182:
183: htp.formOpen( curl => upload_action, cmethod => 'POST',
184: cenctype=> 'multipart/form-data');
185: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
186: htp.tableRowOpen;
187: htp.tableRowClose;
181: htp.print( '' );
182:
183: htp.formOpen( curl => upload_action, cmethod => 'POST',
184: cenctype=> 'multipart/form-data');
185: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
186: htp.tableRowOpen;
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
182:
183: htp.formOpen( curl => upload_action, cmethod => 'POST',
184: cenctype=> 'multipart/form-data');
185: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
186: htp.tableRowOpen;
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
183: htp.formOpen( curl => upload_action, cmethod => 'POST',
184: cenctype=> 'multipart/form-data');
185: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
186: htp.tableRowOpen;
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
185: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
186: htp.tableRowOpen;
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
186: htp.tableRowOpen;
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
187: htp.tableRowClose;
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
191: htp.p('');
192: htp.p('');
193: htp.tableData( '',
194: calign => 'left');
195: htp.tableRowClose;
196: htp.tableClose;
197:
198: -- Send access is as a hidden value
199: htp.formHidden ( cname =>'access_id', cvalue=> to_char(access_id) );
192: htp.p('');
193: htp.tableData( '',
194: calign => 'left');
195: htp.tableRowClose;
196: htp.tableClose;
197:
198: -- Send access is as a hidden value
199: htp.formHidden ( cname =>'access_id', cvalue=> to_char(access_id) );
200: -- Submit and Reset Buttons.
195: htp.tableRowClose;
196: htp.tableClose;
197:
198: -- Send access is as a hidden value
199: htp.formHidden ( cname =>'access_id', cvalue=> to_char(access_id) );
200: -- Submit and Reset Buttons.
201: -- l_cancel_url := RTRIM(l_server_url, '/') ||
202: -- '/fnd_file_upload.cancelprocess';
203: l_cancel_url := rtrim(fnd_web_config.plsql_agent, '/') ||
202: -- '/fnd_file_upload.cancelprocess';
203: l_cancel_url := rtrim(fnd_web_config.plsql_agent, '/') ||
204: '/fnd_file_upload.cancelprocess';
205:
206: htp.br;
207: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
208: htp.tableRowOpen( cvalign => 'TOP' );
209: htp.tableData( '', calign => 'left');
204: '/fnd_file_upload.cancelprocess';
205:
206: htp.br;
207: htp.tableOpen( cattributes => ' border=0 cellpadding=2 cellspacing=0' );
208: htp.tableRowOpen( cvalign => 'TOP' );
209: htp.tableData( '', calign => 'left');
212: htp.tableData( '', calign => 'left');
212: htp.tableData( '', calign => 'left');
212: htp.tableData( '', calign => 'left');
216: htp.tableRowClose;
212: htp.tableData( '', calign => 'left');
216: htp.tableRowClose;
217: htp.tableClose;
218: htp.formClose;
219:
220: htp.bodyClose;
213: fnd_message.get_string('FND','FILE-UPLOAD CANCEL BUTTON TEXT')||
214: '"' || ' onClick="processclick('''||l_cancel_url||
215: ''') " SIZE="50">', calign => 'left');
216: htp.tableRowClose;
217: htp.tableClose;
218: htp.formClose;
219:
220: htp.bodyClose;
221: htp.htmlClose;
214: '"' || ' onClick="processclick('''||l_cancel_url||
215: ''') " SIZE="50">', calign => 'left');
216: htp.tableRowClose;
217: htp.tableClose;
218: htp.formClose;
219:
220: htp.bodyClose;
221: htp.htmlClose;
222: END IF;
216: htp.tableRowClose;
217: htp.tableClose;
218: htp.formClose;
219:
220: htp.bodyClose;
221: htp.htmlClose;
222: END IF;
223: END;
224:
217: htp.tableClose;
218: htp.formClose;
219:
220: htp.bodyClose;
221: htp.htmlClose;
222: END IF;
223: END;
224:
225: end FND_FILE_UPLOAD;