it's a bad thing w/ our persistance layer to override getValues, for keys that exist...
[mir.git] / templates-dist / admin / medialist.template
1 <html>
2 <head>
3         <title>${lang("other_media.htmltitle")}</title>
4 </head>
5
6 <body bgcolor="#FFFFFF">
7 <include "admin/head.template">
8
9 <table border="0" cellpadding="2" cellspacing="1">
10   <tr>
11     <td colspan="5"><form method="post" action="${config.actionRoot}">
12         <input type="hidden" name="module" value="OtherMedia">
13         <input type="hidden" name="do" value="list">
14         <input type="hidden" name="cid" value="${data.cid}">
15         <table border="0">
16         <tr bgcolor="Pink">
17                 <td>${lang("medialist.search_text_in")}:</td>
18                 <td>${lang("media.published")}:</td>
19                 <td>${lang("media.mediafolder")}:</td>
20                 <td>&nbsp;</td>
21         </tr>
22
23         <tr>
24         <td>
25                 <input type="text" size="10" maxlength="20" name="query_text" value="${data.query_text}">
26                 <select name="query_field">
27                 <option value="title"<if data.query_field=="title"> selected</if>>${lang("media.title")}</option>
28                 <option value="creator"<if data.query_field=="creator"> selected</if>>${lang("media.creator")}</option>
29                 <option value="place"<if data.query_field=="place"> selected</if>>${lang("media.location")}</option>
30                 <option value="keywords"<if data.query_field=="keywords"> selected</if>>${lang("media.keywords")}</option>
31         </select>
32         </td>
33         <td>
34                 <select name="query_is_published">
35                     <option value="">${lang("dontcare")}</option>
36                 <option value="0" <if data.query_is_published=="0"> selected</if>>${lang("no")}</option>
37                     <option value="1" <if data.query_is_published=="1"> selected</if>>${lang("yes")}</option>
38             </select>
39         </td>
40         <td>
41         <select name="query_media_folder">
42         <list extra.mediafolderPopupData as m>
43         <option value="${m.key}" <if m.key == query_media_folder>selected</if>>${m.value}</option>
44         </list>
45         </select>
46         </td>
47         <td>
48                 <input type="submit" name="search" value="${lang("filter")}">
49         </td>
50         </tr>
51         </table>
52         </form>
53         </td>
54   </tr>
55
56   <tr bgcolor="#006600" >
57         <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
58         <b>${lang("media.icon")}</b></font></td>
59         <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
60         <b>${lang("media.title")}</b></font></td>
61     <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
62         <b>${lang("media.format")}</b></font></td>
63     <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
64         <b>${lang("media.size")}</b></font></td>
65     <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
66         <b>${lang("media.mediafolder")}</b></font></td>
67     <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
68         <b>${lang("media.creator")}</b></font></td>
69   </tr>
70   <if data.contentlist>
71   <list data.contentlist as entry>
72   <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>>
73   <td>
74           <a href="${config.actionRoot}?module=OtherMedia&do=getMedia&id=${entry.id}">
75           <img src="${config.docRoot}/img/${entry.big_icon}" border=0></a></font></td>
76   <td>${entry.title}&nbsp;
77           <if entry.description><br>${entry.description}</if></td>
78   <td>${entry.media_descr}&nbsp;</td>
79   <td>${entry.human_readable_size}&nbsp;</td>
80   <td>${data.mediafolderHashdata[entry.to_media_folder]["name"]}&nbsp;</td>
81   <td>${entry.creator}&nbsp;</td>
82   <td><font size="1">&nbsp;
83         <if data.cid><a href="${config.actionRoot}?module=Content&do=attach&mid=${entry.id}&cid=${data.cid}">${lang("attach")}</a>
84         <else>
85         <a href="${config.actionRoot}?module=OtherMedia&do=delete&id=${entry.id}">${lang("delete")}</a>
86     | <a href="${config.actionRoot}?module=OtherMedia&do=edit&id=${entry.id}">${lang("edit")}</a>
87         </if>
88         </font></td>
89   </tr>
90   </list>
91   <tr>
92     <td colspan="4" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
93       / ${lang("show_from_to", data.from, data.to)}</font></td>
94     <td>&nbsp;</td>
95   </tr>
96
97 <tr><td>
98 <if data.prev>
99         <a href="${config.actionRoot}?module=OtherMedia&do=list&query_text=${data.query_text_encoded}&query_field=${data.query_field}&query_is_published=${data.query_is_published}&query_media_folder=${data.query_media_folder}&offset=${data.prev}&prev=zur&uuml;ck&cid=${data.cid}">zurueck</a>&nbsp;
100 </if>
101 <if data.next>
102 <a href="${config.actionRoot}?module=OtherMedia&do=list&query_text=${data.query_text_encoded}&query_field=${data.query_field}&query_is_published=${data.query_is_published}&query_media_folder=${data.query_media_folder}&offset=${data.next}&next=weiter&cid=${data.cid}">weiter</a>
103 </if>
104 </td></tr>
105 <else>
106   <tr><td align="center">${lang("no_matches_found")}</td></tr>
107 </if>
108 </table>
109 <include "admin/foot.template">
110 </body>
111 </html>