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;
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')));
50: 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 ('
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;
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.
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
83: elsif l_file_id = -2 then
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')));
89: end if;
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;
92: htp.htmlClose;
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;
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;
118: htp.br;
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 ('
160: htp.headOpen;
161: 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;
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( '' );
188:
189: htp.tableRowOpen( cvalign => 'TOP' );
190: htp.p('
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');
216: htp.tableRowClose;
217: htp.tableClose;