language added
authoridfx <idfx>
Thu, 30 Aug 2001 11:53:23 +0000 (11:53 +0000)
committeridfx <idfx>
Thu, 30 Aug 2001 11:53:23 +0000 (11:53 +0000)
12 files changed:
source/config.properties-dist
source/mircoders/module/ModuleLanguage.java [new file with mode: 0755]
source/mircoders/servlet/ServletModuleLanguage.java [new file with mode: 0755]
templates-dist/de/breaking.template
templates-dist/de/language.template [new file with mode: 0755]
templates-dist/de/languagelist.template [new file with mode: 0755]
templates-dist/de/start_admin.template
templates-dist/en/language.template [new file with mode: 0755]
templates-dist/en/language.template~ [new file with mode: 0755]
templates-dist/en/languagelist.template [new file with mode: 0755]
templates-dist/en/languagelist.template~ [new file with mode: 0755]
templates-dist/en/start_admin.template

index 4d44318..9aaf57d 100755 (executable)
@@ -184,6 +184,14 @@ ServletModule.Messages.ObjektTemplate=message.template
 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
 #
 
diff --git a/source/mircoders/module/ModuleLanguage.java b/source/mircoders/module/ModuleLanguage.java
new file mode 100755 (executable)
index 0000000..65a1ce7
--- /dev/null
@@ -0,0 +1,44 @@
+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
diff --git a/source/mircoders/servlet/ServletModuleLanguage.java b/source/mircoders/servlet/ServletModuleLanguage.java
new file mode 100755 (executable)
index 0000000..c86816b
--- /dev/null
@@ -0,0 +1,45 @@
+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");
+    }
+  }
+}
index 5955dc6..76bdc44 100755 (executable)
@@ -1,38 +1,38 @@
 <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>
diff --git a/templates-dist/de/language.template b/templates-dist/de/language.template
new file mode 100755 (executable)
index 0000000..1f69090
--- /dev/null
@@ -0,0 +1,44 @@
+<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>
diff --git a/templates-dist/de/languagelist.template b/templates-dist/de/languagelist.template
new file mode 100755 (executable)
index 0000000..9a608d5
--- /dev/null
@@ -0,0 +1,46 @@
+<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}&nbsp;</td>
+  <td><font size="1">&nbsp;<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&auml;tze
+      / anzeige von ${from} bis ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">zurueck</a>&nbsp;
+</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&auml;ge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
index a35fae6..892c9f0 100755 (executable)
       <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&uuml;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&uuml;gen</a>
                        </td>
 
 
diff --git a/templates-dist/en/language.template b/templates-dist/en/language.template
new file mode 100755 (executable)
index 0000000..c62716a
--- /dev/null
@@ -0,0 +1,44 @@
+<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>
diff --git a/templates-dist/en/language.template~ b/templates-dist/en/language.template~
new file mode 100755 (executable)
index 0000000..1f69090
--- /dev/null
@@ -0,0 +1,44 @@
+<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>
diff --git a/templates-dist/en/languagelist.template b/templates-dist/en/languagelist.template
new file mode 100755 (executable)
index 0000000..1266572
--- /dev/null
@@ -0,0 +1,48 @@
+<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}&nbsp;</td>
+  <td><font size="1">&nbsp;<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>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a
+href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">previous</a>&nbsp;
+</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&auml;ge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
diff --git a/templates-dist/en/languagelist.template~ b/templates-dist/en/languagelist.template~
new file mode 100755 (executable)
index 0000000..9a608d5
--- /dev/null
@@ -0,0 +1,46 @@
+<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}&nbsp;</td>
+  <td><font size="1">&nbsp;<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&auml;tze
+      / anzeige von ${from} bis ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">zurueck</a>&nbsp;
+</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&auml;ge gefunden!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
index 6da400f..70eb670 100755 (executable)
       <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%">&nbsp;\r
                        </td>\r
                        <td valign="top" width="20%" bgcolor="pink">\r