1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
4 <title>${lang("posting.htmltitle")}</title>
5 <meta name="description" content="${lang("posting.meta.description")}">
6 <meta name="author" content="${lang("posting.meta.author")}">
7 <meta name="keywords" content="${lang("posting.meta.keywords")}">
8 <!--<meta name="date" content="### Date ###Time">-->
9 <meta http-equiv="Content-Type" content="text/html; charset=${lang("htmlcharset")}">
10 <meta name="robots" content="index">
11 <meta name="robots" content="follow">
14 <style type="text/css"> body {background-image: none;} </style>
17 <style type="text/css">
21 margin: 6px; background: #dddddd ;
23 h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote
25 font-family:arial, helvetica, sans-serif;
38 h1 { padding-bottom: 0px; margin-bottom: 0px;}
46 border-top: 1px solid black;
47 border-left: 1px solid black;
48 border-right: 1px solid black;
49 background-color: #003366;
52 h3 { padding-bottom: 0px; margin-bottom: 0px;}
53 h4 { padding-bottom: 0px; margin-bottom: 0px;}
73 background-color: #FAFAD2;
85 background-color: #FAFAD2;
97 background-color: #FAFAD2;
109 background-color: #FAFAD2;
121 background-color: #FAFAD2;
133 background-color: #FFFFFF;
142 border: 2px solid green;
143 background-color: #6F0;
149 border: 2px solid red;
150 background-color: #F96;
159 background-color: #efefef;
164 background-color: #efefef;
170 background-color: #ffffff;
174 background-color: #ffffff;
186 <body bgcolor="#dddddd">
188 <function showErrors(aField)>
190 function to display error message at the input box // occam, 2003-06-09
195 ${lang(e.message + "." + e.field)}
204 Your input had the following errors:<br><br>
208 ${lang("content."+e.field)}:
210 ${lang(e.message)} <br>
221 <include "disclaimer.inc.de">
226 <div class="pformbox">
229 ${lang("posting.form.title")}
233 <p class="error">${lang("posting.errors")}</p>
237 ${lang("posting.step00")}
240 <div class="pformstep01">
241 ${lang("posting.readhowtos")}
243 <form enctype="multipart/form-data" action="${actionURL}&do=opensession&sessiontype=article" method="post">
245 ${lang("posting.step01")}
250 <div class="pformstep01">
252 ${lang("posting.nr_of_media")}
255 ${lang("posting.nr_of_media.info")}
258 <input type="text" name="nrmediaitems" size="8" value="${utility.encodeHTML(nrmediaitems)}">
259 <input type="submit" value="${lang("posting.nr_of_media.submit")}">
264 <div class="ppassword">
267 <p>${lang("posting.password")}</p>
269 <p><input type="text" name="password" size="10">
273 ${lang("posting.step02")}
276 <div class="pformstep02">
280 ${lang("posting.title")}
283 <small>${lang("posting.title.info")}</small>
286 <input type="text" class="preq" name="title" size="45" maxlength="45" value="${utility.encodeHTML(title)}">
288 <big class="error"><call showErrors("title")></big>
290 <small><strong>(${lang("required")})</strong></small>
296 ${lang("posting.topic")}
299 ${lang("posting.topic.info")}
301 <select name="to_topic" size="10" multiple>
303 <option value="${t.id}" <list to_topic as to><if (t.id == to)>selected</if></list>>${t.title}</option>
306 <small>(${lang("optional")})</small>
310 ${lang("posting.author")}
313 <input type="text" class="preq" name="creator" value="${utility.encodeHTML(creator)}" size="45" maxlength="45">
316 <big class="error"><call showErrors("creator")></big>
318 <small><strong>(${lang("required")})</strong></small>
323 ${lang("posting.abstract")}
326 ${lang("posting.abstract.info")}
328 <textarea name="description" class="preq" rows="10" cols="74" wrap=virtual>${utility.encodeHTML(description)}</textarea>
330 <big class="error"><call showErrors("description")></big>
332 <small><strong>(${lang("required")})</strong></small>
335 <strong>${lang("posting.abstract.constraint")}</strong>
341 ${lang("posting.step03")}
344 <div class="pformstep03">
346 ${lang("posting.contact.info")}
351 ${lang("posting.email")}
353 <input type="text" name="creator_email" size="55" maxlength="80" value="${utility.encodeHTML(creator_email)}">
354 <small>(${lang("optional")})</small>
358 ${lang("posting.url")}
360 <input type="text" name="creator_main_url" size="55" maxlength="160" value="${utility.encodeHTML(creator_main_url)}">
361 <small>(${lang("optional")})</small>
365 ${lang("posting.address")}
367 <input type="text" name="creator_address" size="55" maxlength="160" value="${utility.encodeHTML(creator_address)}">
368 <small>(${lang("optional")})</small>
372 ${lang("posting.phone")}
374 <input type="text" name="creator_phone" size="20" maxlength="20" value="${utility.encodeHTML(creator_address)}">
375 <small>(${lang("optional")})</small>
379 ${lang("posting.step04")}
382 <div class="pformstep04">
385 ${lang("posting.language")}
387 <select name="to_language">
388 <list languages as l>
389 <option value="${l.id}">${l.name}</option>
392 <small>(${lang("optional")})</small>
396 ${lang("posting.text")}
399 ${lang("posting.text.info")}
401 <textarea name="content_data" class="preq" rows="35" cols="74" wrap="soft">${utility.encodeHTML(content_data)}</textarea>
403 <big class="error"><call showErrors("content_data")></big>
405 <small><strong>(${lang("required")})</strong></small>
410 ${lang("posting.step05")}
412 <div class="pformstep05">
415 ${lang("posting.media")}
418 ${lang("posting.media.info")}
421 ${lang("posting.media.howto")}
424 <list mediaitems as m>
426 ${lang("posting.media.media")} ${m}
428 <input type="file" name="media${m}">
431 ${lang("posting.media.title")} ${m}
433 <input type="text" class="preq" name="media${m}_title" size="40" maxlength="80" value="">
437 <small>${lang("optional")}</small>
442 ${lang("posting.step06")}
444 <div class="pformstep06">
446 ${lang("posting.submit.info")}
449 ${lang("posting.criteria")}
451 <div class="pbuttons">
452 <input type="submit" name="post" class="psubmit" value="${lang("posting.submit")}">
453 <input type="reset" class="preset" value="${lang("posting.reset")}">