a242e7ad5db7aa21381ce6e3b9edae10c1c6b26a
[mir.git] / templates / admin / content.template
1 <html>
2   <head>
3     <title>${lang("content.htmltitle")}</title>
4     <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css"
5     <!-- this might one day need to be the lang of the article????? -->
6     <meta http-equiv="Content-Type" content="text/html; charset=${lang("htmlcharset")}">
7   </head>
8
9 <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
10
11 <include "templates/admin/head.template">
12 <form accept-charset="${lang("htmlcharset")}" method="post" action="${config.actionRoot}">
13   <input type="hidden" name="charset" value="${lang("htmlcharset")}">
14   <input type="hidden" name="module" value="Content">
15   <input type="hidden" name="id" value="${utility.encodeHTML(data.id)}">
16   <if data.new>
17     <input type="hidden" name="do" value="insert">
18   <else>
19     <input type="hidden" name="do" value="update">
20   </if>
21
22   <table border="0" width="80%" align="middle">
23     <tr>
24       <td colspan="1">&nbsp</td>
25       <td class="minorcommand" colspan="2">
26         <if !data.new>
27           <a href="${config.actionRoot}?module=Comment&do=articlecomments&articleid=${data.id}">${lang("content.comments")}</a>
28         </if>
29       </td>
30       <td colspan="2" align="right" valign="top">
31         ${lang("content.published")} <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>:
32         <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
33         <if data.new>
34           <input type="submit" name="save" value="${lang("insert")}">
35         <else>
36           <input type="submit" name="save" value="${lang("save")}">
37         </if>
38       </td>
39     </tr>
40
41     <tr>
42       <td align="right" class="editfieldname">
43           ${lang("content.import_date")}:
44       </td>
45       <td>
46           ${data.date}
47       </td>
48       <td colspan="3">&nbsp;</td>
49     </tr>
50     <tr>
51       <td align="right" class="editfieldname">
52          ${lang("content.lastchange_date")}:
53       </td>
54       <td>
55         ${utility.encodeHTML(data.webdb_lastchange)}<br>
56       </td>
57       <td colspan="3">&nbsp;</td>
58     </tr>
59   
60     <tr>
61       <td align="right" valign="top" class="editfieldname">
62         ${lang("content.create_date")}:
63       </td>
64       <td colspan="3">
65         ${utility.encodeHTML(data.webdb_create)}<br><br>${lang("edit")} (yyyy-mm-dd [HH:mm]):
66         <input type="text" size="10" maxlength="16" name="webdb_create" value=""><br>
67       </td>
68       <td colspan="3">&nbsp;</td>
69     </tr>
70   
71     <tr>
72       <td align="right" valign="top" class="editfieldname">
73         ${lang("content.topic")}&nbsp;
74         <a href="${config.docRoot}/help/content.html"><img src=" ${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
75         <a href="${config.docRoot}/help/content.html">
76           <img src="${config.docRoot}/img/help.gif" border="0" align="middle"></a>
77       </td>
78       <td colspan="4">
79         <table border=0 cellpadding="0" cellspacing="0">
80           <tr>
81             <td>
82               <select name="to_article_type">
83                 <list extra.articletypePopupData as a>
84                   <option value="${a.key}" <if (a.key == data.to_article_type)>selected</if>>${lang("articletypes."+a.value)}</option>
85                 </list>
86               </select>
87             </td>
88             <td rowspan="2">
89               <select name="to_topic" size="5" multiple>
90                 <list extra.themenPopupData as t>
91                   <option value="${t.key}" <list data.to_topics as to><if (t.key == to["id"])>selected</if></list>>${t.value}</option>
92                 </list>
93               </select>
94             </td>
95           </tr>
96           <tr>
97             <td>
98               <select name="to_language">
99                 <list extra.languagePopupData as l>
100                   <option value="${l.key}" <if (l.key == data.to_language)>selected</if>>${l.value}</option>
101                 </list>
102               </select>
103             <td>
104           </tr>
105         </table>
106       </td>
107     </tr>
108
109     <tr>
110     <td align="right" valign="top" class="editfieldname">
111       ${lang("content.title")}:&nbsp;
112     </td>
113     <td colspan="4">
114       <input type="text" size="40" name="title" value="${utility.encodeHTML(data.title)}"><br>
115     </tr>
116     <tr>
117       <td align="right" valign="top" class="editfieldname">
118           ${lang("content.subtitle")}:&nbsp;<br> 
119           <a href="${config.docRoot}/help/content.html#title">
120           <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
121       </td>
122       <td colspan="4">
123         <input type="text" size="20" name="subtitle" value="${utility.encodeHTML(data.subtitle)}">
124         <input type="text" size="20" name="edittitle" value="${utility.encodeHTML(data.edittitle)}">
125       </td>
126     </tr>
127     <tr>
128       <td align="right" valign="top" class="editfieldname">
129         ${lang("content.location")}:
130         <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="middle"></a>
131       </td>
132       <td colspan="4" >
133         <input type="text" size="40" name="source" value="${utility.encodeHTML(data.source)}">
134       </td>
135     </tr>
136     <tr>
137       <td align="right" valign="top" class="editfieldname">
138           ${lang("content.creator")}:
139           <a href="${config.docRoot}/help/content.html">
140           <img src="${config.docRoot}/img/help.gif" border="0" align="middle"></a>
141       </td>
142       <td colspan="4">
143         <input type="text" size="40" name="creator" value="${utility.encodeHTML(data.creator)}"><br>
144       </td>
145     </tr>
146   
147     <tr>
148       <td align="right" valign="top" class="editfieldname">
149           ${lang("content.creator.email")}/${lang("content.creator.url")}:
150           <a href="${config.docRoot}/help/content.html">
151           <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
152       </td>
153       <td colspan="4" >
154         <input type="text" size="20" name="creator_email" value="${utility.encodeHTML(data.creator_email)}">
155         <input type="text" size="20" name="creator_main_url" value="${utility.encodeHTML(data.creator_main_url)}">
156       </td>
157     </tr>
158     <tr>
159       <td align="right" valign="top" class="editfieldname">
160           ${lang("content.creator.address")}/${lang("content.creator.telephone")}:
161           <a href="${config.docRoot}/help/content.html">
162           <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
163       </td>
164       <td colspan="4" >
165         <input type="text" size="20" name="creator_address" value="${utility.encodeHTML(data.creator_address)}">
166         <input type="text" size="20" name="creator_phone" value="${utility.encodeHTML(data.creator_phone)}">
167       </td>
168     </tr>
169     <tr>
170       <td align="right" valign="top" class="editfieldname">
171           ${lang("content.abstract")}:
172           <a href="${config.docRoot}/help/content.html">
173           <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
174       </td>
175       <td colspan="4">
176         <textarea cols="70" rows="15" name="description" wrap=virtual>${data.description}</textarea>
177       </td>
178     </tr>
179   
180     <tr>
181       <td align="right" valign="top" class="editfieldname">
182         ${lang("content.content")}: 
183         <a href="${config.docRoot}/help/content.html"> <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
184         <br>
185         ${lang("content.html")}
186         <input type="checkbox" name="is_html" value="1"<if data.is_html=="1"> checked</if>>&nbsp;
187         <a href="${config.docRoot}/help/content.html">
188           <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle">
189         </a>
190       </td>
191       <td colspan="4">
192         <textarea cols="70" rows="20" name="content_data" wrap=virtual>${data.content_data}</textarea>
193       </td>
194     </tr>
195     <tr>
196       <td align="right" valign="top" class="editfieldname">
197           ${lang("content.comment")}:<br>
198           <i>${lang("content.internal")}</i>
199       </td>
200       <td colspan="4">
201         <textarea cols="70" rows="6" name="comment" wrap=virtual>${utility.encodeHTML(data.comment)}</textarea>
202       </td>
203     </tr>
204     <tr>
205       <td>&nbsp;</td>
206       <td>&nbsp;</td>
207       <td>&nbsp;</td>
208       <td colspan="2" align="right" valign="top">
209         <if data.new>
210           <input type="submit" name="save" value="${lang("insert")}">
211         <else>
212           <input type="submit" name="save" value="${lang("save")}">
213         </if>
214       </td>
215     </tr>
216     <tr>
217       <td class="pink" colspan="5">
218         ${lang("content.attachments")}
219       </td>
220     </tr>
221
222   <!-- image stuff -->
223   <list data.to_media_images as m>
224 <tr>
225   <td align=right valign=top class="editfieldname">
226       ${lang("content.images")}:
227   </td>
228   <td colspan="4" align="left" valign="top">
229     <a href="${config.actionRoot}?module=Images&do=edit&id=${m["id"]}"><img src="${config.actionRoot}?module=Images&do=getIcon&id=${m["id"]}" alt="edit" border="0"></a>
230       <a href="${config.actionRoot}?module=Content&do=dettach&cid=${data.id}&mid=${m["id"]}">${lang("delete")}</a>
231   </td>
232 </tr>
233 </list>
234 <tr>
235   <td align=right valign=top class="editfieldname">
236       ${lang("content.media")}:
237   </td>
238   <td colspan="4" align="left" valign="top">
239       <a href="${config.actionRoot}?module=Images&do=list&cid=${data.id}">${lang("content.addimage")}</a>
240   </td>
241 </tr>
242 <list data.to_media_audio as m>
243 <tr>
244   <td align=right valign=top class="editfieldname">
245     ${lang("content.audio")}:
246   </td>
247   <td colspan="4" align="left" valign="top">
248     <a href="${config.actionRoot}?module=Audio&do=edit&id=${m["id"]}"><img src="${config.docRoot}/img/${m["big_icon"]}" alt="edit" border="0"></a>
249       <a href="${config.actionRoot}?module=Content&do=dettach&cid=${data.id}&mid=${m["id"]}">${lang("delete")}</a>
250   </td>
251 </tr>
252 </list>
253 <tr>
254   <td align=right valign=top class="editfieldname">
255     ${lang("content.media")}:
256   </td>
257   <td colspan="4" align="left" valign="top">
258       <a href="${config.actionRoot}?module=Audio&do=list&cid=${data.id}">${lang("content.addaudio")}</a>
259   </td>
260 </tr>
261 <list data.to_media_video as m>
262 <tr>
263   <td align=right valign=top class="editfieldname">
264       ${lang("content.video")}:
265   </td>
266   <td colspan="4" align="left" valign="top">
267     <a href="${config.actionRoot}?module=Video&do=edit&id=${m["id"]}"><img src="${config.docRoot}/img/${m["big_icon"]}" alt="edit" border="0"></a>
268       <a href="${config.actionRoot}?module=Content&do=dettach&cid=${data.id}&mid=${m["id"]}">${lang("delete")}</a>
269   </td>
270 </tr>
271 </list>
272 <tr>
273   <td align=right valign=top class="editfieldname">
274       ${lang("content.media")}:
275   </td>
276   <td colspan="4" align="left" valign="top">
277       <a href="${config.actionRoot}?module=Video&do=list&cid=${data.id}">${lang("content.addvideo")}</a>
278   </td>
279 </tr>
280           <list data.to_media_other as m>
281             <tr>
282               <td align=right valign=top class="editfieldname">
283                   ${lang("content.other")}:
284               </td>
285               <td colspan="4" align="left" valign="top">
286                 <a href="${config.actionRoot}?module=Video&do=edit&id=${m["id"]}"><img src="${config.docRoot}/img/${m["big_icon"]}" alt="edit" border="0"></a>
287                 <a href="${config.actionRoot}?module=Content&do=dettach&cid=${data.id}&mid=${m["id"]}">${lang("delete")}</a>
288               </td>
289             </tr>
290           </list>
291           <tr>
292             <td align=right valign=top class="editfieldname">
293                 ${lang("content.media")}:
294             </td>
295             <td colspan="4" align="left" valign="top">
296               <a href="${config.actionRoot}?module=OtherMedia&do=list&cid=${data.id}">${lang("content.addother")}</a>
297             </td>
298           </tr>
299         </table>
300       </form>
301     <include "templates/admin/foot.template">
302   </body>
303 </html>