1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <title>${lang("comment.htmltitle")}</title>
7 <style type="text/css">
11 margin: 6px; background: #dddddd ;
13 h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote
15 font-family:arial, helvetica, sans-serif;
26 h1 { padding-bottom: 0px; margin-bottom: 0px;}
34 border-top: 1px solid black;
35 border-left: 1px solid black;
36 border-right: 1px solid black;
37 background-color: #003366;
40 h3 { padding-bottom: 0px; margin-bottom: 0px;}
41 h4 { padding-bottom: 0px; margin-bottom: 0px; }
63 background-color: #FAFAD2;
75 background-color: #FAFAD2;
88 background-color: #ffffff;
97 border: 2px solid green;
98 background-color: #6F0;
104 border: 2px solid red;
105 background-color: #F96;
113 background-color: #efefef;
118 background-color: #efefef;
124 background-color: #ffffff;
128 background-color: #ffffff;
139 <body bgcolor="#dddddd">
141 <function showErrors(aField)>
143 function to display error message at the input box // occam, 2003-06-09
148 ${lang(e.message + "." + e.field)}
154 <div class="pformbox">
156 ${lang("comment.header")}
159 ${lang("comment.note")}
163 ${lang("comment.formtitle")}
167 Your input had the following errors:<br><br>
171 ${lang("content."+e.field)}:
173 ${lang(e.message)} <br>
174 <list e.parameters as p>
175 ${utility.prettyEncodeHTML(p)}<br>
181 <form enctype="multipart/form-data" action="${actionURL}&do=opensession&sessiontype=comment" method="post">
182 <input type="hidden" name="to_media" value="${to_media}">
185 ${lang("posting.step01")}
187 <div class="pformstep01">
191 ${lang("comment.title")}
193 <input type="text" class="preq" name="title" size="45" maxlength="80" value="${utility.encodeHTML(title)}">
195 <big class="error"><call showErrors("title")></big>
197 <small><strong>(${lang("required")})</strong></small>
202 ${lang("comment.name")}
204 <input type="text" class="preq" name="creator" size="20" maxlength="45" value="${utility.encodeHTML(creator)}">
206 <big class="error"><call showErrors("creator")></big>
208 <small><strong>(${lang("required")})</strong></small>
213 ${lang("comment.text")}
215 <textarea name="description" class="preq" rows="20" cols="74" wrap=virtual>${utility.encodeHTML(description)}</textarea>
217 <big class="error"><call showErrors("description")></big>
219 <small><strong>(${lang("required")})</strong></small>
224 ${lang("posting.step02")}
226 <div class="pformstep02">
229 ${lang("comment.email")}
231 <input type="text" name="email" size="30" maxlength="80" value="${utility.encodeHTML(email)}">
232 <small>(${lang("optional")})</small>
236 ${lang("comment.url")}
238 <input type="text" name="main_url" size="40" maxlength="160" value="http://">
239 <small>(${lang("optional")})</small>
243 ${lang("comment.phone")}
245 <input type="text" name="phone" size="30" maxlength="80" value="${utility.encodeHTML(phone)}">
246 <small>(${lang("optional")})</small>
250 ${lang("comment.address")}
252 <input type="text" name="address" size="40" maxlength="160" value="${utility.encodeHTML(address)}">
253 <small>(${lang("optional")})</small>
257 ${lang("comment.language")}
259 <select name="to_language">
260 <list languages as l>
261 <option value="${l.id}">${l.name}</option>
264 <small>(${lang("optional")})</small>
269 ${lang("posting.step03")}
273 <div class="pformstep02">
275 <list attachments as a>
278 ${utility.encodeHTML(a.filename)}
280 <input type="checkbox" name="${a.fieldname}_cancel"> ${lang("posting.media.cancel")}
283 ${lang("posting.media.title")}
285 <input type="text" class="preq" name="${a.fieldname}_title" size="40" maxlength="80" value="${utility.encodeHTML(a.title)}">
293 ${lang("posting.media.title")} 1:
296 <input type="text" name="media1_title" size="40" maxlength="80" value=""><br>
300 <td>${lang("posting.media.media")} 1</td>
302 <INPUT TYPE="file" NAME="media1">
307 ${lang("posting.media.title")} 2:
310 <input type="text" name="media2_title" size="40" maxlength="80" value=""><br>
314 <td>${lang("posting.media.media")} 2</td>
316 <INPUT TYPE="file" NAME="media2">
321 ${lang("posting.media.title")} 3:
324 <input type="text" name="media3_title" size="40" maxlength="80" value=""><br>
328 <td>${lang("posting.media.media")} 3</td>
330 <INPUT TYPE="file" NAME="media3">
335 <if config["Localizer.OpenSession.AllowFTPUploads"]!="0">
336 <if config["Localizer.OpenSession.AllowFTPUploadSelection"]!="0" && ftpfiles>
339 ${lang("posting.media.ftpmedia")}
341 <select name="ftpupload">
342 <option value=""> </option>
344 <option value="${utility.encodeHTML(f)}">${f}</option>
349 ${lang("posting.media.title")}
351 <input type="text" class="preq" name="ftpupload_title" size="40" maxlength="80" value="">
355 ${lang("posting.media.ftpmedia")}
357 <input type="text" name="ftpupload" size="40" maxlength="80" value="">
359 ${lang("posting.media.title")}
361 <input type="text" class="preq" name="ftpupload_title" size="40" maxlength="80" value="">
369 ${lang("posting.step04")}
371 <div class="pformstep06">
372 <div class="pbuttons">
373 <input type="submit" name="post" class="psubmit" value="${lang("comment.submit")}">
374 <input type="reset" class="preset" value="${lang("comment.reset")}">