replaced with a better version still posting comments with opensession does not work
authorinit <init>
Mon, 1 Dec 2003 23:38:13 +0000 (23:38 +0000)
committerinit <init>
Mon, 1 Dec 2003 23:38:13 +0000 (23:38 +0000)
etc/open/editcomment.template

index dbdb1c9..fe559a5 100755 (executable)
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
-  <head>
-    <title>${lang("comment.htmltitle")}</title> 
-    <meta http-equiv="Content-Type" content="text/html; charset=${config["Mir.DefaultHTMLCharset"]}">
-    
-  </head>
-  
-  <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="#dddddd">
-    <form enctype="multipart/form-data" action="${actionURL}&do=opensession&sessiontype=comment" method="post">
-      <input type="hidden" name="do" value="processcomment">
-      <input type="hidden" name="to_media" value="${to_media}">
-    
-      <table cellspacing="0" cellpadding="0" width="100%">
-        <tr>
-          <td colspan="3"><span>&nbsp;</span></td>
-        </tr>
-        <if errors>
-        <tr>
-          <td colspan="3">
-            Your input had the following errors:<br><br>
-            <list errors as e>
-              <font color="red">
-              <if e.field>
-                ${lang("comment."+e.field)}:
-              </if>
-              ${lang(e.message)} <br>
-              </font>
-            </list>
-          </td>
-        </tr>
-        </if>
-        <if password>
-          <tr>
-            <td align="right">&nbsp;</td>
-            <td>
-              ${lang("comment.note")}<br>
-              ${password}<br>
-              <br>
-            </td>
-            <td>&nbsp;</td>
-          </tr>
-          <tr>
-            <td></td>
-            <td valign="top">
-              ${lang("comment.password")}: <input type="text" name="password" size="10">
-            </td>
-            <td>&nbsp;</td>
-          </tr>
-        </if>
-        <tr>
-          <td width="20%" bgcolor="#cc0033">
-          </td>
-          <td width="60%" bgcolor="#cc0033">
-            <span id="title"><b>${lang("comment.formtitle")}</b></span>
-          </td>
-          <td width="20%">&nbsp;</td>
-        </tr>
-        <tr>
-          <td colspan="3"><span>&nbsp;</span></td>
-        </tr>
-
-        <tr>
-          <td align="right" valign="top">&nbsp;</td>
-          <td valign="top" bgcolor="#cc9999" cellpadding="8" >
-            <b><font color="#cc0033">R E Q U I R E D</font> information</b>
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td colspan="3"><span>&nbsp;</span></td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.title")}:
-          </td>
-          <td>
-            <input type="text" name="title"  maxlength="45" value="${utility.encodeHTML(title)}">
-          </td>
-          <td></td>
-        </tr>
-        <tr>
-          <td align="right" valign="top">
-            ${lang("comment.text")}:
-          </td>
-          <td> 
-            <textarea name="description" rows="10" wrap="virtual">${utility.encodeHTML(description)}</textarea>
-          </td>
-          <td></td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.name")}:<br><br>
-          </td>
-          <td>
-            <input type="text" name="creator"  maxlength="45" value="${utility.encodeHTML(creator)}">
-            <br><br>
-          </td>
-          <td></td>
-        </tr>
-        
-        <tr>
-          <td align="right" valign="top">&nbsp;</td>
-          <td valign="top" bgcolor="#cc9999">
-            <b>Additional information</b>
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td colspan="3"><span>&nbsp;</span></td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.language")}:<br><br>
-          </td>
-          <td>      
-            <select name="to_language"  size="1">
-              <list languages as l>
-                <option value="${l.id}" <if to_language==l.id>selected="1"</if>>${l.name}</option>
-              </list>
-            </select>
-            <br><br>
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        
-        <tr>
-          <td align="right" valign="top">&nbsp;</td>
-          <td valign="top" bgcolor="#cc9999">
-            <b>Contact information</b>
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td colspan="3"><span>&nbsp;</span></td>
-        </tr>
-        <tr>
-          <td align="right">&nbsp;</td>
-          <td>
-             ${lang("comment.contact.info")}
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.email")}:
-          </td>
-          <td>
-            <input type="text" name="email" maxlength="80" value="${utility.encodeHTML(email)}">
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.url")}:
-          </td>
-          <td>
-            <input type="text" name="main_url" maxlength="160" value="${utility.encodeHTML(main_url)}">
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.address")}:
-          </td>
-          <td>
-            <input type="text" name="address" maxlength="160" value="${utility.encodeHTML(address)}">
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        <tr>
-          <td align="right">
-            ${lang("comment.phone")}<br><br>
-          </td>
-          <td>
-            <input type="text" name="phone" maxlength="20" value="${utility.encodeHTML(phone)}"><br><br>
-          </td>
-          <td>&nbsp;</td>
-        </tr>
-        
+<head>
+<title>${lang("comment.htmltitle")}</title>
+
+
+<style type="text/css">
+<!--
+
+body {
+margin: 6px; background: #dddddd ;
+}
+h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote
+{
+font-family:arial, helvetica, sans-serif;
+}
+
+.pformbox
+{
+padding-left: 10px;
+padding-right: 10px;
+padding-bottom: 0px;
+padding-top: 0px;
+}
+
+h1 { padding-bottom: 0px; margin-bottom: 0px;}
+h2
+{
+border: none;
+margin: none;
+padding-bottom: 0px;
+margin-bottom: 0px;
+padding: 2px;
+border-top: 1px solid black;
+border-left: 1px solid black;
+border-right: 1px solid black;
+background-color: #003366;
+color: white;
+}
+h3 { padding-bottom: 0px; margin-bottom: 0px;}
+h4 { padding-bottom: 0px; margin-bottom: 0px; }
+
+.pdiscl
+{
+border: none;
+margin: none;
+padding: 4px;
+margin-top: 6px;
+margin-bottom: 6px;
+
+border-color: #FFF;
+border-width: 2px;
+border-style: solid;
+}
+
+.pformstep01
+{
+border: none;
+margin: none;
+padding: 8px;
+margin-top: 0px;
+margin-bottom: 6px;
+background-color: #FAFAD2;
+border-color: gray;
+border-width: 1px;
+border-style: solid;
+}
+.pformstep02
+{
+border: none;
+margin: none;
+padding: 8px;
+margin-top: 0px;
+margin-bottom: 6px;
+background-color: #FAFAD2;
+border-color: gray;
+border-width: 1px;
+border-style: solid;
+}
+
+.pformstep06
+{
+border: none;
+margin: none;
+padding: 8px;
+margin-top: 0px;
+margin-bottom: 6px;
+background-color: #ffffff;
+border-color: gray;
+border-width: 1px;
+border-style: solid;
+}
+
+input.psubmit
+{
+padding: 5px;
+border: 2px solid green;
+background-color: #6F0;
+}
+
+input.preset
+{
+padding: 5px;
+border: 2px solid red;
+background-color: #F96;
+}
+
+.pbuttons {
+text-align: right;
+}
+input
+{
+background-color: #efefef;
+}
+
+textarea
+{
+background-color: #efefef;
+}
+
+
+input.preq
+{
+background-color: #ffffff;
+}
+textarea.preq
+{
+background-color: #ffffff;
+}
+
+.error {
+color: red;
+}
+-->
+</style>
+
+</head>
+
+<body bgcolor="#dddddd">
+
+<function showErrors(aField)>
+<comment>
+function to display error message at the input box  // occam, 2003-06-09
+</comment>
+<if errors>
+<list errors as e>
+<if e.field==aField>       
+${lang(e.message + "." + e.field)}
+</if>
+</list>
+</if>
+</function>
+
+<div class="pformbox">
+<h3>
+${lang("comment.header")}
+</h3>
+<p>
+${lang("comment.note")}
+</p>
+
+<h1>
+${lang("comment.formtitle")}
+</h1>
+
+    <if errors>
+<p class="error">${lang("comment.errors")}</p>
+   </if>
+
+<form enctype="multipart/form-data" action="${actionURL}&do=opensession&sessiontype=comment" method="post">
+<input type="hidden" name="to_media" value="${to_media}">
+
+<h2>
+${lang("posting.step01")}
+</h2>
+<div class="pformstep01">
+
+<!-- TITEL -->
+<h4>
+${lang("comment.title")}
+</h4>
+<input type="text" class="preq" name="title" size="45" maxlength="45" value="${utility.encodeHTML(title)}"> 
+<if errors>
+<big class="error"><call showErrors("title")></big>
+<else>
+<small><strong>(${lang("required")})</strong></small>
+</if>
+
+<!-- AUTHOR -->
+<h4>
+${lang("comment.name")}
+</h4>
+<input type="text" class="preq" name="creator" size="20" maxlength="45" value="${utility.encodeHTML(creator)}">
+<if errors>
+<big class="error"><call showErrors("creator")></big>
+<else>
+<small><strong>(${lang("required")})</strong></small>
+</if>
+
+<!-- CONTENT -->
+<h4>
+${lang("comment.text")}
+</h4>
+<textarea name="description" class="preq" rows="20" cols="74" wrap=virtual>${utility.encodeHTML(description)}</textarea>
+<if errors>
+<big class="error"><call showErrors("description")></big>
+<else>
+<small><strong>(${lang("required")})</strong></small>
+</if>
+</div>
+
+<h2>
+${lang("posting.step02")}
+</h2>
+<div class="pformstep02">
+<!-- EMAIL -->
+<h4>
+${lang("comment.email")}
+</h4>
+<input type="text" name="email" size="30" maxlength="80" value="${utility.encodeHTML(email)}">
+<small>(${lang("optional")})</small>
+
+<!-- URL -->
+<h4>
+${lang("comment.url")}
+</h4>
+<input type="text" name="main_url" size="40" maxlength="160" value="http://">
+<small>(${lang("optional")})</small>
+
+<!-- PHONE -->
+<h4>
+${lang("comment.phone")}
+</h4>
+<input type="text" name="phone" size="30" maxlength="80" value="${utility.encodeHTML(phone)}">
+<small>(${lang("optional")})</small>
+
+<!-- Adress -->
+<h4>
+${lang("comment.address")}
+</h4>
+<input type="text" name="address" size="40" maxlength="160" value="${utility.encodeHTML(address)}">
+<small>(${lang("optional")})</small>
+
+<!-- LANG -->
+<h4>
+${lang("comment.language")}
+</h4>
+<select name="to_language">
+<list languages as l>
+<option value="${l.id}">${l.name}</option>
+</list>
+</select>
+<small>(${lang("optional")})</small>
+
+</div>
+
+<h2>
+${lang("posting.step03")}
+</h2>
+<div class="pformstep02">
+<table>
        <tr>
                <td>
                ${lang("posting.media.title")} 1:
                        <INPUT TYPE="file" NAME="media3">
                </td>
        </tr>
-        <tr>
-          <td align="right">&nbsp;</td>
-          <td  bgcolor="#cc0033">
-            <input id="button" type="submit" value="${lang("comment.submit")}">
-          </td>
-          <td bgcolor="#cc0033">&nbsp;</td>
-        </tr>
-        <tr>
-          <td colspan="3">&nbsp;<br><br></td>
-        </tr>
-      </table>
-    </form>
-  </body>
+</table>
+
+</div>
+
+
+<h2>
+${lang("posting.step04")}
+</h2>
+<div class="pformstep06">
+<div class="pbuttons">
+<input type="submit" name="post" class="psubmit" value="${lang("comment.submit")}">
+<input type="reset" class="preset" value="${lang("comment.reset")}">
+</div>
+</div>
+</form>
+</div>
+</body>
 </html>
+