forum.txt
hd/etc/forum.txt -
lledieu, 01/26/2012 10:17 pm
Download (11 kB)
1 %doctype;
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <!-- $Id: forum.txt,v 5.19 2008-01-07 13:29:47 ddr Exp $ -->
5 <!-- Copyright (c) 1998-2007 INRIA -->
6 <title>%nn;
7 %if;(evar.m = "FORUM_ADD" or evar.m = "FORUM_ADD_OK")%nn;
8 %if;can_post;
9 [*add::message/previous message/previous messages/next message]0%nn;
10 %else;
11 [*incorrect request]%nn;
12 %end;
13 %elseif;(pos = "")[*database forum]%nn;
14 %elseif;(message.subject = "" or message.subject = "-")
15 [*database forum]%nn;
16 %else;
17 %message.subject.cut.50;%nn;
18 %end;
19 </title>
20 <meta name="robots" content="none"%/>
21 <meta http-equiv="Content-Type" content="text/html; charset=%charset;"%/>
22 <meta http-equiv="Content-Style-Type" content="text/css"%/>
23 <link rel="shortcut icon" href="%image_prefix;/favicon_gwd.png"%/>
24 %include.css;
25 %base_header;
26 </head>
27 <body%body_prop;>
28 %message_to_wizard;
29
30 %if;not cancel_links;
31 <table style="float:%right;"><tr><td>
32 %if;(referer != "")
33 <a href="%referer;"><img
34 src="%image_prefix;/left.png"%wid_hei;left.png;
35 alt="<<" title="<<"%/></a>
36 %end;
37 <a href="%prefix;"><img%sp;
38 src="%image_prefix;/up.png"%wid_hei;up.png;
39 alt="^^" title="^^"%/></a>
40 </td></tr></table>
41 %end;
42
43 %define;search_form(main)
44 <table style="float:%right;"><tr><td align="%right;">
45 <form method="get" action="%action;">
46 <p>
47 %hidden;
48 <input type="hidden" name="m" value="FORUM_SEARCH"%/>
49 %if;("main" != "true")
50 <input type="hidden" name="p" value="%pos;"%/>
51 %end;
52 <input name="s" size="30" maxlength="40" value="%evar.s.ns;"%/><br%/>
53 <label>
54 <input type="checkbox" name="c" value="on"%nn;
55 %if;("main" != "true" and evar.c = "on") checked="checked"%end;
56 %/>[search/case sensitive]1
57 </label>
58 <input type="submit" value="[*search/case sensitive]0"%/>
59 </p>
60 </form>
61 </td></tr></table>
62 %end;
63
64 %if;(evar.m = "FORUM_ADD")
65 %( add a message %)
66 %if;can_post;
67 <h1>%nn;
68 [*add::message/previous message/previous messages/next message]0%nn;
69 </h1>
70 <table width="100%%"><tr><td align="center">
71 <table border="1"><tr><td>
72 <form method="POST" action="%action;">
73 <p>
74 %hidden;
75 <input type="hidden" name="m" value="FORUM_ADD_OK"%/>
76 </p>
77 <table border="%border;">
78 <tr align="%left;">
79 <td>[*ident/email/subject]0</td>
80 <td><input name="Ident" size="60" maxlength="200"%sp;
81 value="%if;(user.name = "")%user.ident;%else;%user.name;%end;"%/
82 ></td>
83 </tr>
84 <tr align="%left;">
85 <td>[*ident/email/subject]1 ([optional])</td>
86 <td><input name="Email" size="60" maxlength="200" value=""%/></td>
87 </tr>
88 <tr align="%left;">
89 <td>[*ident/email/subject]2 ([optional])</td>
90 <td><input name="Subject" size="60" maxlength="200" value=""%/></td>
91 </tr>
92 </table>
93 <p>
94 [*message/previous message/previous messages/next message]0
95 <br%/>
96 <table>
97 <tr>
98 <td>
99 <textarea name="Text" rows="15" cols="100"></textarea>
100 </td>
101 </tr>
102 <tr>
103 <td>
104 %let;name;Text%in;
105 %include.accent;
106 </td>
107 </tr>
108 </table>
109 <br%/>
110 <input type="submit" name="visu"%sp;
111 value="[visualize/show/hide/summary]0"%/>
112 %if;is_moderated_forum;
113 <br%/>
114 <span style="color:green">([this forum is moderated])</span>
115 %end;
116 </p>
117 </form>
118 </td></tr></table>
119 </td></tr></table>
120 %else;
121 <h1>%nn;
122 [*incorrect request]
123 </h1>
124 %end;
125 %elseif;(evar.m = "FORUM_ADD_OK")
126 %( visualize a message before post %)
127 %if;can_post;
128 <h1>%nn;
129 [*add::message/previous message/previous messages/next message]0%nn;
130 </h1>
131 %if;(message.ident != "" and message.text != "")
132 <b>%message.ident;</b>
133 %if;(message.email != "")%nn;
134 <a href="mailto:%message.email.v;">%message.email;</a>%end;
135 <br%/>
136 %if;(message.subject != "")
137 <b>[*ident/email/subject]2: %message.subject;</b>
138 <br%/>
139 %end;
140 %if;(message.access = "priv")
141 <b>[*access]: [private]</b>
142 <br%/>
143 %end;
144 <i>%message.time;</i>
145 <dl><dd>
146 %message.text.wiki;
147 </dd></dl>
148 %end;
149 <table width="100%%"><tr><td align="center">
150 <table border="1"><tr><td>
151 <form method="POST" action="%action;">
152 <p>
153 %hidden;
154 <input type="hidden" name="m" value="FORUM_ADD_OK"%/>
155 </p>
156 <table border="%border;">
157 <tr align="%left;">
158 <td%if;(message.ident = "") style="color:red"%end;
159 >[*ident/email/subject]0</td>
160 <td><input name="Ident" size="60" maxlength="200"%sp;
161 value="%message.ident;"%/></td>
162 </tr>
163 <tr align="%left;">
164 <td>[*ident/email/subject]1 ([optional])</td>
165 <td><input name="Email" size="60" maxlength="200" value="%nn;
166 %message.email;"%/></td>
167 </tr>
168 <tr align="%left;">
169 <td>[*ident/email/subject]2 ([optional])</td>
170 <td><input name="Subject" size="60" maxlength="200" value="%nn;
171 %message.subject;"%/></td>
172 </tr>
173 </table>
174 <p>
175 <span%if;(message.text = "") style="color:red"%end;>
176 [*message/previous message/previous messages/next message]0</span>
177 <br%/>
178 <table>
179 <tr>
180 <td>
181 <textarea name="Text" rows="15" cols="100">%message.text;%sq;
182 </textarea>%sq;
183 </td>
184 </tr>
185 <tr>
186 <td>
187 %let;name;Text%in;
188 %include.accent;
189 </td>
190 </tr>
191 </table>
192 <br%/>
193 <input type="submit" name="visu"%sp;
194 value="[visualize/show/hide/summary]0"%/>
195 %if;(message.ident != "" and message.text != "")
196 %if;(wizard or friend)
197 <input type="submit" name="publ_acc" value="[public]"%/>
198 <input type="submit" name="priv_acc" value="[private]"%/>
199 %else;
200 <input type="submit" value="ok">
201 %end;
202 %end;
203 %if;is_moderated_forum;
204 <br%/>
205 <span style="color:green">([this forum is moderated])</span>
206 %end;
207 </p>
208 </form>
209 </td></tr></table>
210 </td></tr></table>
211 %else;
212 <h1>%nn;
213 [*incorrect request]
214 </h1>
215 %end;
216 %elseif;(pos != "")
217 %( display a message %)
218 %if;(evar.m = "FORUM_SEARCH")
219 %apply;search_form("false")
220 %end;
221 <ul>
222 <li>%nn;
223 <a href="%prefix;m=FORUM" accesskey="F">%nn;
224 [*database forum]</a></li>
225 <li>%nn;
226 %if;(message.next_pos != "")
227 <a href="%prefix;m=FORUM;p=%message.next_pos;" accesskey="N">%nn;
228 [*message/previous message/previous messages/next message]3 %nn;
229 </a>%nn;
230 %else; %end;</li>
231 <li>
232 %if;(message.prev_pos != "")
233 <a href="%prefix;m=FORUM;p=%message.prev_pos;" accesskey="P">%nn;
234 [*message/previous message/previous messages/next message]1 %nn;
235 </a>%nn;
236 %else; %end;</li>
237 </ul>
238 %let;col;%if;message.is_waiting; style="color:red"%end;%in;
239 %if;message.is_waiting;
240 <p>
241 %if;is_moderator;
242 <form method="POST" action="%action;">
243 %hidden;
244 <input type="hidden" name="m" value="FORUM_VAL"%/>
245 <input type="hidden" name="p" value="%pos;"%/>
246 <input type="submit" name="v" value="%nn;[*validate/delete]0"%>
247 <input type="submit" name="d" value="%nn;[*validate/delete]1"%/>
248 </p>
249 </form>
250 %else;
251 <span style="color:green">[*your message is waiting for validation]%nn;
252 </span>
253 %end;
254 </p>
255 %end;
256 %if;(evar.m != "FORUM_VIEW")
257 <div style="font-size:80%%;float:%right;;margin-%left;:3em">(<a%sp;
258 href="%prefix;m=FORUM_VIEW;p=%message.pos;">[view source]</a>)</div>
259 %end;
260 <p%col;>
261 <b>%message.ident;</b>
262 %if;(message.email != "")%nn;
263 <a href="mailto:%message.email.v;">%message.email;</a>
264 %end;
265 %if;supervisor;
266 <b style="color:#999">-%sp;
267 %if;(message.wizard != "")
268 [wizard/wizards/friend/friends/exterior]0:%sp;
269 <a href="%prefix;m=WIZNOTES;v=%message.wizard;" style="color:#999">%sq;
270 %message.wizard;</a>%sp;
271 %end;
272 %if;(message.friend != "")
273 [wizard/wizards/friend/friends/exterior]2: %message.friend;%sp;
274 %end;
275 ... %message.from;</b>
276 %end;
277 <br%/>
278 %if;(message.subject != "")
279 <b>[*ident/email/subject]2: %message.subject;</b>
280 <br%/>
281 %end;
282 %if;(message.access = "priv")
283 <b>[*access]: [private]</b>
284 <br%/>
285 %end;
286 <i>%message.time;</i>
287 </p>
288 <dl%col;><dd>
289 %if;(evar.m = "FORUM_VIEW")
290 <textarea rows="15" cols="100" readonly="readonly">%message.text.raw;
291 </textarea>
292 %elseif;(message.wiki = "on")%message.text.wiki;
293 %else;%message.text.nowiki;%end;
294 </dd></dl>
295 %if;(message.wizard != "" and wizard and user.ident = message.wizard or
296 manitou or supervisor)
297 <p>
298 <form method="GET" action="%action;">
299 %hidden;
300 <input type="hidden" name="m" value="FORUM_P_P"%/>
301 <input type="hidden" name="p" value="%message.pos;"%/>
302 <input type="submit" value="[*public]/[*private]"%/>
303 </form>
304 <form method="POST" action="%action;">
305 %hidden;
306 <input type="hidden" name="m" value="FORUM_DEL"%/>
307 <input type="hidden" name="p" value="%message.pos;"%/>
308 <input type="submit" value="%nn;
309 [*delete::message/previous message/previous messages/next message]0"%/>
310 </form>
311 </p>
312 %end;
313 %else;
314 %( display message headers %)
315 <h1>[*database forum]</h1>
316 %apply;search_form("true")
317 %if;can_post;
318 <form method="get" action="%action;">
319 <p>
320 %hidden;
321 <input type="hidden" name="m" value="FORUM_ADD"%/>
322 <input type="submit"%sp;
323 value="[*add::message/previous message/previous messages/next message]0"%/
324 >
325 </p>
326 </form>
327 %end;
328 %let;len;%if;(evar.len != "")%evar.len;%else;100%end;%in;
329 %let;to;%if;(evar.to != "")%evar.to;%else;-1%end;%in;
330 <table border="%border;">
331 %foreach;message(to, len)
332 %let;col;%if;message.is_waiting; style="color:red"%end;%in;
333 %if;(message.date != message.prev_date)
334 %if;(message.prev_date != "" and
335 message.date.month != message.prev_date.month)
336 <tr align="%left;"><td colspan="4"> </td></tr>
337 %end;
338 <tr align="%left;"><td colspan="4">%message.date;</td></tr>
339 %end;
340 <tr align="%left;"%col;>
341 <td><tt> %if;(message.access = "priv")*%else; %end;
342 </tt></td>
343 <td><tt>%message.hour;</tt></td>
344 <td><a href="%prefix;m=FORUM;p=%message.pos;
345 "%if;(message.prev_date = "") accesskey="1"%end;%col;
346 ><b>%message.ident.cut.26;
347 </b></a></td>
348 <td>%nn;
349 %if;(message.subject = "" or message.subject = "-")
350 <i>... %message.text.cut.80;</i>%nn;
351 %else;
352 %message.subject.cut.80;%nn;
353 %end;
354 </td>
355 </tr>
356 %end;
357 %if;(pos != "")
358 <tr align="%left;"><td colspan="4"> </td></tr>
359 <tr align="%left;"><td colspan="4">%nn;
360 <a href="%prefix;m=FORUM;len=%len;;to=%pos;
361 ">[message/previous message/previous messages/next message]2</a></td></tr>
362 %end;
363 </table>
364 %end;
365
366 %base_trailer;
367 %copyright;
368 </body>
369 </html>