1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
4 <title>${lang("posting.htmltitle")}</title>
5 <style type="text/css"> body {background-image: none;} </style>
8 <style type="text/css">
12 margin: 6px; background: #dddddd ;
14 h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote
16 font-family:arial, helvetica, sans-serif;
29 h1 { padding-bottom: 0px; margin-bottom: 0px;}
37 border-top: 1px solid black;
38 border-left: 1px solid black;
39 border-right: 1px solid black;
40 background-color: #003366;
43 h3 { padding-bottom: 0px; margin-bottom: 0px;}
44 h4 { padding-bottom: 0px; margin-bottom: 0px;}
64 background-color: #FAFAD2;
76 background-color: #FAFAD2;
88 background-color: #FAFAD2;
100 background-color: #FAFAD2;
112 background-color: #FAFAD2;
124 background-color: #FFFFFF;
133 border: 2px solid green;
134 background-color: #6F0;
140 border: 2px solid red;
141 background-color: #F96;
150 background-color: #efefef;
155 background-color: #efefef;
161 background-color: #ffffff;
165 background-color: #ffffff;
177 <body bgcolor="#dddddd">
179 <function showErrors(aField)>
181 function to display error message at the input box // occam, 2003-06-09
187 ${lang(e.message + "." + e.field)}
194 Your input had the following errors:<br><br>
198 ${lang("content."+e.field)}:
200 ${lang(e.message)} <br>
201 <list e.parameters as p>
202 ${utility.prettyEncodeHTML(p)}<br>
212 <include "disclaimer.inc.de">
217 <div class="pformbox">
220 ${lang("posting.form.title")}
224 <p class="error">${lang("posting.errors")}</p>
228 ${lang("posting.step00")}
231 <div class="pformstep01">
232 ${lang("posting.readhowtos")}
234 <form enctype="multipart/form-data" action="${actionURL}&do=opensession&sessiontype=article" method="post">
236 ${lang("posting.step01")}
241 <div class="pformstep01">
243 ${lang("posting.nr_of_media")}
246 ${lang("posting.nr_of_media.info")}
249 <input type="text" name="nrmediaitems" size="8" value="${utility.encodeHTML(nrmediaitems)}">
250 <input type="submit" value="${lang("posting.nr_of_media.submit")}">
255 <div class="ppassword">
258 <p>${lang("posting.password")}</p>
260 <p><input type="text" name="password" size="10">
264 ${lang("posting.step02")}
267 <div class="pformstep02">
271 ${lang("posting.title")}
274 <small>${lang("posting.title.info")}</small>
277 <input type="text" class="preq" name="title" size="45" maxlength="45" value="${utility.encodeHTML(title)}">
279 <big class="error"><call showErrors("title")></big>
281 <small><strong>(${lang("required")})</strong></small>
287 ${lang("posting.topic")}
290 ${lang("posting.topic.info")}
292 <select name="to_topic" size="10" multiple>
294 <option value="${t.id}" <list to_topic as to><if (t.id == to)>selected</if></list>>${t.title}</option>
297 <small>(${lang("optional")})</small>
301 ${lang("posting.author")}
304 <input type="text" class="preq" name="creator" value="${utility.encodeHTML(creator)}" size="45" maxlength="45">
307 <big class="error"><call showErrors("creator")></big>
309 <small><strong>(${lang("required")})</strong></small>
314 ${lang("posting.abstract")}
317 ${lang("posting.abstract.info")}
319 <textarea name="description" class="preq" rows="10" cols="74" wrap=virtual>${utility.encodeHTML(description)}</textarea>
321 <big class="error"><call showErrors("description")></big>
323 <small><strong>(${lang("required")})</strong></small>
326 <strong>${lang("posting.abstract.constraint")}</strong>
332 ${lang("posting.step03")}
335 <div class="pformstep03">
337 ${lang("posting.contact.info")}
342 ${lang("posting.email")}
344 <input type="text" name="creator_email" size="55" maxlength="80" value="${utility.encodeHTML(creator_email)}">
345 <small>(${lang("optional")})</small>
349 ${lang("posting.url")}
351 <input type="text" name="creator_main_url" size="55" maxlength="160" value="${utility.encodeHTML(creator_main_url)}">
352 <small>(${lang("optional")})</small>
356 ${lang("posting.address")}
358 <input type="text" name="creator_address" size="55" maxlength="160" value="${utility.encodeHTML(creator_address)}">
359 <small>(${lang("optional")})</small>
363 ${lang("posting.phone")}
365 <input type="text" name="creator_phone" size="20" maxlength="20" value="${utility.encodeHTML(creator_address)}">
366 <small>(${lang("optional")})</small>
370 ${lang("posting.step04")}
373 <div class="pformstep04">
376 ${lang("posting.language")}
378 <select name="to_language">
379 <list languages as l>
380 <option value="${l.id}">${l.name}</option>
383 <small>(${lang("optional")})</small>
387 ${lang("posting.text")}
390 ${lang("posting.text.info")}
392 <textarea name="content_data" class="preq" rows="35" cols="74" wrap="soft">${utility.encodeHTML(content_data)}</textarea>
394 <big class="error"><call showErrors("content_data")></big>
396 <small><strong>(${lang("required")})</strong></small>
398 <p>${lang("posting.html")}</p>
399 <select name="is_html">
400 <option value="0" <if is_html!="1">selected</if>>plain text</option>
401 <option value="1" <if is_html=="1">selected</if>>html</option>
407 ${lang("posting.step05")}
409 <div class="pformstep05">
412 ${lang("posting.media")}
415 <small>${lang("optional")}</small>
417 <list attachments as a>
420 ${utility.encodeHTML(a.filename)}
422 <input type="checkbox" name="${a.fieldname}_cancel"> ${lang("posting.media.cancel")}
425 ${lang("posting.media.title")}
427 <input type="text" class="preq" name="${a.fieldname}_title" size="40" maxlength="80" value="${utility.encodeHTML(a.title)}">
431 ${lang("posting.media.info")}
434 ${lang("posting.media.howto")}
437 <list mediaitems as m>
440 ${lang("posting.media.media")} ${m}
442 <input type="file" name="media${m}">
445 ${lang("posting.media.title")} ${m}
447 <input type="text" class="preq" name="media${m}_title" size="40" maxlength="80" value="">
450 <if config["Localizer.OpenSession.AllowFTPUploads"]!="0">
451 <if config["Localizer.OpenSession.AllowFTPUploadSelection"]!="0" && ftpfiles>
454 ${lang("posting.media.ftpmedia")}
456 <select name="ftpupload">
457 <option value=""> </option>
459 <option value="${utility.encodeHTML(f)}">${f}</option>
464 ${lang("posting.media.title")}
466 <input type="text" class="preq" name="ftpupload_title" size="40" maxlength="80" value="">
470 ${lang("posting.media.ftpmedia")}
472 <input type="text" name="ftpupload" size="40" maxlength="80" value="">
474 ${lang("posting.media.title")}
476 <input type="text" class="preq" name="ftpupload_title" size="40" maxlength="80" value="">
484 ${lang("posting.step06")}
486 <div class="pformstep06">
488 ${lang("posting.submit.info")}
491 ${lang("posting.criteria")}
493 <div class="pbuttons">
494 <input type="submit" name="post" class="psubmit" value="${lang("posting.submit")}">
495 <input type="reset" class="preset" value="${lang("posting.reset")}">