<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
<include "head.template">
-
+
<p>
<a class="link-box" href="${config.actionRoot}?module=Abuse"> [ < ] ${lang("back")}</a>
<a class="link-box" href="${config.actionRoot}?module=Abuse&do=showfilterconfiguration">${lang("abuse.showfilterconfiguration")}</a>
<br>
</p>
+ <if config["Mir.Localizer.Admin.ListOperationsFlavor"]!="0">
+ <form method="post" action="${config.actionRoot}">
+ <input type="hidden" name="module" value="Localizer">
+ <input type="hidden" name="do" value="operationbatch">
+ <input type="hidden" name="returnurl" value="${utility.encodeHTML(thisurl)}">
+ <p class="box">
+ <input type="submit" class="majorbutton" name="save" value="${lang("save")}">
+ </p>
+ </if>
+
+
<table border="0" cellpadding="2" cellspacing="3">
<tr class="darkgrey">
<td class="table-head">${lang("abuse.log.time")}</td>
<td class="table-head">${lang("abuse.log.address")}</td>
<td class="table-head">${lang("abuse.log.object")}</td>
+ <td class="table-head"></td>
<td class="table-head">${lang("abuse.log.browser")}</td>
- <td class="table-head">${lang("abuse.log.filtertype")}</td>
- <td class="table-head">${lang("abuse.log.filterexpression")}</td>
+ <td class="table-head">${lang("abuse.log.filtertag")}</td>
</tr>
-
- <assign grey="0">
+
+ <assign grey="0">
<list log as l>
<if grey=="1"><assign grey="0"><tr class="listrow1"><else><tr class="listrow2"><assign grey="1"> </if>
<td>${l.timestamp.format(config["Mir.DefaultDateTimeFormat"])}</td>
<a href="${config.actionRoot}?module=Comment&do=edit&id=${l.id}&returnurl=${utility.encodeURI(thisurl)}">Comment</a>
</if>
</td>
+ <td>
+ <if config["Mir.Localizer.Admin.ListOperationsFlavor"]=="0">
+ <list l.object.operations as op>
+ [ <a href="${config.actionRoot}?module=Localizer&do=operation&objectype=${l.type}&operation=${op}&id=${l.object.id}&returnurl=${utility.encodeURI(thisurl + "#" + l.object.id)}">${lang(l.type+".operation."+op)}</a> ]
+ </list>
+ </if>
+ <if config["Mir.Localizer.Admin.ListOperationsFlavor"]=="1">
+ <list l.object.operations as op>
+ <input type="checkbox" name="operation" value="${l.type};${l.object.id};${op}">${lang(l.type+".operation."+op)}
+ </list>
+ </if>
+ <if config["Mir.Localizer.Admin.ListOperationsFlavor"]=="2">
+ <select name="operation">
+ <option value="" selected> </option>
+ <list l.object.operations as op>
+ <option value="${l.type};${l.object.id};${op}">${lang(l.type+".operation."+op)}</option>
+ </list>
+ </select>
+ </if>
+ </td>
<td>${utility.encodeHTML(l.browser)}</td>
- <td><if l.hitfiltertype>${lang("abuse.filtertype."+l.hitfiltertype)}</if></td>
- <td>${utility.encodeHTML(l.hitfilterexpression)}</td>
+ <td><if l.filtertag>${l.filtertag}</if></td>
</tr>
</list>
<tr>
<td colspan="6" class="table-foot"> </td>
</tr>
</table>
+ <if config["Mir.Localizer.Admin.ListOperationsFlavor"]!="0">
+ </form>
+ </if>
<p>
<a class="link-box" href="${config.actionRoot}?module=Abuse"> [ < ] ${lang("back")}</a>