-<table cellspacing="2" border="0">
-
- <tr>
- <list column_head_texts as indexVariable>
- <td class="${column_head_CSS}">
- <b>${indexVariable}</b>
- </td>
- </list>
- <td class="${column_head_CSS}">
-
- </td>
- </tr>
- <assign grey="0">
-
- <list contentlist as entry>
- <if grey=="1">
- <assign grey="0">
- <tr class="${listrow1CSS}">
- <else>
- <assign grey="1">
- <tr class="${listrow2CSS}">
- </if>
-
- <list data_keys as indexVariable>
- <td>
- ${entry[indexVariable]}
- </td>
- </list>
- <td>
- <a class="listcommand" href="${config.actionRoot}?module=${module_name}&do=delete&id=${entry.id}">${lang("delete")}</a>
- | <a class="listcommand" href="${config.actionRoot}?module=${module_name}&do=edit&id=${entry.id}">${lang("edit")}</a>
- </td>
- </tr>
- </list>
-
-
- <tr>
- <td colspan="${column_nr}" class="table-foot">
- ${data.count} ${lang("records")} / ${lang("show_from_to", data.from, data.to)}
- </td>
- </tr>
-
-</table>
+<function showAbsoluteLinkButton(anUrl, aLabel)>
+ <span class="link-box-div">
+ <a class="link-box" href="${utility.encodeHTML(anUrl)}">${aLabel}</a>
+ </span>
+</function>
+<function showButton(anUrl, aLabel)>
+ <call showAbsoluteLinkButton(config.actionRoot+"?"+anUrl, aLabel)>
+</function>
+<function showGETButton(anUrl, aLabel)>
+ <call showAbsoluteLinkButton(config.actionRoot+"?"+anUrl, aLabel)>
+</function>
+<function showPOSTButton(anUrl, aLabel)>
+ <call showGETButton(anUrl, aLabel)>
+<comment>
+ <form method="POST" action="${utility.encodeHTML(config.actionRoot+"?"+anUrl)}"><input type="submit" class="majorbutton" value="${aLabel}"></form>
+</comment>