- anti-abuse features created
[mir.git] / etc / open / posting.template
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
2 <html>
3 <head>
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">
12
13         <link rel=stylesheet type="text/css" href="${config["Producer.ProductionHost"]}/style/formate.css">
14 </head>
15
16 <body bgcolor="White" text="Black" link="#006600" vlink="#006600" alink="Red">
17
18
19 <table width="99%" border="0" cellspacing="0" cellpadding="8" bgcolor="silver">
20         <tr>
21                 <td align="left" bgcolor="#663399" colspan="3">
22                         <a href="#form"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="white"><b>&gt;&gt; ${lang("posting.jump_to_form")}</b></font></a>
23                 <br>
24                 </td>
25         </tr>
26         <tr>
27                 <td align="center" colspan="3">
28                         <font size="+1" face="Verdana, Arial, Helvetica, sans-serif"><b>${lang("posting.title")}</b></font><br>
29                 </td>
30         </tr>
31         <tr>
32                 <td colspan="3" bgcolor="white">
33
34 <include "open/disclaimer.inc.de">
35 <if data.passwd>                                        
36
37 <br>${data.passwd}
38 </if>
39 <br><br>
40 <a name="form"></a>
41                 </td>
42         </tr>
43 <form action="${config["Producer.OpenAction"]}?do=addposting" method="post">
44         <tr>
45                 <td><b>${lang("posting.nr_of_media")}</b> <br>
46                 ${lang("posting.nr_of_media.info")}</td>
47                 <td colspan="2"><input type="text" name="medianum" value="${medianum}">&nbsp;<input type="submit" value="${lang("posting.nr_of_media.submit")}">
48         </tr>
49 </form>
50
51
52 <form enctype="multipart/form-data" action="${config["Producer.OpenAction"]}?do=insposting" method="post">
53         <tr>
54                 <td bgcolor="#663399" colspan="3">
55                         <center><font size="+2" face="Helvetica, Arial,sans-serif" color="white"><b>${lang("posting.form.title")}</b></font></center>
56                 </td>
57         </tr>
58 <if data.passwd>                                        
59     <tr>
60                 <td>${lang("posting.password")}</td>
61                 <td><input type="text" name="passwd" size="10"></td>
62         </tr>
63 </if>
64         <tr>
65                 <td valign="top">
66                         ${lang("posting.title")}:<br>
67                         <font size="-2">${lang("posting.title.info")}</font>
68                 </td>
69                 <td colspan="2" bgcolor="#003300">
70                         <input type="text" name="title" size="45" maxlength="45" value=""> <font size="-1" color="white"><br>(${lang("required")})</font>
71                 </td>
72         </tr>
73     <tr>
74         <td valign="top">
75             ${lang("posting.topic")}:<br>
76         <font size="-2">${lang("posting.topic.info")}</font>
77         </td>
78        <td colspan="2">
79        <select name="to_topic" size="3" multiple>
80        <list extra.themenPopupData as t>
81        <option value="${t.key}" <list to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>
82        </list>
83        </select>
84        &nbsp;&nbsp;<font size="-1">(<i>${lang("optional")}</i>)</font>
85        </td>
86     </tr>
87         <tr>
88                 <td valign="top">
89                         ${lang("posting.author")}:
90                 </td>
91                 <td colspan="2" bgcolor="#003300">
92                         <input type="text" name="creator" size="45" maxlength="45"> <font size="-1" color="white"><br>${lang("required")}</font>
93                 </td>
94         </tr>
95         <tr>
96                 <td valign="top">
97                         ${lang("posting.abstract")}:</b> <br>
98                         <font size="-2">${lang("posting.abstract.info")}</font>
99                 </td>
100                 <td colspan="2" bgcolor="#003300">
101                         <textarea name="description" rows="6" cols="55" wrap=virtual></textarea>
102                         <font size="-1" color="white"><br>${lang("posting.abstract.constraint")}</font>
103                 </td>
104         </tr>
105         <tr>
106                 <td colspan="3" bgcolor="#FFFFFF">
107                 <font face="Helvetica, Arial, sans-serif" size=-1 color="#222222">
108                 ${lang("posting.contact.info")}
109                 </font>
110                 </td>
111         </tr>
112
113         <tr>
114                 <td>
115                         ${lang("posting.email")}:
116                 </td>
117                 <td colspan="2">
118                         <input type="text" name="creator_email" size="55" maxlength="80" value=""><br>
119                                          <font size="-1">(<i>${lang("optional")}</i>)</font>
120                 </td>
121         </tr>
122         <tr>
123                 <td>
124                         ${lang("posting.url")}:
125                 </td>
126                 <td colspan="2">
127                 <input type="text" name="creator_main_url" size="55" maxlength="160" value="http://"><br>
128                  <font size="-1">(<i>${lang("optional")}</i>)</font>
129                 </td>
130         </tr>
131         <tr>
132                 <td>
133                         ${lang("posting.address")}:
134                 </td>
135                 <td colspan="2">
136                         <input type="text" name="creator_address" size="55" maxlength="160" value=""><br>
137                                 <font size="-1"> <i>(${lang("optional")})</i></font>
138                 </td>
139         </tr>
140         <tr>
141                 <td>
142                         ${lang("posting.phone")}:
143                 </td>
144                 <td colspan="2">
145                         <input type="text" name="creator_phone" size="20" maxlength="20" value=""><br>
146                         <font size="-1">(<i>${lang("optional")}</i>)</font>
147                 </td>
148         </tr>
149
150                 <tr>
151                         <td colspan="3" bgcolor="#FFFFFF">&nbsp;</td>
152         </tr>
153
154         <tr>
155                 <td>
156                         ${lang("posting.language")}:
157                 </td>
158                 <td colspan="2">
159                         <select name="to_language">
160                                 <list extra.languagePopUpData as l>
161                                 <option value="${l.key}">${l.value}</option>
162                                 </list>
163                         </select>
164                         &nbsp;&nbsp;<font size="-1"><i>(${lang("optional")})</i></font>
165                 </td>
166         </tr>
167         <tr>
168                 <td valign="top">
169                         ${lang("posting.text")}:<br>
170                         <font size="-2">${lang("posting.text.info")}</font>
171                 </td>
172                 <td bgcolor="#003300" colspan="2">
173                         &nbsp; <textarea name="content_data" rows="20" cols="55" wrap="soft"></textarea>
174                         <br><br>
175                 </td>
176         </tr>
177
178         <tr>
179                 <td>
180                         <b>${lang("posting.media")}:</b>
181                 </td>
182                 <td colspan="2">
183                         ${lang("posting.media.info")}<br>
184                         <font size="-2">${lang("posting.media.howto")}</font>
185                 </td>
186         </tr>
187 <list data.mediafields as m>
188         <tr>
189                 <td>
190                 ${lang("posting.media.title")} ${m}:
191                 </td>
192                 <td colspan="2">
193                         <input type="text" name="media_title${m}" size="40" maxlength="80" value=""><br>
194                 </td>
195         </tr>
196         <tr>
197                 <td>${lang("posting.media.media")} ${m}</td>
198                 <td colspan="2">
199                         <INPUT TYPE="file" NAME="media${m}">
200                         <br><font size="-1">(<i>${lang("optional")}</i>)</font>
201                 </td>
202         </tr>
203 </list>
204
205         <tr>
206                 <td colspan="3" bgcolor="#FFFFFF">&nbsp;</td>
207         </tr>
208
209         <tr>
210                 <td align="left" valign="center">
211
212             <!-- text -->
213             ${lang("posting.submit.info")}
214
215                         <br>
216                         ${lang("posting.criteria")}<br>
217
218                 </td>
219                 <td bgcolor="#663399" valign="center" align="center">
220         <input type="submit" value="${lang("posting.submit")}">
221
222                 </td>
223                 <td bgcolor="#003300" valign="center" align="center">
224                         <input type="reset" value="${lang("posting.reset")}">
225                 </td>
226         </tr>
227 </form>
228
229 </table>
230
231
232
233 </body>
234 </html>