--- /dev/null
+<html>
+<head>
+ <title>${config["Mir.Name"]} | ${lang("filterlist.htmltitle")}</title>
+ <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
+</head>
+<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
+<include "LISTFUNCTIONS.template">
+<include "FUNCTIONS.template">
+<include "head.template">
+
+ <p>
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&do=showfiltergroups">[ < ] ${lang("back")}</a>
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&groupid=${groupid}&do=addfilter">[+] ${lang("add")}</a>
+ <if config["Abuse.DisallowIPLogging"]!="1">
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&do=showlog">${lang("showlog")}</a>
+ </if>
+ <br><br>
+ </p>
+ <call ListStart()>\r
+ <call SpannedListHead([
+ lang("filter.type"),
+ lang("filter.expression")], ["1","3"])>
+ <call ListHead([
+ lang("filter.articleaction"),
+ lang("filter.commentaction"),
+ lang("filter.tag"),
+ lang("filter.last_hit")])>
+ <call SpannedListHead([
+ lang("filter.comment")], ["4"])>
+ <list filters as f>
+ <call SpannedListEntry([
+ lang("filtertype."+f.type),
+ utility.encodeHTML(f.expression)],
+ ["1","3"],
+ "module=Abuse&id="+f.id+"&groupid="+groupid,
+ ["&do=editfilter", "&do=deletefilter"],
+ [lang("edit"), lang("delete")])>
+ <if f.lasthit>\r
+ <call ListEntry([
+ lang("content.operation."+f.articleaction),
+ lang("comment.operation."+f.commentaction),
+ utility.encodeHTML(f.tag),
+ f.lasthit.format(config["Mir.DefaultDateTimeFormat"], config["Mir.DefaultTimezone"])
+ ],
+ "module=Abuse&id="+f.id+"&groupid="+groupid,
+ ["&do=movefilterup", "&do=movefilterdown"],
+ [lang("filters.moveup"), lang("filters.movedown")])
+ >
+ <else>
+ <call ListEntry([
+ lang("content.operation."+f.articleaction),
+ lang("comment.operation."+f.commentaction),
+ utility.encodeHTML(f.tag),
+ "-"
+ ],
+ "module=Abuse&id="+f.id+"&groupid="+groupid,
+ ["&do=movefilterup", "&do=movefilterdown"],
+ [lang("filters.moveup"), lang("filters.movedown")])
+ >
+ </if>
+ <call SpannedListEntry([
+ utility.prettyEncodeHTML(f.comment)],
+ ["4"],
+ "module=Abuse&id="+f.id+"&groupid="+groupid,
+ ["&do=movefiltertop", "&do=movefilterbottom"],
+ [lang("filters.movetop"), lang("filters.movebottom")])>
+ <tr height="2" class="${TABLE_HEAD_CLASS}"><td colspan="6"> </td></tr>
+ </list>\r
+ <call ListEnd()>\r
+
+ <p>
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&do=showfiltergroups">[ < ] ${lang("back")}</a>
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&groupid=${groupid}&do=addfilter">[+] ${lang("add")}</a>
+ <if config["Abuse.DisallowIPLogging"]!="1">
+ <a class="link-box" href="${config.actionRoot}?module=Abuse&do=showlog">${lang("showlog")}</a>
+ </if>
+ <br><br>
+ </p>
+
+ <include "foot.template">
+</body>
+</html>
+
+
+
+