ServletModule.Messages.ListTemplate=messagelist.template
#
+# config for languages - browsing/editing/deleting internal messages
+Module.Language.Logfile=log/message.log
+ServletModule.Language.Logfile=log/mir.log
+ServletModule.Language.ConfirmTemplate=confirm.template
+ServletModule.Language.ObjektTemplate=language.template
+ServletModule.Language.ListTemplate=languagelist.template
+
+#
# producer-related configs below
#
--- /dev/null
+package mircoders.module;
+
+import java.io.*;
+import java.lang.*;
+import java.util.*;
+import java.sql.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+
+import freemarker.template.*;
+
+import mir.servlet.*;
+import mir.module.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
+
+import mir.entity.*;
+import mir.storage.*;
+
+/**
+ * Title: mir - another content management system
+ * Description:
+ * Copyright: Copyright (c) 2001
+ * Company: indymedia
+ * @author idefix
+ * @version 1.0
+ */
+
+public class ModuleLanguage extends AbstractModule {
+
+ static Logfile theLog;
+
+ // Kontruktor
+ public ModuleLanguage (StorageObject theStorage) {
+
+ if (theLog == null) theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Module.Language.Logfile"));
+ if (theStorage == null) theLog.printWarning("ModuleLanguage -- StorageObject was null!");
+
+ this.theStorage = theStorage;
+ }
+
+ // Methoden
+}
\ No newline at end of file
--- /dev/null
+package mircoders.servlet;
+
+import java.io.*;
+import java.sql.*;
+import java.util.*;
+import javax.servlet.*;
+import javax.servlet.http.*;
+
+import mir.servlet.*;
+import mir.module.*;
+import mir.misc.*;
+import mir.entity.*;
+import mir.storage.*;
+
+import mircoders.entity.*;
+import mircoders.storage.*;
+import mircoders.module.*;
+
+/*
+ * ServletModuleLanguage -
+ * Servlet-Interface to Language
+ *
+ *
+ * @author idefix
+ */
+
+public class ServletModuleLanguage extends ServletModule
+{
+
+ // Singelton / Kontruktor
+ private static ServletModuleLanguage instance = new ServletModuleLanguage();
+ public static ServletModule getInstance() { return instance; }
+
+ private ServletModuleLanguage() {
+ theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("ServletModule.Language.Logfile"));
+ templateListString = Configuration.getProperty("ServletModule.Language.ListTemplate");
+ templateObjektString = Configuration.getProperty("ServletModule.Language.ObjektTemplate");
+ templateConfirmString = Configuration.getProperty("ServletModule.Language.ConfirmTemplate");
+ try {
+ mainModule = new ModuleLanguage(DatabaseLanguage.getInstance());
+ } catch (StorageObjectException e) {
+ theLog.printDebugInfo("servletmodulelanguage konnte nicht initialisiert werden");
+ }
+ }
+}
<html>
<head>
<title>
-indymedia.de | breaking
+indymedia.de | languages
</title>
<head>
<body bgcolor="#FFFFFF">
<include "head.template">
<form action="${actionRoot}" method="post">
- <input type="hidden" name="module" value="Breaking">
+ <input type="hidden" name="module" value="Language">
<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>
+ <tr>
<td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
- <B>datum:</B></font></td>
+ <B>date:</B></font></td>
<td>
${webdb_create_formatted}
</td>
</tr>
- <tr>
+ <tr>
<td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
- <B>text:</B> (max. 5 zeilen / 250 zeichen)</font></td>
+ <B>Sprache:</B></font></td>
<td>
- <textarea cols="50" rows="3" name="text" wrap=virtual>${text}</textarea>
+ <input type="test" name="name" size="30">${text}</textarea>
</td>
</tr>
- <tr>
- <td colspan="2" align="right"> <font color="#ffffff"><if new>
+ <tr>
+ <td colspan="2" align="right"> <font color="#ffffff"><if new>
<input type="submit" name="save" value="einfügen">
- <else>
+ <else>
<input type="submit" name="save" value="speichern">
</if> </font></form></font>
</td>
--- /dev/null
+<html>
+<head>
+<title>
+indymedia.de | languages
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${actionRoot}" method="post">
+ <input type="hidden" name="module" value="Language">
+ <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>Sprache:</B></font></td>
+ <td>
+ <input type="text" name="name" size="30" value="${name}">
+ </td>
+ </tr>
+
+ <tr>
+ <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+ <B>Ländercode:</B></font></td>
+ <td>
+ <input type="text" name="code" size="2" value="${code}">
+ </td>
+ </tr>
+
+
+ <tr>
+ <td colspan="2" align="right"> <font color="#ffffff"><if new>
+ <input type="submit" name="save" value="einfügen">
+ <else>
+ <input type="submit" name="save" value="speichern">
+ </if> </font></form></font>
+ </td>
+</table>
+<include "foot.template">
+</body>
+</html>
--- /dev/null
+<html>
+<head>
+ <title>indymedia.de | breaking new list</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>Name</b></font></td>
+ <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Ländercode</b></font></td>
+ </tr>
+
+ <list contentlist as entry>
+ <tr
+ <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+ >
+ <td>${entry.name} </td>
+ <td><font size="1"> <a href="${actionRoot}?module=Language&do=delete&id=${entry.id}">delete</a>
+ | <a href="${actionRoot}?module=Language&do=edit&id=${entry.id}">edit</a></font></td>
+ </tr>
+ </list>
+ <tr>
+ <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} datensätze
+ / anzeige von ${from} bis ${to}</font></td>
+ <td> </td>
+ </tr>
+</table>
+
+ <P>
+<if prev>
+ <a href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zurück">zurueck</a>
+</if>
+<if next>
+<a href="${actionRoot}?module=Language&do=list&where=${where}&nextoffset=${next}&next=weiter">weiter</a>
+</if>
+
+<else>
+ <P align="center"> Keine passenden Einträge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
<img src="${docRoot}/img/pointgris.gif" border=0> bearbeiten</a><br>
<a href="${actionRoot}?module=Mediafolder&do=add" >
<img src="${docRoot}/img/pointgris.gif" border=0> hinzufügen</a>
+
+ <p>
+ <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+ <b>SPRACHEN</b></font>
+
+ <p>
+ <a href="${actionRoot}?module=Language&do=list">
+ <img src="${docRoot}/img/pointgris.gif" border=0> bearbeiten</a><br>
+ <a href="${actionRoot}?module=Language&do=add" >
+ <img src="${docRoot}/img/pointgris.gif" border=0> hinzufügen</a>
</td>
--- /dev/null
+<html>
+<head>
+<title>
+indymedia.de | languages
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${actionRoot}" method="post">
+ <input type="hidden" name="module" value="Language">
+ <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>language:</B></font></td>
+ <td>
+ <input type="text" name="name" size="30" value="${name}">
+ </td>
+ </tr>
+
+ <tr>
+ <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+ <B>languagecode:</B></font></td>
+ <td>
+ <input type="text" name="code" size="2" value="${code}">
+ </td>
+ </tr>
+
+
+ <tr>
+ <td colspan="2" align="right"> <font color="#ffffff"><if new>
+ <input type="submit" name="save" value="insert">
+ <else>
+ <input type="submit" name="save" value="save">
+ </if> </font></form></font>
+ </td>
+</table>
+<include "foot.template">
+</body>
+</html>
--- /dev/null
+<html>
+<head>
+<title>
+indymedia.de | languages
+</title>
+<head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+<form action="${actionRoot}" method="post">
+ <input type="hidden" name="module" value="Language">
+ <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>Sprache:</B></font></td>
+ <td>
+ <input type="text" name="name" size="30" value="${name}">
+ </td>
+ </tr>
+
+ <tr>
+ <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+ <B>Ländercode:</B></font></td>
+ <td>
+ <input type="text" name="code" size="2" value="${code}">
+ </td>
+ </tr>
+
+
+ <tr>
+ <td colspan="2" align="right"> <font color="#ffffff"><if new>
+ <input type="submit" name="save" value="einfügen">
+ <else>
+ <input type="submit" name="save" value="speichern">
+ </if> </font></form></font>
+ </td>
+</table>
+<include "foot.template">
+</body>
+</html>
--- /dev/null
+<html>
+<head>
+ <title>indymedia.de | language list</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>Name</b></font></td>
+ <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Ländercode</b></font></td>
+ </tr>
+
+ <list contentlist as entry>
+ <tr
+ <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+ >
+ <td>${entry.name} </td>
+ <td><font size="1"> <a href="${actionRoot}?module=Language&do=delete&id=${entry.id}">delete</a>
+ | <a href="${actionRoot}?module=Language&do=edit&id=${entry.id}">edit</a></font></td>
+ </tr>
+ </list>
+ <tr>
+ <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} items
+ / item ${from} to ${to}</font></td>
+ <td> </td>
+ </tr>
+</table>
+
+ <P>
+<if prev>
+ <a
+href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zurück">previous</a>
+</if>
+<if next>
+<a
+href="${actionRoot}?module=Language&do=list&where=${where}&nextoffset=${next}&next=weiter">next</a>
+</if>
+
+<else>
+ <P align="center"> Keine passenden Einträge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
--- /dev/null
+<html>
+<head>
+ <title>indymedia.de | breaking new list</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>Name</b></font></td>
+ <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Ländercode</b></font></td>
+ </tr>
+
+ <list contentlist as entry>
+ <tr
+ <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
+ >
+ <td>${entry.name} </td>
+ <td><font size="1"> <a href="${actionRoot}?module=Language&do=delete&id=${entry.id}">delete</a>
+ | <a href="${actionRoot}?module=Language&do=edit&id=${entry.id}">edit</a></font></td>
+ </tr>
+ </list>
+ <tr>
+ <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} datensätze
+ / anzeige von ${from} bis ${to}</font></td>
+ <td> </td>
+ </tr>
+</table>
+
+ <P>
+<if prev>
+ <a href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zurück">zurueck</a>
+</if>
+<if next>
+<a href="${actionRoot}?module=Language&do=list&where=${where}&nextoffset=${next}&next=weiter">weiter</a>
+</if>
+
+<else>
+ <P align="center"> Keine passenden Einträge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
<img src="${docRoot}/img/pointgris.gif" border=0> edit</a><br>\r
<a href="${actionRoot}?module=Mediafolder&do=add" >\r
<img src="${docRoot}/img/pointgris.gif" border=0> add</a>\r
- </td>\r
\r
\r
+ <p>\r
+ <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
+ <b>LANGUAGES</b></font>\r
+\r
+ <p>\r
+ <a href="${actionRoot}?module=Language&do=list">\r
+ <img src="${docRoot}/img/pointgris.gif" border=0> edit</a><br>\r
+ <a href="${actionRoot}?module=Language&do=add" >\r
+ <img src="${docRoot}/img/pointgris.gif" border=0> add</a>\r
+ </td>\r
+\r
<td bgcolor="white" width="5%"> \r
</td>\r
<td valign="top" width="20%" bgcolor="pink">\r