fixed p-Tag that was left open
[mir.git] / templates / admin / FUNCTIONS_media.template
1 <comment>
2   the complete medialist-template in two functions
3   not used for image-list because imagelist uses other display method
4 </comment>
5
6 <function MediaSearch (module)>
7
8 <form method="post" action="${config.actionRoot}">
9
10 <input type="hidden" name="module" value="${module}">
11 <input type="hidden" name="do" value="list">
12 <input type="hidden" name="articleid" value="${data.articleid}">
13 <input type="hidden" name="commentid" value="${data.commentid}">
14
15 <table border="0" cellspacing="2" cellpadding="2">
16   <tr>
17     <td class="table-head">${lang("search")}:</td>
18     <td class="table-head">${lang("medialist.search_text_in")}:</td>
19     <td class="table-head">${lang("media.published")}:</td>
20     <td class="table-head">${lang("media.mediafolder")}:</td>
21     <td class="table-head">&nbsp;</td>
22     <td><a class="link-box" href="${config.actionRoot}?module=${module}&do=add">[+] ${lang("add")} </a></td>
23   </tr>
24
25   <tr>
26     <td class="listrow2">
27       <input type="text" size="20" maxlength="30" name="query_text" value="${data.query_text}">
28     </td> 
29     <td class="listrow2">
30       <select name="query_field">
31         <option value="title"<if data.query_field=="title"> selected</if>>${lang("media.title")}</option>
32         <option value="creator"<if data.query_field=="creator"> selected</if>>${lang("media.creator")}</option>
33         <option value="place"<if data.query_field=="place"> selected</if>>${lang("media.location")}</option>
34       </select>
35     </td>
36     
37     <td class="listrow2">
38       <select name="query_is_published">
39         <option value="">${lang("dontcare")}</option>
40         <option value="0" <if data.query_is_published=="0"> selected</if>>${lang("no")}</option>
41         <option value="1" <if data.query_is_published=="1"> selected</if>>${lang("yes")}</option>
42       </select>
43     </td>
44     
45     <td class="listrow2">
46     <select name="query_media_folder">
47     <list extra.mediafolderPopupData as m>
48     <option value="${m.key}" <if m.key == data.query_media_folder>selected</if>>${m.value}</option>
49     </list>
50     </select>
51     </td>
52     
53     <td class="listrow2">
54       <input type="submit" name="search" value="${lang("filter")}">
55     </td>
56     
57     <td>
58     &nbsp;
59     </td>
60   </tr>
61 </table>
62
63 </form>
64
65 </function>
66
67 <function MediaList (module)>
68
69 <table>
70
71   <tr class="darkgrey" >
72     <td class="table-head">
73   <b>${lang("media.icon")}</b></td>
74   <td class="table-head">
75   <b>${lang("media.title")}</b></td>
76     <td class="table-head">
77   <b>${lang("media.format")}</b></td>
78     <td class="table-head">
79   <b>${lang("media.size")}</b></td>
80     <td class="table-head">
81   <b>${lang("media.mediafolder")}</b></td>
82     <td class="table-head">
83   <b>${lang("media.creator")}</b></td>
84     <td class="table-head">
85   &nbsp;</td>
86
87   </tr>
88     <if data.contentlist>
89     <list data.contentlist as entry>
90     <tr <if grey=="1"><assign grey="0">class="listrow1"<else>class="listrow2"<assign grey="1"> </if>>
91     <td>
92           <a href="${config.actionRoot}?module=${module}&do=getMedia&id=${entry.id}">
93         <img src="${config.docRoot}/img/${entry.big_icon}" border=0></a>
94     </td>
95       <td>
96       ${entry.title}&nbsp;
97           <if entry.description><br>${entry.description}</if>
98     </td>
99       <td>
100       ${entry.media_descr}&nbsp;
101     </td>
102       <td>
103       ${entry.human_readable_size}&nbsp;
104     </td>
105       <td>
106       ${data.mediafolderHashdata[entry.to_media_folder]["name"]}&nbsp;
107     </td>
108       <td>
109       ${entry.creator}&nbsp;
110     </td>
111       <td>&nbsp;
112       <if data.articleid>
113         <a href="${config.actionRoot}?module=Content&do=attach&mid=${entry.id}&articleid=${data.articleid}">${lang("attach")}</a>
114       <else>
115         <if data.commentid>
116           <a href="${config.actionRoot}?module=Comment&do=attach&mid=${entry.id}&commentid=${data.commentid}">${lang("attach")}</a>
117         <else>
118           <a href="${config.actionRoot}?module=${module}&do=delete&id=${entry.id}&query_text=${utility.encodeHTML(data.query_text_encoded)}&query_field=${utility.encodeHTML(data.query_field)}&query_is_published=${data.query_is_published}&query_media_folder=${data.query_media_folder}&offset=${data.offset}">${lang("delete")}</a>
119           | <a href="${config.actionRoot}?module=${module}&do=edit&id=${entry.id}">${lang("edit")}</a>
120         </if>
121       </if>
122     </td>
123     </tr>
124   </list>
125   <tr>
126     <td colspan="7" class="table-foot">
127       ${data.count} ${lang("records")} / ${lang("show_from_to", data.from, data.to)}
128     </td>
129   </tr>
130
131   <tr>
132     <td>
133       <if data.prev>
134         <a href="${config.actionRoot}?module=${module}&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&articleid=${data.articleid}&commentid=${data.commentid}">${lang("list.previous")}</a>&nbsp;
135       </if>
136       <if data.next>
137         <a href="${config.actionRoot}?module=${module}&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&articleid=${data.articleid}&commentid=${data.commentid}">${lang("list.next")}</a>
138       </if>
139     </td>
140   </tr>
141
142 <else>
143   <tr><td align="center" class="box" colspan="7">${lang("no_matches_found")}</td></tr>
144 </if>
145 </table>
146
147 </function>