internationalized templates
authorbr1 <br1>
Sun, 24 Mar 2002 15:15:56 +0000 (15:15 +0000)
committerbr1 <br1>
Sun, 24 Mar 2002 15:15:56 +0000 (15:15 +0000)
28 files changed:
templates-dist/admin/breaking.template [new file with mode: 0755]
templates-dist/admin/breakinglist.template [new file with mode: 0755]
templates-dist/admin/comment.template [new file with mode: 0755]
templates-dist/admin/commentlist.template [new file with mode: 0755]
templates-dist/admin/confirm.template [new file with mode: 0755]
templates-dist/admin/content.template [new file with mode: 0755]
templates-dist/admin/contentlist.template [new file with mode: 0755]
templates-dist/admin/feature.template [new file with mode: 0755]
templates-dist/admin/featurelist.template [new file with mode: 0755]
templates-dist/admin/foot.template [new file with mode: 0755]
templates-dist/admin/head.template [new file with mode: 0755]
templates-dist/admin/head_nonavi.template [new file with mode: 0755]
templates-dist/admin/image.template [new file with mode: 0755]
templates-dist/admin/imagelist.template [new file with mode: 0755]
templates-dist/admin/language.template [new file with mode: 0755]
templates-dist/admin/languagelist.template [new file with mode: 0755]
templates-dist/admin/linksimcs.template [new file with mode: 0755]
templates-dist/admin/linksimcslist.template [new file with mode: 0755]
templates-dist/admin/login.template [new file with mode: 0755]
templates-dist/admin/mediafolder.template [new file with mode: 0755]
templates-dist/admin/mediafolderlist.template [new file with mode: 0755]
templates-dist/admin/message.template [new file with mode: 0755]
templates-dist/admin/messagelist.template [new file with mode: 0755]
templates-dist/admin/start_admin.template [new file with mode: 0755]
templates-dist/admin/topic.template [new file with mode: 0755]
templates-dist/admin/topiclist.template [new file with mode: 0755]
templates-dist/admin/user.template [new file with mode: 0755]
templates-dist/admin/userlist.template [new file with mode: 0755]

