1 <function showFilterEntry(aType, anExpression, anId)>
2 <form method="post" action="${config.actionRoot}">
3 <input type="hidden" name="module" value="Abuse">
4 <input type="hidden" name="do" value="editfilter">
6 <input type="hidden" name="id" value="${anId}">
8 <if grey=="1"><assign grey="0"><tr class="listrow1"><else><tr class="listrow2"><assign grey="1"> </if>
11 <list filtertypes as t>
12 <option value="${t.id}" <if t.id==aType>selected</if>>${lang("abuse.filtertype."+t.resource)}</option>
16 <td><input type="text" name="expression" size="30" value="${utility.encodeHTML(anExpression)}"></td>
19 <input type="submit" name="save" value="${lang("save")}">
22 <a class="listcommand" href="${config.actionRoot}?module=Abuse&do=deletefilter&id=${anId}">[${lang("delete")}]</a>
27 <input class="majorbutton" type="submit" name="save" value="${lang("add")}">
37 <title>${config["Mir.Name"]} | ${lang("userlist.htmltitle")}</title>
38 <link rel="stylesheet" type="text/css" href="${config.docRoot}/style/admin.css">
41 <body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
42 <include "head.template">
44 <a class="link_box" href="${config.actionRoot}?module=Abuse">[ < ] ${lang("back")}</a>
45 <a class="link_box" href="${config.actionRoot}?module=Abuse&do=showlog">${lang("abuse.showlog")}</a>
48 <table border="0" cellpadding="2" cellspacing="1">
50 <td class="table_head"><b>${lang("abuse.filter.type")}</b></td>
51 <td class="table_head"><b>${lang("abuse.filter.expression")}</b></td>
52 <td class="table_head"><b> </b></td>
53 <td class="table_head"><b> </b></td>
58 <call showFilterEntry(i.type, i.expression, i.id)>
61 <call showFilterEntry("", "", "")>
66 <a class="link_box" href="${config.actionRoot}?module=Abuse">[ < ] ${lang("back")}</a>
67 <a class="link_box" href="${config.actionRoot}?module=Abuse&do=showlog">${lang("abuse.showlog")}</a>
71 <include "foot.template">