2 the complete medialist-template in two functions
3 not used for image-list because imagelist uses other display method
6 <function MediaSearch (module)>
8 <form method="post" action="${config.actionRoot}">
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}">
15 <table border="0" cellspacing="2" cellpadding="2">
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"> </td>
22 <td><a class="link-box" href="${config.actionRoot}?module=${module}&do=add">[+] ${lang("add")} </a></td>
27 <input type="text" size="20" maxlength="30" name="query_text" value="${data.query_text}">
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>
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>
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>
54 <input type="submit" name="search" value="${lang("filter")}">
67 <function MediaList (module)>
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">
89 <list data.contentlist as entry>
90 <tr <if grey=="1"><assign grey="0">class="listrow1"<else>class="listrow2"<assign grey="1"> </if>>
92 <a href="${config.actionRoot}?module=${module}&do=getMedia&id=${entry.id}">
93 <img src="${config.docRoot}/img/${entry.big_icon}" border=0></a>
97 <if entry.description><br>${entry.description}</if>
100 ${entry.media_descr}
103 ${entry.human_readable_size}
106 ${data.mediafolderHashdata[entry.to_media_folder]["name"]}
109 ${entry.creator}
113 <a href="${config.actionRoot}?module=Content&do=attach&mid=${entry.id}&articleid=${data.articleid}">${lang("attach")}</a>
116 <a href="${config.actionRoot}?module=Comment&do=attach&mid=${entry.id}&commentid=${data.commentid}">${lang("attach")}</a>
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>
126 <td colspan="7" class="table-foot">
127 ${data.count} ${lang("records")} / ${lang("show_from_to", data.from, data.to)}
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ück&articleid=${data.articleid}&commentid=${data.commentid}">${lang("list.previous")}</a>
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>
143 <tr><td align="center" class="box" colspan="7">${lang("no_matches_found")}</td></tr>