*** empty log message ***
[mir.git] / templates / admin / image.template
1 <html>
2   <head>
3     <title>${config["Mir.Name"]} | ${lang("image.htmltitle")}</title>
4     <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
5   <head>
6
7   <SCRIPT LANGUAGE="JavaScript">
8     function openWin(url) {
9        window.open(url,"vc","scrollbars=0,height=${data.img_height},width=${data.img_width}");
10     }
11   </SCRIPT>
12
13   <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
14   
15     <include "templates/admin/head.template">
16
17     <if data.new>
18       <form action="${config.actionRoot}?module=Images&do=add" method="post">
19         <if data.articleid>
20           <input type="hidden" name="articleid" value="${data.articleid}">
21         </if>
22         <table border="0">
23           <tr>
24             <td align="right" class="darkgrey">
25               <span class="witesmall">
26                 <b>${lang("media.nr_of_media")}</b> <br>
27               </span>
28             </td>
29             <td>
30               <input type="text" size="3" name="medianum" value="${medianum}">&nbsp;<input type="submit" value="${lang("media.nr_of_media.submit")}">
31             </td>
32           </tr>
33         </table>
34       </form>
35     </if>
36     <form enctype="multipart/form-data" method="post" action="${config.actionRoot}">
37       <input type="hidden" name="module" value="Images">
38       <input type="hidden" name="do" value="<if data.new>insert<else>update</if>">
39       <input type="hidden" name="id" value="${data.id}">
40
41       <input type="hidden" name="where" value="${data.where}">
42       <input type="hidden" name="offset" value="${data.offset}">
43       <input type="hidden" name="order" value="${data.order}">
44       <input type="hidden" name="id" value="${data.id}">
45       
46       <if data.articleid>
47         <input type="hidden" name="articleid" value="${data.articleid}">
48       </if>
49
50       <table border="0">
51         <if !data.new>
52         <tr>
53           <td align="right" class="darkgrey">
54           <if (data.icon_data!="" && data.icon_data!="0") && !new>
55           <span class="witesmall">
56             <a href="JavaScript:openWin('${config.actionRoot}?module=Images&do=getMedia&id=${data.id}')">
57             <img src="${config.actionRoot}?module=Images&do=getIcon&id=${data.id}" border=0></a></span></td>
58           </if>
59           <td valign="bottom"><span class="spezialtext">
60             ${lang("media.created")}: ${data.webdb_create} <if data.webdb_lastchange>/ ${lang("media.changed")} ${data.webdb_lastchange}</if><br>
61             <if data.is_published=="1">${lang("media.published")}: ${data.publish_date} / ${data.publish_server}${data.publish_path}<br></if>
62             ${lang("media.format")}: ${data.media_descr} / ${data.img_width}x${data.img_height} / ${data.imgformatHashdata[to_img_format]["name"]} / ${data.imglayoutHashdata[to_img_layout]["name"]} /  ${data.imgcolorHashdata[to_img_color]["name"]}<br>
63             ${lang("media.size")}: ${data.human_readable_size}<br>
64             ${lang("media.rights")}: <b>${data.rightsHashdata[to_rights]["name"]}</b><br>
65             ${lang("media.type")}: <b>${data.imgtypeHashdata[to_img_type]["name"]}</b><br>
66             </span>
67         </td>
68           </tr>
69         </if>
70       
71         <tr>
72           <td align="right" class="darkgrey"><span class="witesmall">
73           <B>${lang("media.mediafolder")}:</B></span></td>
74           <td>
75           <select name="to_media_folder">
76           <list extra.mediafolderPopupData as m>
77           <option value="${m.key}" <if m.key == data.to_media_folder>selected</if>>${m.value}</option>
78             </list>
79             </select>
80           </td>
81         </tr>
82       
83         <tr>
84           <td align="right" class="darkgrey"><span class="witesmall">
85          <B>${lang("media.description")}:</B></span></td>
86           <td><input type="text" size="40" maxlength="255" name="description" value="${data.description}"></td>
87           </tr>
88       
89         <tr>
90          <td align="right" class="darkgrey"><span class="witesmall">
91          <B>${lang("media.date")}:</B></span></td>
92           <td><input type="text" size="8" maxlength="8" name="date" value="${data.date}">
93           <input type="text" size="20" maxlength="40" name="year" value="${data.year}"></td>
94           </tr>
95       
96         <tr>
97           <td align="right" class="darkgrey"><span class="witesmall">
98          <B>${lang("media.location")}:</B></span></td>
99           <td><input type="text" size="40" maxlength="80" name="place" value="${data.place}"></td>
100           </tr>
101       
102         <tr>
103           <td align="right" class="darkgrey"><span class="witesmall">
104          <B>${lang("media.creator")}:</B></span></td>
105           <td>
106           <input type="text" size="40" maxlength="80" name="creator" value="${data.creator}">
107           </tr>
108       
109         <tr>
110           <td align="right" class="darkgrey"><span class="witesmall">
111          <B>${lang("media.keywords")}:</B></span></td>
112           <td><textarea cols="40" rows="2" name="keywords">${data.keywords}</textarea></td>
113           </tr>
114       
115         <tr>
116           <td align="right" class="darkgrey"><span class="witesmall">
117          <B>${lang("media.comment")}:</B></span></td>
118           <td><textarea cols="40" rows="2" name="comment">${data.comment}</textarea></td>
119           </tr>
120       
121         <tr>
122           <td align="right" class="darkgrey"><span class="witesmall">
123          <B>${lang("media.source")}:</B></span></td>
124           <td><input type="text" size="40" maxlength="80" name="source" value="${data.source}"></td>
125           </tr>
126         <if data.new>
127           <tr>
128             <td>
129               ${lang("media.is_published")} <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
130             </td>
131           </tr>
132           <list data.mediafields as m>
133             <tr>
134               <td align="right" class="darkgrey">
135                 <span class="witesmall">
136                   <b>${lang("media.title")}:<b>
137                 </span>
138               </td>
139               <td>
140                 <input type="text" name="media_title${m}" size="40" maxlength="80" value="">
141               </td>
142             </tr>
143             <tr>
144               <td align="right" class="darkgrey"></td>
145               <td>
146                 <input type="file" name="mpfile${m}"><br>
147               </td>
148             </tr>
149           </list>
150         <else>
151           <tr>
152             <td align="right" class="darkgrey"><span class="witesmall">
153               <b>${lang("media.title")}:<b>
154             </td>
155             <td>
156               <input type="text" name="title" size="40" maxlength="80" value="${data.title}">
157             </td>
158           </tr>
159         </if>
160         <tr>
161           <td colspan="2" align="right">
162             <span class="text">
163               <if data.new>
164                 <input type="submit" name="save" value="${lang("insert")}">
165               <else>
166                 ${lang("media.is_published")} <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
167                 <input type="submit" name="save" value="${lang("save")}">
168               </if> 
169             </span>
170           </td>
171         </tr>
172       </form>
173     </table>
174
175     <include "templates/admin/foot.template">
176   </body>
177 </html>