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