diff --git a/templates-dist/admin/breaking.template b/templates-dist/admin/breaking.template
new file mode 100755 (executable)
index 0000000..623cea9
--- /dev/null
@@ -0,0 +1,42 @@
+<html>
+<head>
+<title>
+${lang("breaking.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type="hidden" name="module" value="Breaking">
+       <input type="hidden" name="id" value="${data.id}">
+       <if data.new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("breaking.date")}:</B></font></td>
+    <td>
+      ${data.webdb_create_formatted}
+    </td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("breaking.text")}:</B> ${lang("breaking.textinfo")}</font></td>
+    <td>
+        <textarea cols="50" rows="3" name="text" wrap=virtual>${data.text}</textarea>
+    </td>
+  </tr>
+
+  <tr>
+    <td colspan="2" align="right"> <font color="#ffffff"><if data.new>
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else>
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/breakinglist.template b/templates-dist/admin/breakinglist.template
new file mode 100755 (executable)
index 0000000..6766a60
--- /dev/null
@@ -0,0 +1,48 @@
+<html>
+<head>
+       <title>${lang("breakinglist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr bgcolor="#006600">
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("breaking.date")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("breaking.text")}</b></font></td>
+    <td>&nbsp;</td>
+  </tr>
+
+  <list data.contentlist as entry>
+  <tr
+       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+  >
+  <td>${entry.webdb_create_formatted}&nbsp;</td>
+  <td>${entry.text}&nbsp;</td>
+  <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Breaking&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${config.actionRoot}?module=Breaking&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
+      /  ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if data.prev>
+       <a href="${config.actionRoot}?module=Breaking&do=list&where=${data.where}&prevoffset=${data.prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;
+</if>
+<if data.next>
+<a href="${config.actionRoot}?module=Breaking&do=list&where=${data.where}&nextoffset=${data.next}&next=weiter">${lang("list.next")}</a>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/comment.template b/templates-dist/admin/comment.template
new file mode 100755 (executable)
index 0000000..38b903a
--- /dev/null
@@ -0,0 +1,85 @@
+<html>
+<head>
+<title>
+${lang("comment.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+<form method="post" action="${config.actionRoot}">
+       <input type="hidden" name="module" value="Comment">
+       <input type="hidden" name="where" value="${data.where}">
+       <input type="hidden" name="offset" value="${data.offset}">
+       <input type="hidden" name="order" value="${data.order}">
+       <input type="hidden" name="id" value="${data.id}">
+       <input type="hidden" name="date" value="${data.date}">
+       <input type="hidden" name="to_media" value="${data.to_media}">
+       <if new> <input type="hidden" name="do" value="insert">
+       <else>   <input type="hidden" name="do" value="update">
+       </if>
+
+       <table border="0">      
+
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.date")}:</B></font></td>
+    <td>${data.date}</td>
+       </tr>
+       
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.title")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="255" name="title" value="${data.title}"></td>
+       </tr>
+
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.creator")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="creator" value="${data.creator}"></td>
+       </tr>
+
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.url")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="255" name="main_url" value="${data.main_url}"></td>
+       </tr>
+  
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.email")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="email" value="${data.email}"></td>
+       </tr>
+  
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.phone")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="phone" value="${data.phone}"></td>
+       </tr>
+  
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.address")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="address" value="${data.address}"></td>
+       </tr>
+  
+       <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("comment.text")}:</B></font></td>
+    <td><textarea cols="40" rows="10" name="description" wrap="virtual">${data.description}</textarea></td>
+       </tr>
+
+    <td colspan="2" align="right"> <font color="black">
+       ${lang("comment.published")} <input type="checkbox" name="is_published" value="1" <if data.is_published=="1"> checked</if>>
+       <if new> 
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else> 
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/commentlist.template b/templates-dist/admin/commentlist.template
new file mode 100755 (executable)
index 0000000..7988531
--- /dev/null
@@ -0,0 +1,95 @@
+<html>
+<head>
+       <title>${lang("commentlist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+
+<include "head.template">
+
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr>
+    <td colspan="5">
+        <form method="post" action="${config.actionRoot}">
+       <input type="hidden" name="module" value="Comment">
+       <input type="hidden" name="do" value="list">
+       <input type="hidden" name="offset" value="${data.offset}">
+       <input type="text" size="10" maxlength="20" name="query_text" value="${data.query_text}">
+       <select name="query_field">
+    <option value="title"<if data.query_field=="title"> selected</if>>${lang("comment.title")}</option>
+    <option value="creator"<if data.query_field=="creator"> selected</if>>${lang("comment.creator")}</option>
+    <option value="description"<if data.query_field=="description"> selected</if>>${lang("comment.text")}</option>
+    </select>
+       <select name="query_is_published">
+    <option value="">--</option>
+    <option value="0" <if data.query_is_published=="0"> selected</if>>${lang("commentlist.hidden")}</option>
+    <option value="1" <if data.query_is_published=="1"> selected</if>>${lang("commentlist.produced")}</option>
+    </select>
+    <select name="order">
+    <option value="webdb_create" <if data.order=="webdb_create"> selected</if>>${lang("comment.date")}</option>
+    <option value="articletitle" <if data.order=="articletitle"> selected</if>>${lang("comment.title")}</option>
+    </select>
+       <input type="submit" name="search" value="${lang("commentlist.search")}">
+       </form>
+       </td>
+  </tr>
+
+  <tr bgcolor="#006600" >
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("comment.date")}</b></font></td>
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("comment.title")}<br>${lang("comment.creator")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("comment.text")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("comment.article")}</b></font></td>
+  </tr>
+<if data.contentlist>
+  
+  <list data.contentlist as entry>
+  <tr <transform compressWhitespace><if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if></transform>>
+       <td>${entry.date}<br>
+       <if entry.is_published=="0"><font color="Brown">V</font><else>-</if>
+       </td>
+       
+       <td>
+               <b>${entry.title}</b><br>${entry.creator}
+       </td>
+       
+       <td>
+               <font size="-1">${entry.description}</font>
+               <a href="${config.actionRoot}?module=Comment&do=edit&order=${data.order}&offset=${data.offset}&id=${entry.id}">${lang("edit")}</a>
+       </td>
+
+       <td>
+               <a href="${config.actionRoot}?module=Content&do=edit&id=${articleHash[entry.to_media]["id"]}">
+               ${articleHash[entry.to_media]["title"]}</a>
+       </td>
+       
+       <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Comment&do=delete&id=${entry.id}">${lang("delete")}</a>
+    </font></td>
+  </tr>
+  </list>
+  
+  <tr>
+    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
+      / ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+<tr><td>
+<if prev>
+<a href="${config.actionRoot}?module=Comment&do=list&order=${data.order}&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&uuml;ck">zurueck</a>&nbsp;
+</if>
+<if data.next>
+<a href="${config.actionRoot}?module=Comment&do=list&order=${data.order}&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">weiter</a>
+</if>
+</td></tr>
+<else>
+  <tr><td align="center">${lang("no_matches_found")}</td></tr>
+</if>
+</table>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/confirm.template b/templates-dist/admin/confirm.template
new file mode 100755 (executable)
index 0000000..12af477
--- /dev/null
@@ -0,0 +1,32 @@
+<html>
+  <head>
+    <title>${lang("confirm.htmltitle")}</title>
+  </head>
+  <body>
+  <include "head_nonavi.template">
+<table width="100%" border="0" align="center">
+  <tr bgcolor="#006600"> 
+    <td colspan="2"> 
+      <h2 align="center"><font color="#ffffff">${lang("confirm.really_delete")}</font></h2>
+    </td>
+  </tr>
+  <tr> 
+    <td colspan="2">
+      <form method="post" action="${actionRoot}">
+        <div align="center">
+          <input type="hidden" name="module" value=${data.module}>
+          <input type="hidden" name="do" value="delete">
+          <input type="hidden" name="id" value="${data.id}">
+          <input type="hidden" name="where" value="${data.where}">
+          <input type="hidden" name="order" value="${data.order}">
+          <input type="hidden" name="offset" value="${data.offset}">
+          <input type="submit" name="cancel" value="${lang("cancel")}">
+          <input type="submit" name="confirm" value="${lang("delete")}">
+        </div>
+      </form>
+    </td>
+  </tr>
+</table>
+<include "foot.template">
+  </body>
+</html>
diff --git a/templates-dist/admin/content.template b/templates-dist/admin/content.template
new file mode 100755 (executable)
index 0000000..9be6c16
--- /dev/null
@@ -0,0 +1,240 @@
+<html>
+<head>
+<title>
+${lang("content.htmltitle")}
+</title>
+<style type="text/css">
+<!--
+td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
+p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
+-->
+</style></head>
+
+<body bgcolor="#FFFFFF" link="#aaaaaa">
+<include "head.template">
+<form method="post" action="${config.actionRoot}">
+       <input type="hidden" name="module" value="Content">
+       <input type="hidden" name="where" value="${data.where}">
+       <input type="hidden" name="offset" value="${data.offset}">
+       <input type="hidden" name="order" value="${data.order}">
+       <input type="hidden" name="id" value="${data.id}">
+       <if data.new>
+               <input type="hidden" name="do" value="insert">
+       <else>
+               <input type="hidden" name="do" value="update">
+       </if>
+
+<table border="0" width="80%" align=middle>
+<tr>
+       <font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#FFFFFF">
+       <td align="right" bgcolor="#AAAAAA">
+               <b>${lang("content.owner")}:</b></td>
+       <td> ${data.login_user.login}<br>${data.date}</td>
+       </font>
+       <td colspan="3">&nbsp;</td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA"><font color="#ffffff">
+               <B>${lang("content.topic")}&nbsp;<a href="${config.docRoot}/help/content.html">
+               <img src=" ${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               &nbsp;/&nbsp;${lang("content.feature")}:&nbsp;
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               </B></font>
+       </td>
+       <td colspan="4" >
+               <table border=0 cellpadding="0" cellspacing="0">
+               <tr>
+               <td>
+               <select name="to_article_type">
+               <list data.articletypePopupData as a>
+                       <option value="${a.key}" <if (a.key == data.to_article_type)>selected</if>>${a.value}</option>
+               </list>
+               </select>
+               <select name="to_feature">
+               <list data.schwerpunktPopupData as s>
+                       <option value="${s.key}" <if (s.key == data.to_feature)>selected</if>>${s.value}</option>
+               </list>
+               </select>
+               </td>
+               <td rowspan="2">
+               <select name="to_topic" size="5" multiple>
+
+               <list data.themenPopupData as t>
+
+               <option value="${t.key}" <list data.to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>
+               </list>
+
+               </select>
+               </td>
+               </tr>
+               <tr>
+               <td>
+               <select name="to_language">
+               <list data.languagePopupData as l>
+                       <option value="${l.key}" <if (l.key == data.to_language)>selected</if>>${l.value}</option>
+               </list>
+               </select>
+               <td>
+               </tr>
+               </table>
+       </td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <B><font color="#ffffff">${lang("content.title")}:&nbsp;<br><br>${lang("content.subtitle")}:&nbsp;<br>
+               <a href="${config.docRoot}/help/content.html#title">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               </font></B>
+       </td>
+       <td colspan="4">
+               <input type="text" size="40" name="title" value="${data.title}"><br>
+               <input type="text" size="20" name="subtitle" value="${data.subtitle}">
+               <input type="text" size="20" name="edittitle" value="${data.edittitle}">
+       </td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <B><font color="#ffffff">${lang("content.location")}:</font>
+               <font color="#FFFFFF">
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               </font></B>
+       </td>
+       <td colspan="4" >
+               <input type="text" size="40" name="place" value="${data.place}">
+       </td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <font color="#ffffff"><B>${lang("content.creator")}:</B></font>
+               <font color="#ffffff">
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+       </td>
+       <td colspan="4">
+               <input type="text" size="40" name="creator" value="${data.creator}"><br>
+       </td>
+</tr>
+
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <font color="#ffffff"><B>${lang("content.creator.email")}/${lang("content.creator.url")}:</B></font>
+               <font color="#ffffff">
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+       </td>
+       <td colspan="4" >
+               <input type="text" size="20" name="creator_email" value="${data.creator_email}">
+               <input type="text" size="20" name="creator_main_url" value="${data.creator_main_url}">
+       </td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <font color="#ffffff"><B>${lang("content.creator.address")}/${lang("content.creator.telephone")}:</B></font>
+               <font color="#ffffff">
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+       </td>
+       <td colspan="4" >
+               <input type="text" size="20" name="creator_address" value="${data.creator_address}">
+               <input type="text" size="20" name="creator_phone" value="${data.creator_phone}">
+       </td>
+</tr>
+<tr>
+  <td align="right" valign="top" bgcolor="#AAAAAA">
+               <B><font color="#ffffff">${lang("content.abstract")}:</font></B>
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+       </td>
+       <td colspan="4">
+               <textarea cols="50" rows="4" name="description" wrap=virtual>${data.description}</textarea>
+       </td>
+</tr>
+
+<tr>
+    <td align="right" valign="top" bgcolor="#AAAAAA">
+               <B><font color="#ffffff">${lang("content.content")}:
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               ${lang("content.html")}</font> <input type="checkbox" name="is_html" value="1"<if
+               data.is_html=="1"> checked</if>>&nbsp;
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+       </font></b></td>
+       <td colspan="4">
+       <textarea cols="50" rows="15" name="content_data" wrap=virtual>${data.content_data}</textarea></td>
+</tr>
+<!--
+<tr>
+       <td align="right" valign="top" bgcolor="#aaaaaa"><B><font color="#ffffff">Termin (von/bis)
+               <font color="#000000">
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>
+               </font>:</B></td>
+       <td nowrap>
+               <input type="text" size="8" maxlength="8" name="date_from" value="${data.date_from}">
+               <input type="text" size="8" maxlength="8" name="date_to" value="${data.date_to}">
+       </td>
+       <td>
+               &nbsp;
+       </td>
+       <td align="right" valign="top" bgcolor="#aaaaaa">
+               <B><font color="#ffffff">Termin Name:&nbsp;
+               <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               </font></B>
+       </td>
+       <td>
+               <input type="text" size="25" name="date_name" value="${data.date_name}">
+       </td>
+</tr>
+-->
+<tr>
+       <td align="right" valign="top" bgcolor="#aaaaaa">
+               <B><font color="#ffffff">${lang("content.comment")}:</B><br>
+               <i>${lang("content.internal")}</i></font>
+       </td>
+       <td colspan="4">
+               <textarea cols="50" rows="6" name="comment" wrap=virtual>${data.comment}</textarea>
+       </td>
+</tr>
+
+<tr>
+       <td>&nbsp;</td>
+       <td>&nbsp;</td>
+       <td>&nbsp;</td>
+       <td colspan="2" align="right" valign="top">
+               frei <a href="${config.docRoot}/help/content.html"><img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>:
+               <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
+               <if data.new>
+               <input type="submit" name="save" value="${lang("insert")}">
+               <else>
+               <input type="submit" name="save" value="${lang("save")}">
+               </if>
+       </td>
+</tr>
+
+<tr><td bgcolor="Pink" colspan="5">${lang("content.attachments")}</td></tr>
+<!-- image stuff -->
+<list data.to_media as m>
+<tr>
+       <td align=right valign=top bgcolor="#aaaaaa">
+               <B><font color="#ffffff">${lang("content.images")}:</B><br></td>
+       <td colspan="4" align="left" valign="top">
+               <a href="${config.actionRoot}?module=Images&do=edit&id=${m["id"]}"><img src="${config.actionRoot}?module=Images&do=showicon&id=${m["id"]}" alt="edit image" border="0"></a>
+               <a href="${config.actionRoot}?module=Content&do=dettach&cid=${config.id}&mid=${m["id"]}">${lang("delete")}</a>
+       </td>
+</tr>
+</list>
+<tr>
+       <td align=right valign=top bgcolor="#aaaaaa">
+               <B><font color="#ffffff">${lang("content.media")}:</B><br></td>
+       <td colspan="4" align="left" valign="top">
+               <a href="${config.actionRoot}?module=Images&do=list&cid=${config.id}">${lang("content.addimage")}</a>
+       </td>
+</tr>
+</table>
+</form>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/contentlist.template b/templates-dist/admin/contentlist.template
new file mode 100755 (executable)
index 0000000..ffadb38
--- /dev/null
@@ -0,0 +1,76 @@
+<html>
+<head>
+       <title>${lang("contentlist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+       <table border="0" width="100%" cellspacing="0" cellpadding="2">
+         <tr bgcolor="#006600">
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+                       ${lang("content.creationdate")}<br>
+                       ${lang("content.modificationdate")}<br>
+                       ${lang("content.status")}</font></td>
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+                       ${lang("content.type")} / ${lang("content.location")}: ${lang("content.title")}<br>
+                       ${lang("content.creator")}</font></td>
+           <td ><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">${lang("content.topic")}<br>${lang("content.feature")}</font></td>
+           <td width="25%"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+                       ${lang("content.comment")}</font></td>
+               <td bgcolor="#FFFFFF">&nbsp;</td>
+         </tr>
+
+       <list data.contentlist as entry>
+         <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"></if>>
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">
+                       ${entry.webdb_create_formatted}<br>
+                       <if entry.webdb_lastchange_formatted>${entry.webdb_lastchange_formatted}<else>-</if><br>
+                       <if entry.is_published!="0">F<else>-</if>
+                       <if entry.is_html!="0">H<else>-</if>
+                       </font></td>
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>
+                       <font size="-2">${articletypeHash[entry.to_article_type]["name"]} -- </font><if entry.place>${entry.place}: </if>${entry.title}</b><br>
+                       ${entry.creator}&nbsp;
+                       <a href="${config.actionRoot}?module=Content&do=edit&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">${lang("edit")}</a>
+                       <if entry.to_article_type=="0">&nbsp;|&nbsp;<a href="${config.actionRoot}?module=Content&do=newswire&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">newswire</a></if></font></td>
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+                       <if entry.thema_id!="0">${themenHashData[entry.thema_id]["name"]}</if>&nbsp;<br>
+                       <if entry.to_feature!="0">${schwerpunktHashData[entry.to_feature]["title"]}</if>&nbsp;</font></td>
+           <td width="20%" <if grey=="1">bgcolor="Pink"<else>bgcolor="Yellow"</if> valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">
+                       ${entry.comment}&nbsp;</font></td>
+           <td bgcolor="#888888"><font size="1">
+             <a href="${config.actionRoot}?module=Content&do=delete&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">${lang("delete")}</a>
+             </font></td>
+       </tr>
+       </list>
+       <tr bgcolor="#006600">
+           <td colspan="4"><font color="#ffffff">${data.count} ${lang("records")}
+      / ${lang("show_from_to", data.from, data.to)}</font></td></tr>
+       </table>
+
+      <P>
+<if data.prev || data.next>
+ <form method="post" action="${config.actionRoot}">
+ <input type="hidden" name="module" value="Content">
+ <input type="hidden" name="do" value="listop">
+ <input type="hidden" name="where" value="${data.where}">
+ <input type="hidden" name="order" value="${data.order}">
+<if prev>
+ <input type="hidden" name="prevoffset" value="${data.prev}">
+ <input type="submit" name="prev" value="${lang("list.previous")}">
+</if>
+<if next>
+ <input type="hidden" name="nextoffset" value="${data.next}">
+ <input type="submit" name="next" value="${lang("list.next")}">
+</if>
+ </form>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+
+<include "foot.template">
+</body>
+</html>
\ No newline at end of file
diff --git a/templates-dist/admin/feature.template b/templates-dist/admin/feature.template
new file mode 100755 (executable)
index 0000000..561733e
--- /dev/null
@@ -0,0 +1,65 @@
+<html>
+<head>
+<title>
+${lang("feature.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+<table border="0">
+  <form method="post" action="${config.actionRoot}">
+    <input type="hidden" name="module" value="Schwerpunkt">
+    <input type="hidden" name="where" value="${data.where}">
+    <input type="hidden" name="offset" value="${data.offset}">
+    <input type="hidden" name="order" value="${data.order}">
+    <if data.new>
+    <input type="hidden" name="do" value="insert">
+    <else>
+    <input type="hidden" name="do" value="update">
+    </if>
+    <input type="hidden" name="id" value="${data.id}">
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>${lang("feature.title")}:</B></font></td>
+      <td>
+        <input type="text" size="40" name="title" value="${data.title}">
+        <select name="is_published">
+                       <option value="1"<if data.is_published!="0">selected</if>>${lang("feature.is_published")}</option>
+                       <option value="0" <if data.is_published=="0">selected</if>>${lang("feature.is_not_published")}</option>
+        </select>
+      </td>
+    </tr>
+
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>${lang("feature.filename")}:</B></font></td>
+      <td>
+         <input type="text" size="20" name="filename" value="${data.filename}">
+      </td>
+    </tr>
+
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>${lang("feature.abstract")}:</B></font></td>
+      <td>
+        <textarea cols="40" rows="3" name="description">${data.description}</textarea>
+      </td>
+    </tr>
+
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>${lang("feature.link")}:</B></font></td>
+      <td>
+        <input type="text" size="40" name="main_url" value="${data.main_url}">
+      </td>
+    </tr>
+    <tr>
+      <td colspan="2" align="right" valign="top" bgcolor="#ffffff"> <font color="#ffffff"><if new>
+        <input type="submit" name="save" value="${lang("insert")}">
+        <else>
+        <input type="submit" name="save" value="${lang("save")}">
+        </if></font></td>
+    </tr>
+  </form>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/featurelist.template b/templates-dist/admin/featurelist.template
new file mode 100755 (executable)
index 0000000..c8ff54a
--- /dev/null
@@ -0,0 +1,69 @@
+<html>
+<head>
+       <title>${lang("featurelist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+
+<if data.contentlist>
+<table border="0">
+  <tr bgcolor="#006600">
+    <td><font color="#ffffff">${lang("feature.published")}</font></td>
+    <td><font color="#ffffff">${lang("feature.title")}</font></td>
+   <td><font color="#ffffff">${lang("feature.filename")}</font></td>
+    <td><font color="#ffffff">${lang("feature.link")}</font></td>
+    <td><font color="#ffffff">${lang("feature.abstract")}</font></td>
+  </tr>
+  <list data.contentlist as entry>
+  <tr
+  <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+  >
+  <td align="center"><if entry.is_published!="0">X<else>&nbsp;</if></td>
+  <td>${entry.title}&nbsp;</td>
+  <td>${entry.filename}&nbsp;</td>
+  <td>${entry.main_url}&nbsp;</td>
+  <td>${entry.description}&nbsp;</td>
+  <td><font size="1"> <a href="${config.actionRoot}?module=Schwerpunkt&do=delete&id=${entry.id}">${lang("delete")}</a>
+  | <a href="${config.actionRoot}?module=Schwerpunkt&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+
+  <tr>
+    <td align="center" colspan="5" bgcolor="#006600">
+      <div align="left"><font color="#ffffff">${data.count} ${lang("records")} /
+        ${lang("show_from_to", data.from, data.to)}</font></div>
+    </td>
+    <td><a href="${config.docRoot}"><font size="1">&nbsp;${lang("back")}</font></a></td>
+  </tr>
+</table>
+
+      <P>
+<if (prev || next)>
+ <form method="post" action="${config.actionRoot}">
+ <input type="hidden" name="module" value="Schwerpunkt">
+ <input type="hidden" name="where" value="${data.where}">
+<if prev>
+ <input type="hidden" name="prevoffset" value="${data.prev}">
+ <input type="submit" name="prev" value="${lang("list.previous")}">
+</if>
+<if next>
+ <input type="hidden" name="nextoffset" value="${data.next}">
+ <input type="submit" name="next" value="${lang("list.next")}">
+</if>
+ </form>
+</if>
+
+
+<else>
+
+  <P align="center">${lang("no_matches_found")}</p>
+
+</if>
+
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/foot.template b/templates-dist/admin/foot.template
new file mode 100755 (executable)
index 0000000..31fb0a4
--- /dev/null
@@ -0,0 +1,11 @@
+<table width="100%" cellspacing="0" cellpadding="0">
+<tr>
+       <td colspan=2><hr></td>
+</tr>
+<tr>
+       <td align="left" bgcolor="#663399"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <a href="#top"><font color="white"><b>${lang("foot.top")}</b></font></a></font></td>
+       <td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <a href="mailto:${lang("imc.contact-email.address")}"><font color="#663399"><b>${lang("imc.shortname")}</b></font></a> - ${config.mirVersion}</font></td>
+</tr>
+</table>
diff --git a/templates-dist/admin/head.template b/templates-dist/admin/head.template
new file mode 100755 (executable)
index 0000000..b705a82
--- /dev/null
@@ -0,0 +1,10 @@
+<a name="top">
+<table width="100%" cellspacing="0" cellpadding="0">
+<tr bgcolor="#006600"><td><img src="${config.docRoot}/img/head_small.gif" border="0" align="middle">&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="white">
+       <b>${lang("imc.name")}</b></font></td></tr>
+<tr><td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#663399">
+       <a href="${config.actionRoot}"><font color="#663399">${lang("head.start")}</font></a> |
+       <a href="${config.actionRoot}?module=logout"><font color="#663399">${lang("head.logout")}</font></a> |
+       <a href="${config.docRoot}/help/help.html"><font color="#663399">${lang("head.help")}</font></a> | ${lang("head.search")}</font></td></tr>
+<tr><td><hr></td></tr>
+</table>
diff --git a/templates-dist/admin/head_nonavi.template b/templates-dist/admin/head_nonavi.template
new file mode 100755 (executable)
index 0000000..9dd5106
--- /dev/null
@@ -0,0 +1,11 @@
+ <a name="top">
+<table width="100%" cellspacing="0" cellpadding="0">
+<tr bgcolor="#006600"><td><img src="${config.docRoot}/img/head_small.gif" border="0" align="middle">&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="white">
+       <b>${lang("imc.name")}</b></font></td></tr>
+<if login_user><tr><td align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#006600">
+       <b>${login_user.login}</b> ${lang("head.logged_in")} /
+       <a href="${actionRoot}?module=logout">${lang("head.logout")}</a></font>
+       </td></tr>
+</if>
+<tr><td><hr></td></tr>
+</table>
diff --git a/templates-dist/admin/image.template b/templates-dist/admin/image.template
new file mode 100755 (executable)
index 0000000..8bb84e6
--- /dev/null
@@ -0,0 +1,117 @@
+<html>
+<head>
+<title>
+${lang("image.htmltitle")}
+</title>
+<head>
+<SCRIPT LANGUAGE="JavaScript">
+function openWin(url) {
+   window.open(url,"vc","scrollbars=0,height=${data.img_height},width=${data.img_width}");
+}
+</SCRIPT>
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+
+<form enctype="multipart/form-data" method="post" action="${config.actionRoot}?module=Images&do=<if data.new>insert<else>update</if>&id=${data.id}">
+<if data.icon_data=="" || data.icon_data=="0">
+       <INPUT TYPE="file" NAME="mptest">
+</if>
+
+       <input type="hidden" name="where" value="${data.where}">
+       <input type="hidden" name="offset" value="${data.offset}">
+       <input type="hidden" name="order" value="${data.order}">
+       <input type="hidden" name="id" value="${data.id}">
+
+       <table border="0">
+       <tr>
+    <td align="right" bgcolor="#006600">
+               <if (data.icon_data!="" && data.icon_data!="0") && !new>
+               <font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <a href="JavaScript:openWin('${config.actionRoot}?module=Images&do=showimg&id=${data.id}')">
+               <img src="${config.actionRoot}?module=Images&do=showicon&id=${data.id}" border=0></a></font></td>
+               </if>
+    <td valign="bottom"><font color="Silver" face="Verdana, Arial, Helvetica, sans-serif" size=1>
+               ${lang("image.created")}: ${data.webdb_create} <if data.webdb_lastchange>/ {lang("image.changed")} ${data.webdb_lastchange}</if><br>
+               <if data.is_published=="1">${lang("image.published")}: ${data.publish_date} / ${data.publish_server}${data.publish_path}<br></if>
+               ${lang("image.format")}: ${data.img_width}x${data.img_height} / ${data.imgformatHashdata[to_img_format]["name"]} / ${data.imglayoutHashdata[to_img_layout]["name"]} /  ${data.imgcolorHashdata[to_img_color]["name"]}<br>
+               ${lang("image.rights")}: <b>${data.rightsHashdata[to_rights]["name"]}</b><br>
+               ${lang("image.type")}: <b>${data.imgtypeHashdata[to_img_type]["name"]}</b><br>
+       </td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.mediafolder")}:</B></font></td>
+    <td>
+               <select name="to_media_folder">
+               <list data.mediafolderPopupData as m>
+               <option value="${m.key}" <if m.key == data.to_media_folder>selected</if>>${m.value}</option>
+               </list>
+           </select>
+       </td>
+       </tr>
+
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.title")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="255" name="title" value="${data.title}"></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.description")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="255" name="description" value="${data.description}"></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.date")}:</B></font></td>
+    <td><input type="text" size="8" maxlength="8" name="date" value="${data.date}">
+               <input type="text" size="20" maxlength="40" name="year" value="${data.year}"></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.location")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="place" value="${data.place}"></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.creator")}:</B></font></td>
+    <td>
+               <input type="text" size="40" maxlength="80" name="creator" value="${data.creator}">
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.keywords")}:</B></font></td>
+    <td><textarea cols="40" rows="2" name="keywords">${data.keywords}</textarea></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.comment")}:</B></font></td>
+    <td><textarea cols="40" rows="2" name="comment">${data.comment}</textarea></td>
+       </tr>
+
+       <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        <B>${lang("image.source")}:</B></font></td>
+    <td><input type="text" size="40" maxlength="80" name="source" value="${data.source}"></td>
+       </tr>
+       <tr>
+    <td colspan="2" align="right"> <font color="black">
+       ${lang("image.is_published")} <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
+       <if data.new>
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else>
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/imagelist.template b/templates-dist/admin/imagelist.template
new file mode 100755 (executable)
index 0000000..f725b26
--- /dev/null
@@ -0,0 +1,107 @@
+<html>
+<head>
+       <title>${lang("imagelist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr>
+    <td colspan="5"><form method="post" action="${config.actionRoot}">
+       <input type="hidden" name="module" value="Images">
+       <input type="hidden" name="do" value="list">
+       <input type="hidden" name="cid" value="${data.cid}">
+       <table border="0">
+       <tr bgcolor="Pink">
+               <td>${lang("imagelist.search_text_in")}:</td>
+               <td>${lang("image.published")}:</td>
+               <td>${lang("image.mediafolder")}:</td>
+               <td>&nbsp;</td>
+       </tr>
+       
+       <tr>
+       <td>
+               <input type="text" size="10" maxlength="20" name="query_text" value="${data.query_text}">
+               <select name="query_field">
+               <option value="title"<if data.query_field=="title"> selected</if>>${lang("image.title")}</option>
+               <option value="creator"<if data.query_field=="creator"> selected</if>>${lang("image.creator")}</option>
+               <option value="place"<if data.query_field=="place"> selected</if>>${lang("image.location")}</option>
+               <option value="keywords"<if data.query_field=="keywords"> selected</if>>${lang("image.keywords")}</option>
+       </select>
+       </td>
+       <td>
+               <select name="query_is_published">
+                   <option value="">${lang("dontcare")}</option>
+               <option value="0" <if data.query_is_published=="0"> selected</if>>${lang("no")}</option>
+                   <option value="1" <if data.query_is_published=="1"> selected</if>>${lang("yes")}</option>
+           </select>
+       </td>
+       <td>
+       <select name="query_media_folder">
+       <list data.mediafolderPopupData as m>
+       <option value="${m.key}" <if m.key == query_media_folder>selected</if>>${m.value}</option>
+       </list>
+       </select>
+       </td>
+       <td>
+               <input type="submit" name="search" value="filter">      
+       </td>
+       </tr>   
+       </table>
+       </form>
+       </td>
+  </tr>
+
+  <tr bgcolor="#006600" >
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("image.icon")}</b></font></td>
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("image.title")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("image.mediafolder")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>${lang("image.creator")}</b></font></td>
+  </tr>
+  <if data.contentlist>
+  <list data.contentlist as entry>
+  <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>>
+  <td>
+       <if entry.icon_data!="" && entry.icon_data!="0">
+       <a href="${config.actionRoot}?module=Images&do=showimg&id=${entry.id}" target="new">
+         <img src="${config.actionRoot}?module=Images&do=showicon&id=${entry.id}" border=0></a></font></td>
+       </if>
+  <td>${entry.title}&nbsp;
+         <if entry.decription><br>${entry.description}</if></td>
+  <td>${data.mediafolderHashdata[entry.to_media_folder]["name"]}&nbsp;</td>
+  <td>${entry.creator}&nbsp;</td>
+  <td><font size="1">&nbsp;
+       <if data.cid><a href="${config.actionRoot}?module=Content&do=attach&mid=${entry.id}&cid=${data.cid}">${lang("attach")}</a>
+       <else>
+       <a href="${config.actionRoot}?module=Images&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${config.actionRoot}?module=Images&do=edit&id=${entry.id}">${lang("edit")}</a>
+       </if>
+       </font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
+      / ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+
+<tr><td>
+<if data.prev>
+       <a href="${config.actionRoot}?module=Images&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&uuml;ck&cid=${data.cid}">zurueck</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Images&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&cid=${data.cid}">weiter</a>
+</if>
+</td></tr>
+<else>
+  <tr><td align="center">${lang("no_matches_found")}</td></tr>
+</if>
+</table>
+<include "foot.template">
+</body>
+</html>
\ No newline at end of file
diff --git a/templates-dist/admin/language.template b/templates-dist/admin/language.template
new file mode 100755 (executable)
index 0000000..1af2e5e
--- /dev/null
@@ -0,0 +1,44 @@
+<html>
+<head>
+<title>
+${lang("language.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type="hidden" name="module" value="Language">
+       <input type="hidden" name="id" value="${id}">
+       <if data.new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+         <B>${lang("language.name")}:</B></font></td>
+    <td>
+         <input type="text" name="name" size="30" value="${data.name}">
+    </td>
+  </tr>
+
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+         <B>${lang("language.code")}:</B></font></td>
+    <td>
+         <input type="text" name="code" size="2" maxlength="2" value="${data.code}">
+    </td>
+  </tr>
+
+
+  <tr>
+    <td colspan="2" align="right"> <font color="#ffffff"><if data.new>
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else>
+      <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/languagelist.template b/templates-dist/admin/languagelist.template
new file mode 100755 (executable)
index 0000000..feaa604
--- /dev/null
@@ -0,0 +1,48 @@
+<html>
+<head>
+       <title>${lang("languagelist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr bgcolor="#006600">
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("language.name")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("language.code")}</b></font></td>
+       <td>&nbsp;</td>
+  </tr>
+
+  <list data.contentlist as entry>
+  <tr
+       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+  >
+  <td>${entry.name}&nbsp;</td>
+  <td>${entry.code}&nbsp;</td>
+  <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Language&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${config.actionRoot}?module=Language&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
+      / ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if data.prev>
+       <a href="${config.actionRoot}?module=Language&do=list&where=${data.where}&prevoffset=${data.prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;
+</if>
+<if data.next>
+<a href="${config.actionRoot}?module=Language&do=list&where=${data.where}&nextoffset=${data.next}&next=weiter">${lang("list.next")}</a>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/linksimcs.template b/templates-dist/admin/linksimcs.template
new file mode 100755 (executable)
index 0000000..90e8426
--- /dev/null
@@ -0,0 +1,74 @@
+<html>
+<head>
+<title>
+${lang("linkimcs.htmltitle")}
+</title>
+
+<head>
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type=hidden name=module value=LinksImcs>
+       <input type="hidden" name="id" value=<if data.entity>"${entity.id}"<else>"${data.id}"</if>>
+       <if data.new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+  <tr>
+    <td align="right" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <B>${lang("linkimcs.name")}:</B></font></td>
+    <td>
+       <input type="text" size="40" name="title" value=<if data.entity>"${data.entity.title}"<else>"${data.title}"</if>>
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <B>${lang("linkimcs.continent")}Kontinent:</B></font></td>
+    <td>
+               <if data.parentlist>
+       <select name="to_parent_id" size="1">
+                       <option value=NULL> ${lang("linkimcs.new_parent")}
+                       <list data.parentlist as entry><option value="${entry.id}"<if entry.id == entity.to_parent_id> selected</if>> ${entry.title}</list>
+               </select>
+               </if>
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("linkimcs.url")}:</B></font></td>
+    <td>
+      <input type="text" size="40" name="url" value=<if entity>"${entity.url}"<else>"${url}"</if>>
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("linkimcs.sort_by")}:</B></font></td>
+    <td>
+      <select name="sortpriority" size="1">
+               <option value="1"<if data.entity.sortpriority == 1> selected</if>> 1 
+               <option value="2"<if data.entity.sortpriority == 2> selected</if>> 2 
+               <option value="3"<if data.entity.sortpriority == 3> selected</if>> 3
+               <option value="4"<if data.entity.sortpriority == 4> selected</if>> 4
+               </select>
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("linkimcs.language")}:</B></font></td>
+    <td>
+      <select name="to_language" size="1">
+               <list data.languagelist as language>
+                       <option value="${language.id}"<if data.entity.to_language == language.id> selected</if>> ${language.name}
+               </list> 
+         </select>
+    </td>
+  </tr>
+  <tr>
+    <td colspan="2" align="right"><font color="#ffffff">
+               <if data.new>
+               <input type="submit" name="save" value="${lang("insert")}">
+       <else>
+               <input type="submit" name="save" value="${lang("save")}">
+       </if> </font></form></font>
+    </td>
+  </tr>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/linksimcslist.template b/templates-dist/admin/linksimcslist.template
new file mode 100755 (executable)
index 0000000..8831f83
--- /dev/null
@@ -0,0 +1,105 @@
+<html>\r
+<head>\r
+       <title>${lang("linkimcslist.htmltitle")}</title>\r
+</head>\r
+<body bgcolor="#FFFFFF">\r
+<include "head.template">\r
+\r
+<form method="post" action="${config.actionRoot}">\r
+       <input type="hidden" name="module" value="LinksImcs">\r
+       <input type="hidden" name="do" value="list">\r
+       <input type="hidden" name="cid" value="">\r
+       <table border="0">\r
+       <tr bgcolor="Pink">\r
+               <td>${lang("linkimcslist.search_in")}:</td>\r
+               <td>${lang("linkimcs.parent")}:</td>\r
+               <td>${lang("linkimcs.language")}:</td>\r
+               <td>&nbsp;</td>\r
+       </tr>\r
+       \r
+       <tr>\r
+       <td>\r
+               <input type="text" size="10" maxlength="20" name="query_text" value="${data.query_text}">\r
+               <select name="query_field">\r
+                       <option value="title"<if data.query_field == "title"> selected</if>>${lang("linkimcs.name")}\r
+                       <option value="url"<if data.query_field == "url"> selected</if>>${lang("linkimcs.url")}\r
+       </select>\r
+       </td>\r
+       <td>\r
+               <select name="to_parent_id">\r
+                       <option value=""></option>\r
+                   <list data.parentlist as parent><option value="${parent.id}"<if to_parent_id == parent.id> selected</if>>${parent.title}</option>\r
+                       </list>\r
+           </select>\r
+       </td>\r
+       <td>\r
+               <select name="to_language">\r
+                       <option value="">${lang("all")}</option>\r
+                       <list data.languagelist as language><option value="${language.id}"<if to_language == language.id> selected</if>>${language.name}</option>\r
+                       </list> \r
+               </select>\r
+       </td>\r
+       <td>\r
+               <input type="submit" name="search" value="${lang("filter")}">\r
+       </td>\r
+       </tr>   \r
+       </table>\r
+       </form>\r
+       \r
+<if data.imcslist>\r
+<table border="0">\r
+  <tr bgcolor="#006600">\r
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>${lang("linkimcs.name")}</b></font></td>\r
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>${lang("linkimcs.parent")}</b></font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>${lang("linkimcs.url")}</b></font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>${lang("linkimcs.sort_by")}</b></font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>${lang("linkimcs.language")}</b></font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+               <b>&nbsp;</b></font></td>\r
+  </tr>\r
+  <list data.imcslist as entry>\r
+  <assign parent = "">\r
+  <assign language = "">\r
+  <list data.parentlist as p>\r
+               <if entry.to_parent_id == p.id><assign parent = p.title></if>\r
+  </list>\r
+  <list data.languagelist as l>\r
+               <if entry.to_language == l.id><assign language = l.name></if>\r
+  </list>\r
+  \r
+  <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${entry.title}&nbsp;</font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${parent}</font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${entry.url}</font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${entry.sortpriority}</font></td>\r
+       <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${data.language}</font></td>\r
+       <td><font size="1">&nbsp;<a href="${actionRoot}?module=LinksImcs&do=delete&id=${entry.id}">${lang("delete")}</a>\r
+       | <a href="${actionRoot}?module=LinksImcs&do=edit&id=${entry.id}">${lang("edit")}</a></font>\r
+       </td>\r
+  </tr>\r
+  </list>\r
+  <tr>\r
+  <td colspan="6" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
+       ${data.count} ${lang("records")} / ${lang("show_from_to", data.from, data.to)}</font></td>\r
+  <td>&nbsp;</td>\r
+  </tr>\r
+</table>\r
+<P>\r
+<if prev>\r
+       <a href="${config.actionRoot}?module=LinksImcs&do=list&order=${data.order}&query_text=${data.query_text_encoded}&query_field=${data.query_field}&to_parent_id=${data.to_parent_id}&to_language=${data.to_language}&prevoffset=${data.prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;\r
+</if>\r
+<if next>\r
+<a href="${config.actionRoot}?module=LinksImcs&do=list&order=${data.order}&query_text=${data.query_text_encoded}&query_field=${data.query_field}&to_parent_id=${data.to_parent_id}&to_language=${data.to_language}&nextoffset=${data.next}&next=weiter">${lang("list.next")}</a>\r
+</if>\r
+\r
+<else>\r
+  <P align="center">${lang("no_matches_found")}</p>\r
+</if>\r
+<include "foot.template">\r
+</body>\r
+</html>
\ No newline at end of file
diff --git a/templates-dist/admin/login.template b/templates-dist/admin/login.template
new file mode 100755 (executable)
index 0000000..a569b73
--- /dev/null
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
+<html>
+  <head>
+    <title>${lang("login.htmltitle")}</title>
+       <script language="JavaScript">
+       function placeFocus() {
+                       document.forms[0].elements[1].focus();
+       }
+       </script>
+
+  </head>
+  <body onLoad="placeFocus()">
+
+       <include "head_nonavi.template">
+    <center>
+       <p><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+        ${lang("login.info")}
+        <a href="mailto:${lang("imc.contact-email.address")}"><font color="#663399">${lang("imc.contact-email.name")}</font></a>.
+        </font></p>
+       <hr>
+    <form method="post" action="${config.actionRootLogin}">
+       <input type="hidden" name="module" value="login">
+               <table border="0" cellpadding="2" cellspacing="0" bgcolor="#006600">
+                       <tr bgcolor="#663399">
+                               <td colspan="2" align="center">
+                                       <font face="Verdana, Arial, Helvetica, sans-serif" color="#ffffff">
+                                       <b>${lang("login.title")}</b></font>
+                               </td>
+                       </tr>
+                       <tr>
+                               <td align="right">
+                                       <font face="Verdana, Arial, Helvetica, sans-serif" color="#ffffff">${lang("login.name")}</font>
+                               </td>
+                               <td>
+                                       <input type="text" name="login" size="15">
+                               </td>
+                       </tr>
+                       <tr>
+                               <td align="right">
+                                       <font face="Verdana, Arial, Helvetica, sans-serif" color="#ffffff">${lang("login.password")}</font>
+                               </td>
+                               <td>
+                                       <input type="password" name="password" size="15">
+                               </td>
+                       </tr>
+                       <tr>
+                               <td align="right">
+                                       <font face="Verdana, Arial, Helvetica, sans-serif" color="#ffffff">${lang("login.language")}</font>
+                               </td>
+                               <td>
+                                       <select name="lang">
+                    <!-- this language selection should be solved better
+                            - list all available languages
+                    -->
+                                       <option value="en" label="english">${lang("login.language.english")}</option>
+                                       <option value="de" label="deutsch" selected>${lang("login.language.german")}</option>
+                                       </select>
+                               </td>
+                       </tr>
+                       <tr>
+                               <td align="left">&nbsp;</td>
+                               <td align="left">
+                                       <input type="submit" value="${lang("login.submit")}">
+                               </td>
+                       </tr>
+               </table>
+    </form>
+       <include "foot.template">
+  </body>
+</html>
+
diff --git a/templates-dist/admin/mediafolder.template b/templates-dist/admin/mediafolder.template
new file mode 100755 (executable)
index 0000000..b395f7e
--- /dev/null
@@ -0,0 +1,52 @@
+<html>
+<head>
+<title>
+${lang("mediafolder.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form method="post" action="${config.actionRoot}">
+       <input type=hidden name=module value=Mediafolder>
+       <input type="hidden" name="id" value="${data.id}">
+       <if data.new> <input type="hidden" name="do" value="insert">
+       <else>   <input type="hidden" name="do" value="update"></if>
+
+<table border="0">
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("mediafolder.date")}:</B></font></td>
+    <td><input type="text" size="8" maxsize="8" name="date" value="${data.date}"></td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("mediafolder.name")}:</B></font></td>
+    <td><input type="text" size="40" name="name" value="${data.name}"></td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("mediafolder.location")}:</B></font></td>
+    <td><input type="text" size="40" name="place" value="${data.place}"></td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("mediafolder.comment")}:</B></font></td>
+    <td><textarea cols="40" rows="5" name="comment">${data.comment}</textarea></td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("mediafolder.keywords")}:</B></font></td>
+    <td><textarea cols="40" rows="4" name="keywords">${data.keywords}</textarea></td>
+  </tr>
+
+  <tr> 
+    <td colspan="4" align="right"> <font color="#ffffff">
+               <if data.new> <input type="submit" name="save" value="${lang("insert")}">
+       <else>   <input type="submit" name="save" value="${lang("save")}"></if>
+               </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/mediafolderlist.template b/templates-dist/admin/mediafolderlist.template
new file mode 100755 (executable)
index 0000000..3bd2eae
--- /dev/null
@@ -0,0 +1,49 @@
+<html>
+<head>
+       <title>${lang("mediafolderlist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+       <table border="0">
+               <tr bgcolor="#006600">
+               <td><font color="#ffffff"><b>${lang("mediafolder.date")}</b></font></td>
+                   <td><font color="#ffffff"><b>${lang("mediafolder.name")}</b></font></td>
+               <td><font color="#ffffff"><b>${lang("mediafolder.location")}</b></font></td>
+                       <td><font color="#ffffff"><b>${lang("mediafolder.comment")}</b></font></td>
+                       <td><font color="#ffffff"><b>${lang("mediafolder.keywords")}</b></font></td>
+                </tr>
+         <list data.contentlist as entry>
+                 <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if> >
+                       <td>${entry.date}&nbsp;</td>
+                       <td><b>${entry.name}</b>&nbsp;</td>
+                       <td>${entry.place}&nbsp;</td>
+                       <td>${entry.comment}&nbsp;</td>
+                       <td>${entry.keywords}&nbsp;</td>
+                       <td><font size="1"><a href="${config.actionRoot}?module=Mediafolder&do=delete&id=${entry.id}">${lang("delete")}</a>
+                       | <a href="${config.actionRoot}?module=Mediafolder&do=edit&id=${entry.id}">${lang("edit")}</a>
+                               | <a href="${config.actionRoot}?module=Images&do=list&query_media_folder=${entry.id}">${lang("list")}</a></font></td>
+                 </tr>
+         </list>
+               <tr>
+       <td colspan="5" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")} /
+        ${lang("show_from_to", data.from, data.to)}</font></td>
+       <td>&nbsp;</td>
+               </tr>
+       </table>
+      <P>
+       <if prev>
+       <a href="${config.actionRoot}?module=Mediafolder&do=list&where=${data.where}&prevoffset=${data.prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;
+       </if>
+       <if next>
+       <a href="${config.actionRoot}?module=Mediafolder&do=list&where=${data.where}&nextoffset=${data.next}&next=weiter">${lang("list.next")}</a>
+       </if>
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/message.template b/templates-dist/admin/message.template
new file mode 100755 (executable)
index 0000000..d06cb62
--- /dev/null
@@ -0,0 +1,58 @@
+<html>
+<head>
+<title>
+${lang("message.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type="hidden" name="module" value="Message">
+       <input type="hidden" name="id" value="${data.id}">
+       <if data.new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("message.date")}:</B></font></td>
+    <td>
+      ${data.date}
+    </td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("message.title")}:</B></td>
+    <td>
+        <input type=text name="title" maxlength=40 value="${data.title}">
+    </td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("message.creator")}:</B></td>
+    <td>
+        <input type=text name="creator" maxlength=40 value="${data.creator}">
+    </td>
+  </tr>
+
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("message.text")}:</B> ${lang("message.textinfo")}</font></td>
+    <td>
+        <textarea cols="50" rows="3" name="description" wrap=virtual>${data.description}</textarea>
+    </td>
+  </tr>
+
+  <tr> 
+    <td colspan="2" align="right"> <font color="#ffffff"><if new> 
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else> 
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/messagelist.template b/templates-dist/admin/messagelist.template
new file mode 100755 (executable)
index 0000000..332c78b
--- /dev/null
@@ -0,0 +1,51 @@
+<html>
+<head>
+       <title>${lang("messagelist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr bgcolor="#006600">
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <b>${lang("message.date")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <b>${lang("message.title")}<br>${lang("message.creator")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <b>${lang("message.text")}</b></font></td>
+  </tr>
+
+  <list data.contentlist as entry>
+  <tr
+       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+  >
+  <td>${entry.webdb_create}&nbsp;</td>
+  <td><b>${entry.title}</b><br>
+      <i>${entry.creator}</i></td>
+  <td bgcolor="Pink">${entry.description}&nbsp;</td>
+  <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Message&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${config.actionRoot}?module=Message&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")} /
+        ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${config.actionRoot}?module=Users&do=list&where=${data.where}&prevoffset=${data.prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Users&do=list&where=${data.where}&nextoffset=${data.next}&next=weiter">${lang("list.next")}</a>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
\ No newline at end of file
diff --git a/templates-dist/admin/start_admin.template b/templates-dist/admin/start_admin.template
new file mode 100755 (executable)
index 0000000..13b3901
--- /dev/null
@@ -0,0 +1,243 @@
+<html>
+  <head>
+    <title>${lang("start.htmltitle")}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+  </head>
+
+<body bgcolor="#FFFFFF" link="#666666" vlink="#990000" alink="#990000">
+  <include "head.template">
+  <table border="0" width="100%">
+       <tr>
+               <td valign="top" width="40%" bgcolor="c0c0c0">
+
+
+               <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+               <b>${lang("start.openpostings.title")}</b></font>
+
+        <p>
+               <a href="${config.actionRoot}?module=Content&do=listop&order=webdb_create+desc">
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("edit")}</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>${lang("start.comments.title")}</b></font>
+               <p>
+                       <a href="${config.actionRoot}?module=Comment&do=list">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("edit")}</a>
+           <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>${lang("start.breaking.title")}</b></font>
+               <p>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Breaking&do=list">${lang("edit")}</a>
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Breaking&do=add">${lang("start.breaking.new")}</a>
+
+                       <table width="100%" border="0">
+               <tr><td bgcolor="white">&nbsp;</td></tr>
+               </table>
+
+           <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>${lang("start.content.title")}</b></font>
+
+               <p>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=add&where=aktuell">${lang("start.content.new")}</a>
+           <p>
+                       <b>${lang("start.show")}:</b><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=newswire">${lang("start.content.newswire")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=feature">${lang("start.content.feature")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=themenspecial">${lang("start.content.topicspecial")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=special">${lang("start.content.startspecial")}</a><br>
+                       <br>
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=nfrei" >${lang("start.content.not_published")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=media">${lang("start.content.with_media")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=lastchange">${lang("start.content.last_changes")}</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=comments">${lang("start.content.with_comments")}</a><br>
+
+
+     <form action="${config.actionRoot}" method="post">
+            <input type="hidden" name="module" value="Content">
+       <input type="hidden" name="do" value="search">
+       <input type="hidden" name="order" value="date desc">
+                   ${lang("start.content.search")}: <font size="-1">
+       <input type="text" name="fieldvalue" size="15">
+       <select name="field">
+               <option value="title">${lang("content.title")}</option>
+        <option value="creator">${lang("content.creator")}</option>
+        <option value="place">${lang("content.location")}</option>
+        <option value="description">${lang("content.abstract")}</option>
+                               <option value="comment">${lang("content.comment")}</option>
+        <option value="content_data">${lang("content.content")}</option>
+       </select></font>
+      </form>
+
+               <table width="100%" border="0">
+               <tr><td bgcolor="white">&nbsp;</td></tr>
+               </table>
+
+
+                       <font  face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>${lang("start.generate.title")}</b></font>
+
+                       <div align="left">
+                               <br>
+                               ${lang("start.generate.all.title")}:
+                               <br>
+                               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=All">${lang("start.generate.all.new")}</a> &nbsp;|&nbsp;
+        <!--
+       <br>
+        <a href="${config.actionRoot}?module=Producer&task=All&forced=1">alles (!)(forced, update auf www > 5min.)</a>
+        &nbsp;|&nbsp;
+        <br>
+        <a href="${config.actionRoot}?module=Producer&task=All&forced=1&sync=1">alles (!)(www sofort, nur im Notfall)</a>
+        &nbsp;|&nbsp;
+        <br>
+       -->
+                               <br>${lang("start.generate.parts.title")}:
+                               <br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage">${lang("start.generate.startpages.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage&forced=1">${lang("start.generate.all_forced")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage&forced=1&sync=1">${lang("start.generate.all_sync")}</a>
+                               <br>
+                               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Producer&task=Content">${lang("start.generate.content.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Content&forced=1">${lang("start.generate.all_forced")}</a>
+                               <br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=Topics">${lang("start.generate.topics.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Topics&forced=1">${lang("start.generate.all_forced")}</a>
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=OpenPosting">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("start.generate.postings.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=OpenPosting&forced=1">${lang("start.generate.all_forced")}</a>
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=Images">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("start.generate.images.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Images&forced=1">${lang("start.generate.all_forced")}</a>
+
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=Wap">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("start.generate.wap.new")}</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Wap&forced=1">${lang("start.generate.all_forced")}</a>
+                               <br>
+        <a href="${config.actionRoot}?module=Producer&task=Navigation">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>${lang("start.generate.navigation")}</a>
+                               <br>
+
+
+       </td>
+
+
+                       <td bgcolor="white" width="5%">&nbsp;
+                       </td>
+                       <td valign="top" width="30%" bgcolor="c0c0c0">
+
+       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+               <b>${lang("start.feature.title")}</b></font>
+
+               <P>
+                       <a href="${config.actionRoot}?module=Schwerpunkt&do=list" >
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=Schwerpunkt&do=add" >
+                 <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+
+    <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>${lang("start.topics.title")}</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Topics&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=Topics&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>${lang("start.images.title")}</b></font>
+
+    <p>
+                       <a href="${config.actionRoot}?module=Images&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=Images&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>${lang("start.mediafolder.title")}</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Mediafolder&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=Mediafolder&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+
+    <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>${lang("start.languages.title")}</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Language&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=Language&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+                       
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>${lang("start.imcs.title")}</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=LinksImcs&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("edit")}</a><br>
+      <a href="${config.actionRoot}?module=LinksImcs&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> ${lang("add")}</a>
+                       </td>
+
+
+                       <td bgcolor="white" width="5%">&nbsp;
+                       </td>
+                       <td valign="top" width="20%" bgcolor="pink">
+
+       <!-- internes messageboard -->
+
+               <font  face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+               <b>${lang("start.messageboard.title")}</b>
+               <font size="-1"><br><a href="${config.actionRoot}?module=Message&do=add">${lang("add")}</a></font>
+               <if data.messages>
+                       <list data.messages as m>
+                               <p>
+                               <if m.title><b>${m.title}</b><br></if>
+                               ${m.description}<br>
+                               <font size="-2">
+                               <if m.creator><i>von: ${m.creator}</i> / </if>${m.webdb_create}<br>
+                               </font>
+                       </list>
+               <else>
+                       <p><i>${lang("start.messageboard.no_messages")}</i>
+               </if></font>
+       </td>
+
+       </tr>
+       </table>
+
+       <include "foot.template">
+
+       </body>
+</html>
diff --git a/templates-dist/admin/topic.template b/templates-dist/admin/topic.template
new file mode 100755 (executable)
index 0000000..02c8b06
--- /dev/null
@@ -0,0 +1,58 @@
+<html>
+<head>
+<title>
+${lang("topic.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type=hidden name=module value=Topics>
+       <input type="hidden" name="id" value="${data.id}">
+       <if new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+  <tr>
+    <td align="right" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <B>${lang("topic.title")}:</B></font></td>
+    <td>
+      <input type="text" size="40" name="title" value="${data.title}">
+    </td>
+  </tr>
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>${lang("topic.description")}:</B></font></td>
+      <td>
+        <textarea cols="40" rows="3" name="description">${data.description}</textarea>
+      </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("topic.filename")}:</B></font></td>
+    <td>
+      <input type="text" size="20" name="filename" value="${data.filename}">
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("topic.main_url")}
+      </B></font></td>
+    <td>
+      <input type="text" size="40" name="main_url" value="${data.main_url}">
+    </td>
+  </tr>
+  <tr>
+    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>${lang("topic.archive_url")}:</B></font></td>
+    <td>
+      <input type="text" size="40" name="archiv_url" value="${data.archiv_url}">
+    </td>
+  </tr>
+  <tr>
+    <td colspan="2" align="right"> <font color="#ffffff"><if new>
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else>
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/topiclist.template b/templates-dist/admin/topiclist.template
new file mode 100755 (executable)
index 0000000..ce0ab86
--- /dev/null
@@ -0,0 +1,58 @@
+<html>
+<head>
+       <title>${lang("topiclist.htmltitle")}</title>
+</head>
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if data.contentlist>
+<table border="0">
+  <tr bgcolor="#006600">
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>${lang("topic.title")}</b></font></td>
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>${lang("topic.description")}</b></font></td>
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>${lang("topic.main_url")}<br>${lang("topic.archive_url")}</b></font></td>
+       <td>&nbsp;</td>
+  </tr>
+  <list data.contentlist as entry>
+  <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>>
+  <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${entry.title}&nbsp;</font></td>
+  <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">${entry.description}&nbsp;</font></td>
+  <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       ${entry.main_url}<br>
+       ${entry.archiv_url}</font></td>
+  <td><font size="1">&nbsp;<a href="${actionRoot}?module=Topics&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${actionRoot}?module=Topics&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+  <tr>
+  <td colspan="4" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+       ${data.count} ${lang("records")} / ${lang("show_from_to", data.from, data.to)}</font></td>
+  <td>&nbsp;</td>
+  </tr>
+</table>
+<P>
+<if (prev || next)>
+ <form method="post" action="${config.actionRoot}">
+ <input type="hidden" name="module" value="Topics">
+ <input type="hidden" name="where" value="${where}">
+<if prev>
+ <input type="hidden" name="prevoffset" value="${prev}">
+ <input type="submit" name="prev" value="${lang("list.previous")}">
+</if>
+<if next>
+ <input type="hidden" name="nextoffset" value="${next}">
+ <input type="submit" name="next" value="${lang("list.next")}">
+</if>
+ </form>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/admin/user.template b/templates-dist/admin/user.template
new file mode 100755 (executable)
index 0000000..704e152
--- /dev/null
@@ -0,0 +1,47 @@
+<html>
+<head>
+<title>
+${lang("user.htmltitle")}
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type="hidden" name="module" value="Users">
+       <input type="hidden" name="id" value="${id}">
+       <if new><input type="hidden" name="do" value="insert">
+       <else><input type="hidden" name="do" value="update"></if>
+<table border="0">
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("user.login")}:</B></font></td>
+    <td>
+      <input type="text" size="40" name="login" value="${login}">
+    </td>
+  </tr>
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("user.password")}:</B></font></td>
+    <td>
+      <input type="text" size="20" name="password" value="${password}">
+    </td>
+  </tr>
+  <tr> 
+    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <B>${lang("user.admin")}:</B><font color="#CCCCCC">(<a href="${docRoot}/help/users.html#admin" target="_help">?</a>)</font></font></td>
+    <td>
+           <input type="checkbox" name="is_admin" value="1"<if is_admin=="1"> checked</if>>
+    </td>
+  </tr>
+  <tr> 
+    <td colspan="2" align="right"> <font color="#ffffff"><if new> 
+      <input type="submit" name="save" value="${lang("insert")}">
+    <else> 
+    <input type="submit" name="save" value="${lang("save")}">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
diff --git a/templates-dist/admin/userlist.template b/templates-dist/admin/userlist.template
new file mode 100755 (executable)
index 0000000..e5d473d
--- /dev/null
@@ -0,0 +1,47 @@
+<html>
+<head>
+       <title>${lang("userlist.htmltitle")}</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<if contentlist>
+<table border="0" cellpadding="2" cellspacing="1">
+  <tr bgcolor="#006600">
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("user.login")}</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>${lang("user.admin")}</b></font></td>
+  </tr>
+
+  <list contentlist as entry>
+  <tr
+       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+  >
+  <td>${entry.login}&nbsp;</td>
+  <td>${entry.is_admin}&nbsp;</td>
+  <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Users&do=delete&id=${entry.id}">${lang("delete")}</a>
+    | <a href="${config.actionRoot}?module=Users&do=edit&id=${entry.id}">${lang("edit")}</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${data.count} ${lang("records")}
+      /  ${lang("show_from_to", data.from, data.to)}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${actionRoot}?module=Users&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">${lang("list.previous")}</a>&nbsp;
+</if>
+<if next>
+<a href="${actionRoot}?module=Users&do=list&where=${where}&nextoffset=${next}&next=weiter">${lang("list.next")}</a>
+</if>
+
+<else>
+  <P align="center">${lang("no_matches_found")}</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+