update new style :)
authorrk <rk>
Sun, 17 Mar 2002 19:36:46 +0000 (19:36 +0000)
committerrk <rk>
Sun, 17 Mar 2002 19:36:46 +0000 (19:36 +0000)
25 files changed:
source/mir/storage/Database.java
templates-dist/en/bilder.template
templates-dist/en/bilderlist.template
templates-dist/en/breaking.template
templates-dist/en/breakinglist.template
templates-dist/en/comment.template
templates-dist/en/commentlist.template
templates-dist/en/confirm.template
templates-dist/en/content.template
templates-dist/en/contentlist.template
templates-dist/en/languagelist.template
templates-dist/en/mediafolder.template
templates-dist/en/mediafolderlist.template
templates-dist/en/message.template
templates-dist/en/messagelist.template
templates-dist/en/open/comment.template
templates-dist/en/open/comment.template.en
templates-dist/en/open/comment_done.template
templates-dist/en/open/minimal_posting.template
templates-dist/en/open/posting.template
templates-dist/en/schwerpunkt.template
templates-dist/en/schwerpunktlist.template
templates-dist/en/start_admin.template
templates-dist/en/themen.template
templates-dist/en/themenlist.template

index 257c1c7..1ed463c 100755 (executable)
@@ -8,11 +8,13 @@ import  java.lang.*;
 import  java.io.*;
 import  java.util.*;
 import  freemarker.template.*;
 import  java.io.*;
 import  java.util.*;
 import  freemarker.template.*;
+import  com.codestudio.sql.*;
+import  com.codestudio.util.*;
+
 import  mir.storage.StorageObject;
 import  mir.storage.StorageObject;
+import  mir.storage.store.*;
 import  mir.entity.*;
 import  mir.misc.*;
 import  mir.entity.*;
 import  mir.misc.*;
-import com.codestudio.sql.*;
-import com.codestudio.util.*;
 
 
 /**
 
 
 /**
@@ -31,36 +33,38 @@ public class Database implements StorageObject {
        protected String                    theTable;
        protected String                    theCoreTable=null;
        protected String                    thePKeyName="id";
        protected String                    theTable;
        protected String                    theCoreTable=null;
        protected String                    thePKeyName="id";
-       protected int                       thePKeyType;
+       protected int                       thePKeyType, thePKeyIndex;
        protected boolean                   evaluatedMetaData=false;
        protected ArrayList                 metadataFields,metadataLabels,
                                                                                                                                                        metadataNotNullFields;
        protected int[]                     metadataTypes;
        protected Class                     theEntityClass;
        protected StorageObject             myselfDatabase;
        protected boolean                   evaluatedMetaData=false;
        protected ArrayList                 metadataFields,metadataLabels,
                                                                                                                                                        metadataNotNullFields;
        protected int[]                     metadataTypes;
        protected Class                     theEntityClass;
        protected StorageObject             myselfDatabase;
-
-       /** @todo DatabaseCache will soon be replaced by
-        *  ObjectStore. Points to interweave Database with
-        *  ObjectStore are marked "todo: OS:" below */
-       protected DatabaseCache             cache;
-
        protected SimpleList                popupCache=null;
        protected boolean                   hasPopupCache = false;
        protected SimpleHash                hashCache=null;
        protected boolean                   hasTimestamp=true;
        protected SimpleList                popupCache=null;
        protected boolean                   hasPopupCache = false;
        protected SimpleHash                hashCache=null;
        protected boolean                   hasTimestamp=true;
-       private       String                database_driver;
-       private       String                database_url;
+       private String                      database_driver, database_url;
        private int                         defaultLimit;
        protected DatabaseAdaptor           theAdaptor;
        protected Logfile                   theLog;
        private int                         defaultLimit;
        protected DatabaseAdaptor           theAdaptor;
        protected Logfile                   theLog;
-       protected static final SimpleHash   POPUP_EMTYLINE=new SimpleHash();
+       private static Class                GENERIC_ENTITY_CLASS=null,
+                                      STORABLE_OBJECT_ENTITY_CLASS=null;
+  private static SimpleHash           POPUP_EMTYLINE=new SimpleHash();
+  protected static final ObjectStore  o_store=ObjectStore.getInstance();
 
        static {
                // always same object saves a little space
                POPUP_EMTYLINE.put("key", ""); POPUP_EMTYLINE.put("value", "--");
 
        static {
                // always same object saves a little space
                POPUP_EMTYLINE.put("key", ""); POPUP_EMTYLINE.put("value", "--");
+    try {
+      GENERIC_ENTITY_CLASS = Class.forName("mir.entity.GenericEntity");
+      STORABLE_OBJECT_ENTITY_CLASS = Class.forName("mir.entity.StorableObjectEntity");
+    }
+    catch (Exception e) {
+      System.err.println("FATAL: Database.java could not initialize" + e.toString());
+    }
+  }
 
 
-               /** @todo OS: init ObjectStore*/
-       }
 
        /**
         * Kontruktor bekommt den Filenamen des Konfigurationsfiles übergeben.
 
        /**
         * Kontruktor bekommt den Filenamen des Konfigurationsfiles übergeben.
@@ -78,7 +82,7 @@ public class Database implements StorageObject {
                String theAdaptorName=MirConfig.getProp("Database.Adaptor");
                defaultLimit = Integer.parseInt(MirConfig.getProp("Database.Limit"));
                try {
                String theAdaptorName=MirConfig.getProp("Database.Adaptor");
                defaultLimit = Integer.parseInt(MirConfig.getProp("Database.Limit"));
                try {
-                       theEntityClass = Class.forName("mir.entity.GenericEntity");
+                       theEntityClass = GENERIC_ENTITY_CLASS;
                        theAdaptor = (DatabaseAdaptor)Class.forName(theAdaptorName).newInstance();
                } catch (Exception e){
                        theLog.printError("Error in Database() constructor with "+
                        theAdaptor = (DatabaseAdaptor)Class.forName(theAdaptorName).newInstance();
                } catch (Exception e){
                        theLog.printError("Error in Database() constructor with "+
@@ -271,15 +275,21 @@ public class Database implements StorageObject {
         *   @param id Primaerschluessel des Datensatzes.
         *   @return liefert EntityObject des gefundenen Datensatzes oder null.
         */
         *   @param id Primaerschluessel des Datensatzes.
         *   @return liefert EntityObject des gefundenen Datensatzes oder null.
         */
-       public Entity selectById(String id)
-               throws StorageObjectException {
-
+       public Entity selectById(String id)     throws StorageObjectException
+  {
                if (id==null||id.equals(""))
                        throw new StorageObjectException("id war null");
 
                if (id==null||id.equals(""))
                        throw new StorageObjectException("id war null");
 
-               /** @todo OS: build StoreIdenfier and check ObjectStore for StoreIdentifier */
-               if (cache != null && (cache.containsKey(id) > -1))
-                       return (Entity)cache.get(id);  // wenn cache gesetzt, evtl. kein roundtrip zur Datenbank
+    // ask object store for object
+    if ( StoreUtil.implementsStorableObject(theEntityClass) ) {
+      String uniqueId = id;
+      if ( theEntityClass.equals(StorableObjectEntity.class) )
+        uniqueId+="@"+theTable;
+      StoreIdentifier search_sid = new StoreIdentifier(theEntityClass, uniqueId);
+      theLog.printDebugInfo("CACHE: (dbg) looking for sid " + search_sid.toString());
+      Entity hit = (Entity)o_store.use(search_sid);
+      if ( hit!=null ) return hit;
+    }
 
                Statement stmt=null;Connection con=getPooledCon();
                Entity returnEntity=null;
 
                Statement stmt=null;Connection con=getPooledCon();
                Entity returnEntity=null;
@@ -415,12 +425,25 @@ public class Database implements StorageObject {
         */
 
        public EntityList selectByWhereClause(String wc, String ob, int offset, int limit)
         */
 
        public EntityList selectByWhereClause(String wc, String ob, int offset, int limit)
-               throws StorageObjectException   {
+               throws StorageObjectException
+  {
+
+    // check o_store for entitylist
+    if ( StoreUtil.implementsStorableObject(theEntityClass) ) {
+      StoreIdentifier search_sid =
+        new StoreIdentifier( theEntityClass,
+                             StoreContainerType.STOC_TYPE_ENTITYLIST,
+                             StoreUtil.getEntityListUniqueIdentifierFor(wc,ob,offset,limit) );
+      EntityList hit = (EntityList)o_store.use(search_sid);
+      if ( hit!=null ) {
+        theLog.printDebugInfo("CACHE (hit): " + search_sid.toString());
+        return hit;
+      }
+    }
 
                // local
                EntityList    theReturnList=null;
 
                // local
                EntityList    theReturnList=null;
-               Connection    con=null;
-               Statement     stmt=null;
+               Connection    con=null; Statement stmt=null;
                ResultSet     rs;
                int           offsetCount = 0, count=0;
 
                ResultSet     rs;
                int           offsetCount = 0, count=0;
 
@@ -453,8 +476,6 @@ public class Database implements StorageObject {
                        }
                }
 
                        }
                }
 
-               /** @todo OS: make StoreIdentifier and ask Ostore*/
-
                // execute sql
                try {
                        con = getPooledCon();
                // execute sql
                try {
                        con = getPooledCon();
@@ -497,20 +518,21 @@ public class Database implements StorageObject {
                                theReturnList.setOffset(offset);
                                theReturnList.setWhere(wc);
                                theReturnList.setOrder(ob);
                                theReturnList.setOffset(offset);
                                theReturnList.setWhere(wc);
                                theReturnList.setOrder(ob);
-                               if (offset >= limit) {
+        theReturnList.setEntityClass(theEntityClass);
+        theReturnList.setLimit(limit);
+                               if ( offset >= limit )
                                        theReturnList.setPrevBatch(offset - limit);
                                        theReturnList.setPrevBatch(offset - limit);
-                               }
-                               if (offset + offsetCount < count) {
+                               if ( offset+offsetCount < count )
                                        theReturnList.setNextBatch(offset + limit);
                                        theReturnList.setNextBatch(offset + limit);
-                               }
+        if ( StoreUtil.implementsStorableObject(theEntityClass) ) {
+          StoreIdentifier sid=theReturnList.getStoreIdentifier();
+          theLog.printDebugInfo("CACHE (add): " + sid.toString());
+          o_store.add(sid);
+        }
                        }
                }
                        }
                }
-               catch (SQLException sqe) {
-                       throwSQLException(sqe, "selectByWhereClause");
-               }
-               finally {
-                       freeConnection(con, stmt);
-               }
+               catch (SQLException sqe) { throwSQLException(sqe, "selectByWhereClause"); }
+               finally { freeConnection(con, stmt); }
 
                return  theReturnList;
        }
 
                return  theReturnList;
        }
@@ -559,26 +581,17 @@ public class Database implements StorageObject {
                                        theResultHash.put(metadataFields.get(i), theResult);
                                }
                        }
                                        theResultHash.put(metadataFields.get(i), theResult);
                                }
                        }
-
-                       /** @todo why fetching all data (above) and then consulting the
-                        *  cache? we should fetch pkeyname first // rk  */
-                       if (cache != null && theResultHash.containsKey(thePKeyName) &&
-                                       (cache.containsKey((String)theResultHash.get(thePKeyName)) > -1)) {
-                               returnEntity = (Entity)cache.get((String)theResultHash.get(thePKeyName));
-                       } else {
-                               if (theEntityClass != null) {
-                                       returnEntity = (Entity)theEntityClass.newInstance();
-                                       returnEntity.setValues(theResultHash);
-                                       returnEntity.setStorage(myselfDatabase);
-                                       if (cache != null) {
-                                               //theLog.printDebugInfo("CACHE: ( in) " + returnEntity.getId() + " :"+theTable);
-                                               /** @todo put element into ObjectStore */
-                                               cache.put(returnEntity.getId(), returnEntity);
-                                       }
-                               } else {
-                                       throwStorageObjectException("Internal Error: theEntityClass not set!");
-                               }
-                       }
+      if (theEntityClass != null) {
+        returnEntity = (Entity)theEntityClass.newInstance();
+        returnEntity.setValues(theResultHash);
+        returnEntity.setStorage(myselfDatabase);
+        if ( returnEntity instanceof StorableObject ) {
+          theLog.printDebugInfo("CACHE: ( in) " + returnEntity.getId() + " :"+theTable);
+          o_store.add(((StorableObject)returnEntity).getStoreIdentifier());
+        }
+      } else {
+        throwStorageObjectException("Internal Error: theEntityClass not set!");
+      }
                } catch (IllegalAccessException e) {
                        throwStorageObjectException("Kein Zugriff! -- " + e.toString());
                } catch (IOException e) {
                } catch (IllegalAccessException e) {
                        throwStorageObjectException("Kein Zugriff! -- " + e.toString());
                } catch (IOException e) {
@@ -689,17 +702,19 @@ public class Database implements StorageObject {
         *
         * @param theEntity
         */
         *
         * @param theEntity
         */
-       public void update (Entity theEntity) throws StorageObjectException {
-               Connection con = null;
+       public void update (Entity theEntity) throws StorageObjectException
+  {
+               Connection con = null; PreparedStatement pstmt = null;
                /** @todo this is stupid: why do we prepare statement, when we
                 *  throw it away afterwards. should be regular statement
                 *  update/insert could better be one routine called save()
                 *  that chooses to either insert or update depending if we
                 *  have a primary key in the entity. i don't know if we
                 *  still need the streamed input fields. // rk  */
                /** @todo this is stupid: why do we prepare statement, when we
                 *  throw it away afterwards. should be regular statement
                 *  update/insert could better be one routine called save()
                 *  that chooses to either insert or update depending if we
                 *  have a primary key in the entity. i don't know if we
                 *  still need the streamed input fields. // rk  */
+
                /** @todo extension: check if Entity did change, otherwise we don't need */
                /** @todo OS: invalidate in Ostore if Entity is StorableObject */
                /** @todo extension: check if Entity did change, otherwise we don't need */
                /** @todo OS: invalidate in Ostore if Entity is StorableObject */
-               PreparedStatement pstmt = null;
+
                ArrayList streamedInput = theEntity.streamedInput();
                String id = theEntity.getId();
                String aField;
                ArrayList streamedInput = theEntity.streamedInput();
                String id = theEntity.getId();
                String aField;
@@ -766,31 +781,28 @@ public class Database implements StorageObject {
         *   @return boolean liefert true zurueck, wenn loeschen erfolgreich war.
         */
        public boolean delete (String id) throws StorageObjectException {
         *   @return boolean liefert true zurueck, wenn loeschen erfolgreich war.
         */
        public boolean delete (String id) throws StorageObjectException {
-               Statement stmt = null;
-               Connection con = null;
-               String sql;
-               int res = 0;
-               // loeschen des caches
+
                invalidatePopupCache();
                invalidatePopupCache();
-               /** @todo OS: invalidate if StorableObject */
+    // ostore send notification
+    if (StoreUtil.implementsStorableObject(theEntityClass) ) {
+                       theLog.printInfo("CACHE: (del) " + id);
+                       StoreIdentifier search_sid =
+        new StoreIdentifier(theEntityClass, StoreContainerType.STOC_TYPE_ENTITY, id);
+      o_store.invalidate(search_sid);
+               }
+
                /** @todo could be prepared Statement */
                /** @todo could be prepared Statement */
-               sql = "delete from " + theTable + " where " + thePKeyName + "='" + id +
-                               "'";
+               Statement stmt = null; Connection con = null;
+               int res = 0;
+               String sql="delete from "+theTable+" where "+thePKeyName+"='"+id+"'";
                theLog.printInfo("DELETE " + sql);
                try {
                theLog.printInfo("DELETE " + sql);
                try {
-                       con = getPooledCon();
-                       stmt = con.createStatement();
+                       con = getPooledCon(); stmt = con.createStatement();
                        res = stmt.executeUpdate(sql);
                        res = stmt.executeUpdate(sql);
-               } catch (SQLException sqe) {
-                       throwSQLException(sqe, "delete");
-               } finally {
-                       freeConnection(con, stmt);
-               }
-               /** @todo should take place before we delete */
-               if (cache != null) {
-                       theLog.printInfo("CACHE: deleted " + id);
-                       cache.remove(id);
                }
                }
+    catch (SQLException sqe) { throwSQLException(sqe, "delete"); }
+    finally { freeConnection(con, stmt); }
+
                return  (res > 0) ? true : false;
        }
 
                return  (res > 0) ? true : false;
        }
 
@@ -1061,7 +1073,7 @@ public class Database implements StorageObject {
                                aType = md.getColumnType(i);
                                metadataTypes[i - 1] = aType;
                                if (aField.equals(thePKeyName)) {
                                aType = md.getColumnType(i);
                                metadataTypes[i - 1] = aType;
                                if (aField.equals(thePKeyName)) {
-                                       thePKeyType = aType;
+                                       thePKeyType = aType; thePKeyIndex = i;
                                }
                                if (md.isNullable(i) == md.columnNullable) {
                                        metadataNotNullFields.add(aField);
                                }
                                if (md.isNullable(i) == md.columnNullable) {
                                        metadataNotNullFields.add(aField);
index e915dd5..4bb3306 100755 (executable)
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | image\r
-</title>\r
-<head>\r
-<SCRIPT LANGUAGE="JavaScript">\r
-function openWin(url) {\r
-   window.open(url,"vc","scrollbars=0,height=${img_height},width=${img_width}");   \r
-}\r
-</SCRIPT>\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-\r
-\r
-<form enctype="multipart/form-data" method="post" action="${actionRoot}?module=Images&<compress>do=\r
-       <if new>insert<else>update</if></compress>&id=${id}">\r
-<if icon_data=="" || icon_data=="0">\r
-       <INPUT TYPE="file" NAME="mptest">\r
-</if>\r
-\r
-       <input type="hidden" name="where" value="${where}">\r
-       <input type="hidden" name="offset" value="${offset}">\r
-       <input type="hidden" name="order" value="${order}">\r
-       <input type="hidden" name="id" value="${id}">\r
-       \r
-       <table border="0">      \r
-       <tr> \r
-    <td align="right" bgcolor="#006600">\r
-               <if (icon_data!="" && icon_data!="0") && !new>\r
-               <font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-               <a href="JavaScript:openWin('${actionRoot}?module=Images&do=showimg&id=${id}')">\r
-               <img src="${actionRoot}?module=Images&do=showicon&id=${id}" border=0></a></font></td>\r
-               </if>\r
-    <td valign="bottom"><font color="Silver" face="Verdana, Arial, Helvetica, sans-serif" size=1>\r
-               erzeugt: ${webdb_create} <if webdb_lastchange>/ geaendert ${webdb_lastchange}</if><br>\r
-               <if is_published=="1">publiziert: ${publish_date} / ${publish_server}${publish_path}<br></if>\r
-               format: ${img_width}x${img_height} / ${imgformatHashdata[to_img_format]["name"]} / ${imglayoutHashdata[to_img_layout]["name"]} /  ${imgcolorHashdata[to_img_color]["name"]}<br>\r
-               rechte: <b>${rightsHashdata[to_rights]["name"]}</b><br>\r
-               bildtyp: <b>${imgtypeHashdata[to_img_type]["name"]}</b><br>\r
-       </td>\r
-       </tr>\r
-       \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>media folder:</B></font></td>\r
-    <td>\r
-               <select name="to_media_folder">\r
-               <list mediafolderPopupData as m>\r
-               <option value="${m.key}" <if m.key == to_media_folder>selected</if>>${m.value}</option>\r
-               </list>\r
-           </select>\r
-       </td>\r
-       </tr>\r
-\r
-       \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>titel:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="255" name="title" value="${title}"></td>\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>description:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="255" name="description" value="${description}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>date/zusatz:</B></font></td>\r
-    <td><input type="text" size="8" maxlength="8" name="date" value="${date}">\r
-               <input type="text" size="20" maxlength="40" name="year" value="${year}"></td>\r
-       </tr>\r
-       \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>location:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="place" value="${place}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>author:</B></font></td>\r
-    <td>\r
-               <input type="text" size="40" maxlength="80" name="creator" value="${creator}">\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>keywords:</B></font></td>\r
-    <td><textarea cols="40" rows="2" name="keywords">${keywords}</textarea></td>\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>comments:</B></font></td>\r
-    <td><textarea cols="40" rows="2" name="comment">${comment}</textarea></td>\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>source:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="source" value="${source}"></td>\r
-       </tr>\r
-       <tr> \r
-    <td colspan="2" align="right"> <font color="black">\r
-       free to publish <input type="checkbox" name="is_published" value="1"<if is_published!="0" && is_published!=""> checked</if>>\r
-       <if new> \r
-      <input type="submit" name="save" value="einfügen">\r
-    <else> \r
-    <input type="submit" name="save" value="speichern">\r
-    </if> </font></form></font>\r
-    </td>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<html>
+<head>
+<title>
+indymedia.de | image
+</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 new>insert<else>update</if></compress>&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>
+               erzeugt: ${data.webdb_create} <if data.webdb_lastchange>/ changed ${data.webdb_lastchange}</if><br>
+               <if data.is_published=="1">published: ${data.publish_date} / ${data.publish_server}${data.publish_path}<br></if>
+               format: ${data.img_width}x${data.img_height} / ${imgformatHashdata[data.to_img_format]["name"]} / ${imglayoutHashdata[data.to_img_layout]["name"]} /  ${imgcolorHashdata[data.to_img_color]["name"]}<br>
+               rights: <b>${rightsHashdata[data.to_rights]["name"]}</b><br>
+               bildtyp: <b>${imgtypeHashdata[data.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>media folder:</B></font></td>
+    <td>
+               <select name="to_media_folder">
+               <list 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>titel:</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>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>date/zusatz:</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>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>author:</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>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>comments:</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>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">
+       free to publish <input type="checkbox" name="is_published" value="1"<if data.is_published!="0" && data.is_published!=""> checked</if>>
+       <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>
index e484f1c..3e8bbaa 100755 (executable)
-<html>\r
-<head>\r
-       <title>indymedia.de | imagelist</title>\r
-</head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-\r
-<table border="0" cellpadding="2" cellspacing="1">\r
-  <tr>\r
-    <td colspan="5"><form method="post" action="${actionRoot}">\r
-       <input type="hidden" name="module" value="Images">\r
-       <input type="hidden" name="do" value="list">\r
-       <input type="hidden" name="cid" value="${cid}">\r
-       <table border="0">\r
-       <tr bgcolor="Pink">\r
-               <td>search text in:</td>\r
-               <td>published:</td>\r
-               <td>media-folder:</td>\r
-               <td>&nbsp;</td>\r
-       </tr>\r
-       \r
-       <tr>\r
-       <td>\r
-               <input type="text" size="10" maxlength="20" name="query_text" value="${query_text}">\r
-               <select name="query_field">\r
-               <option value="title"<if query_field=="title"> selected</if>>title</option>\r
-               <option value="creator"<if query_field=="creator"> selected</if>>author</option>\r
-               <option value="place"<if query_field=="place"> selected</if>>location</option>\r
-               <option value="keywords"<if query_field=="keywords"> selected</if>>keywords</option>\r
-       </select>\r
-       </td>\r
-       <td>\r
-               <select name="query_is_published">\r
-                   <option value="">egal</option>\r
-               <option value="0" <if query_is_published=="0"> selected</if>>no</option>\r
-                   <option value="1" <if query_is_published=="1"> selected</if>>yes</option>\r
-           </select>\r
-       </td>\r
-       <td>\r
-       <select name="query_media_folder">\r
-       <list mediafolderPopupData as m>\r
-       <option value="${m.key}" <if m.key == query_media_folder>selected</if>>${m.value}</option>\r
-       </list>\r
-       </select>\r
-       </td>\r
-       <td>\r
-               <input type="submit" name="search" value="filter">      \r
-       </td>\r
-       </tr>   \r
-       </table>\r
-       </form>\r
-       </td>\r
-  </tr>\r
-\r
-  <tr bgcolor="#006600" >\r
-       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>icon</b></font></td>\r
-       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>titel</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>medienmappe</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>urheber</b></font></td>\r
-  </tr>\r
-  <if contentlist>\r
-  <list contentlist as entry>\r
-  <tr <compress><if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if></compress>>\r
-  <td>\r
-       <if entry.icon_data!="" && entry.icon_data!="0">\r
-       <a href="${actionRoot}?module=Images&do=showimg&id=${entry.id}" target="new">\r
-         <img src="${actionRoot}?module=Images&do=showicon&id=${entry.id}" border=0></a></font></td>\r
-       </if>\r
-  <td>${entry.title}&nbsp;\r
-         <if decription><br>${description}</if></td>\r
-  <td>${mediafolderHashdata[entry.to_media_folder]["name"]}&nbsp;</td>\r
-  <td>${entry.creator}&nbsp;</td>\r
-  <td><font size="1">&nbsp;\r
-       <if cid><a href="${actionRoot}?module=Content&do=attach&mid=${entry.id}&cid=${cid}">attach</a>\r
-       <else>\r
-       <a href="${actionRoot}?module=Images&do=delete&id=${entry.id}">delete</a>\r
-    | <a href="${actionRoot}?module=Images&do=edit&id=${entry.id}">edit</a> \r
-       </if>\r
-       </font></td>\r
-  </tr>\r
-  </list>\r
-  <tr>\r
-    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${count} entries\r
-      / showing from ${from} to ${to}</font></td>\r
-    <td>&nbsp;</td>\r
-  </tr>\r
-\r
-<tr><td>\r
-<if prev>\r
-       <a href="${actionRoot}?module=Images&do=list&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${prev}&prev=zur&uuml;ck&cid=${cid}">zurueck</a>&nbsp;\r
-</if>\r
-<if next>\r
-<a href="${actionRoot}?module=Images&do=list&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${next}&next=weiter&cid=${cid}">weiter</a>\r
-</if>\r
-</td></tr>\r
-<else>\r
-  <tr><td align="center">No matching entrie found!</td></tr>\r
-</if>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
-\r
-\r
+<html>
+<head>
+       <title>indymedia.de | imagelist</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="${cid}">
+       <table border="0">
+       <tr bgcolor="Pink">
+               <td>search text in:</td>
+               <td>published:</td>
+               <td>media-folder:</td>
+               <td>&nbsp;</td>
+       </tr>
+
+       <tr>
+       <td>
+               <input type="text" size="10" maxlength="20" name="query_text" value="${query_text}">
+               <select name="query_field">
+               <option value="title"<if query_field=="title"> selected</if>>title</option>
+               <option value="creator"<if query_field=="creator"> selected</if>>author</option>
+               <option value="place"<if query_field=="place"> selected</if>>location</option>
+               <option value="keywords"<if query_field=="keywords"> selected</if>>keywords</option>
+       </select>
+       </td>
+       <td>
+               <select name="query_is_published">
+                   <option value="">egal</option>
+               <option value="0" <if query_is_published=="0"> selected</if>>no</option>
+                   <option value="1" <if query_is_published=="1"> selected</if>>yes</option>
+           </select>
+       </td>
+       <td>
+       <select name="query_media_folder">
+       <list 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>icon</b></font></td>
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>titel</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>medienmappe</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>urheber</b></font></td>
+  </tr>
+  <if contentlist>
+  <list contentlist as entry>
+  <tr <compress><if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if></compress>>
+  <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 decription><br>${description}</if></td>
+  <td>${mediafolderHashdata[entry.to_media_folder]["name"]}&nbsp;</td>
+  <td>${entry.creator}&nbsp;</td>
+  <td><font size="1">&nbsp;
+       <if cid><a href="${actionRoot}?module=Content&do=attach&mid=${entry.id}&cid=${cid}">attach</a>
+       <else>
+       <a href="${config.actionRoot}?module=Images&do=delete&id=${entry.id}">delete</a>
+    | <a href="${config.actionRoot}?module=Images&do=edit&id=${entry.id}">edit</a>
+       </if>
+       </font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${count} entries
+      / showing from ${from} to ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+
+<tr><td>
+       <if prev>
+               <a href="${config.actionRoot}?module=Images&do=list&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${prev}&prev=zur&uuml;ck&cid=${cid}">zurueck</a>&nbsp;
+       </if>
+       <if next>
+       <a href="${config.actionRoot}?module=Images&do=list&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${next}&next=weiter&cid=${cid}">weiter</a>
+       </if>
+</td></tr>
+
+<else>
+  <tr><td align="center">No matching entrie found!</td></tr>
+</if>
+</table>
+
+<include "foot.template">
+</body>
+</html>
+
+
index 67d2601..63b377f 100755 (executable)
@@ -1,4 +1,4 @@
-<html>\r
+<html>
 <head>\r
 <title>\r
 indymedia.de | breaking\r
 <head>\r
 <title>\r
 indymedia.de | breaking\r
@@ -6,37 +6,37 @@ indymedia.de | breaking
 <head>\r
 \r
 <body bgcolor="#FFFFFF">\r
 <head>\r
 \r
 <body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<form action="${actionRoot}" method="post">\r
-       <input type="hidden" name="module" value="Breaking">\r
-       <input type="hidden" name="id" value="${id}">\r
-       <if new><input type="hidden" name="do" value="insert">\r
-       <else><input type="hidden" name="do" value="update"></if>\r
-<table border="0">\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>date:</B></font></td>\r
-    <td>\r
-      ${webdb_create_formatted}\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>text:</B> (max. 5 lines / 250 characters)</font></td>\r
-    <td>\r
-        <textarea cols="50" rows="3" name="text" wrap=virtual>${text}</textarea>\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td colspan="2" align="right"> <font color="#ffffff"><if new> \r
-      <input type="submit" name="save" value="add">\r
-    <else> \r
-    <input type="submit" name="save" value="save">\r
-    </if> </font></form></font>\r
-    </td>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<include "head.template">
+<form action="${config.actionRoot}" method="post">
+       <input type="hidden" name="module" value="Breaking">
+       <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>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>text:</B> (max. 5 lines / 250 characters)</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 new>
+      <input type="submit" name="save" value="add">
+    <else>
+    <input type="submit" name="save" value="save">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
index 80760b3..4d90c75 100755 (executable)
@@ -1,47 +1,47 @@
-<html>\r
+<html>
 <head>\r
        <title>indymedia.de | breaking new list</title>\r
 </head>\r
 \r
 <head>\r
        <title>indymedia.de | breaking new list</title>\r
 </head>\r
 \r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<if contentlist>\r
-<table border="0" cellpadding="2" cellspacing="1">\r
-  <tr bgcolor="#006600">\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>date</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>text</b></font></td>\r
-  </tr>\r
-\r
-  <list contentlist as entry>\r
-  <tr\r
-       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>\r
-  >\r
-  <td>${entry.webdb_create_formatted}&nbsp;</td>\r
-  <td>${entry.text}&nbsp;</td>\r
-  <td><font size="1">&nbsp;<a href="${actionRoot}?module=Breaking&do=delete&id=${entry.id}">delete</a>\r
-    | <a href="${actionRoot}?module=Breaking&do=edit&id=${entry.id}">edit</a></font></td>\r
-  </tr>\r
-  </list>\r
-  <tr>\r
-    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} entries\r
-      / showing from ${from} to ${to}</font></td>\r
-    <td>&nbsp;</td>\r
-  </tr>\r
-</table>\r
-\r
-      <P>\r
-<if prev>\r
-       <a href="${actionRoot}?module=Breaking&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;\r
-</if>\r
-<if next>\r
-<a href="${actionRoot}?module=Breaking&do=list&where=${where}&nextoffset=${next}&next=weiter">go on</a>\r
-</if>\r
-\r
-<else>\r
-  <P align="center"> no matching entry!</p>\r
-</if>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
-\r
-\r
+<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>date</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>text</b></font></td>
+  </tr>
+
+  <list 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="${actionRoot}?module=Breaking&do=delete&id=${entry.id}">delete</a>
+    | <a href="${actionRoot}?module=Breaking&do=edit&id=${entry.id}">edit</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} entries
+      / showing from ${from} to ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${config.actionRoot}?module=Breaking&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Breaking&do=list&where=${where}&nextoffset=${next}&next=weiter">go on</a>
+</if>
+
+<else>
+  <P align="center"> no matching entry!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
index 5325182..c632c4c 100755 (executable)
@@ -1,4 +1,4 @@
-<html>\r
+<html>
 <head>\r
 <title>\r
 indymedia.de | comment\r
 <head>\r
 <title>\r
 indymedia.de | comment\r
@@ -7,79 +7,79 @@ indymedia.de | comment
 \r
 <body bgcolor="#FFFFFF">\r
 <include "head.template">\r
 \r
 <body bgcolor="#FFFFFF">\r
 <include "head.template">\r
-\r
-<form method="post" action="${actionRoot}">\r
+
+<form method="post" action="${config.actionRoot}">
        <input type="hidden" name="module" value="Comment">\r
        <input type="hidden" name="module" value="Comment">\r
-       <input type="hidden" name="where" value="${where}">\r
-       <input type="hidden" name="offset" value="${offset}">\r
-       <input type="hidden" name="order" value="${order}">\r
-       <input type="hidden" name="id" value="${id}">\r
-       <input type="hidden" name="date" value="${date}">\r
-       <input type="hidden" name="to_media" value="${to_media}">\r
-       <if new> <input type="hidden" name="do" value="insert">\r
-       <else>   <input type="hidden" name="do" value="update">\r
-       </if>\r
-\r
-       <table border="0">      \r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>date:</B></font></td>\r
-    <td>${date}</td>\r
-       </tr>\r
-       \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>titel:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="255" name="title" value="${title}"></td>\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>auther:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="creator" value="${creator}"></td>\r
-       </tr>\r
-\r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>url:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="255" name="main_url" value="${main_url}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>email:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="email" value="${email}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>phone:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="phone" value="${phone}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>address:</B></font></td>\r
-    <td><input type="text" size="40" maxlength="80" name="address" value="${address}"></td>\r
-       </tr>\r
-  \r
-       <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-        <B>text:</B></font></td>\r
-    <td><textarea cols="40" rows="10" name="description" wrap="virtual">${description}</textarea></td>\r
-       </tr>\r
-\r
-    <td colspan="2" align="right"> <font color="black">\r
-       published <input type="checkbox" name="is_published" value="1" <if is_published=="1"> checked</if>>\r
-       <if new> \r
-      <input type="submit" name="save" value="insert">\r
-    <else> \r
-    <input type="submit" name="save" value="save">\r
-    </if> </font></form></font>\r
-    </td>\r
-</table>\r
-\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+       <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>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>titel:</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>auther:</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>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>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>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>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>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">
+       published <input type="checkbox" name="is_published" value="1" <if data.is_published=="1"> checked</if>>
+       <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>
index 6206f66..e7a454a 100755 (executable)
@@ -1,95 +1,97 @@
-<html>\r
-<head>\r
-       <title>indymedia.de | commentlist</title>\r
-</head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-\r
-<include "head.template">\r
-\r
-<table border="0" cellpadding="2" cellspacing="1">\r
-  <tr>\r
-    <td colspan="5"><form method="post" action="${actionRoot}">\r
-       <input type="hidden" name="module" value="Comment">\r
-       <input type="hidden" name="do" value="list">\r
-        <input type="hidden" name="order" value="webdb_create">\r
+<html>
+<head>
+       <title>indymedia.de | commentlist</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="order" value="webdb_create">
         <input type="hidden" name="offset" value="${offset}">
         <input type="hidden" name="offset" value="${offset}">
-       <input type="text" size="10" maxlength="20" name="query_text" value="${query_text}">\r
-       <select name="query_field">\r
-    <option value="title"<if query_field=="title"> selected</if>>Titel</option>\r
-    <option value="creator"<if query_field=="creator"> selected</if>>author</option>\r
-    <option value="description"<if query_field=="description"> selected</if>>content</option>\r
-    </select>\r
-       <select name="query_is_published">\r
-    <option value="">--</option>\r
-    <option value="0" <if query_is_published=="0"> selected</if>>hidden</option>\r
-    <option value="1" <if query_is_published=="1"> selected</if>>produced</option>\r
-    </select>\r
-    <select name="order">\r
-    <option value="webdb_create" <if order=="webdb_create"> selected</if>>time</option>\r
-    <option value="articletitle" <if order=="articletitle"> selected</if>>article-titel</option>\r
-    </select>\r
-       <input type="submit" name="search" value="go!">\r
-       </form>\r
-       </td>\r
-  </tr>\r
-\r
-  <tr bgcolor="#006600" >\r
-       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>date</b></font></td>\r
-       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>titel<br>author</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>comment-text</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <b>for article</b></font></td>\r
-  </tr>\r
-<if contentlist>\r
-\r
-  <list contentlist as entry>\r
-  <tr <compress><if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if></compress>>\r
-       <td>${entry.date}<br>\r
-       <if entry.is_published=="0"><font color="Brown">V</font><else>-</if>\r
-       </td>\r
-\r
-       <td>\r
-               <b>${entry.title}</b><br>${entry.creator}\r
-       </td>\r
-\r
-       <td>\r
-               <font size="-1">${entry.description}</font>\r
-               <a href="${actionRoot}?module=Comment&do=edit&id=${entry.id}&order=${order}&offset=${offset}">edit</a>\r
-       </td>\r
-\r
-       <td>\r
-               <a href="${actionRoot}?module=Content&do=edit&id=${articleHash[entry.to_media]["id"]}">\r
-               ${articleHash[entry.to_media]["title"]}</a>\r
-       </td>\r
-\r
-       <td><font size="1">&nbsp;<a href="${actionRoot}?module=Comment&do=delete&id=${entry.id}">delete</a>\r
-    </font></td>\r
-  </tr>\r
-  </list>\r
-\r
-  <tr>\r
-    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${count} entries\r
-      / show from ${from} to ${to}</font></td>\r
-    <td>&nbsp;</td>\r
-  </tr>\r
-<tr><td>\r
-<if prev>\r
-<a href="${actionRoot}?module=Comment&do=list&order=${order}&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;\r
-</if>\r
-<if next>\r
-<a href="${actionRoot}?module=Comment&do=list&order=${order}&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${next}&next=weiter">weiter</a>\r
-</if>\r
-</td></tr>\r
-<else>\r
-  <tr><td align="center">No matching entries!</td></tr>\r
-</if>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
-\r
-\r
+       <input type="text" size="10" maxlength="20" name="query_text" value="${query_text}">
+       <select name="query_field">
+    <option value="title"<if query_field=="title"> selected</if>>Titel</option>
+    <option value="creator"<if query_field=="creator"> selected</if>>author</option>
+    <option value="description"<if query_field=="description"> selected</if>>content</option>
+    </select>
+       <select name="query_is_published">
+    <option value="">--</option>
+    <option value="0" <if query_is_published=="0"> selected</if>>hidden</option>
+    <option value="1" <if query_is_published=="1"> selected</if>>produced</option>
+    </select>
+    <select name="order">
+    <option value="webdb_create" <if order=="webdb_create"> selected</if>>time</option>
+    <option value="articletitle" <if order=="articletitle"> selected</if>>article-titel</option>
+    </select>
+       <input type="submit" name="search" value="go!">
+       </form>
+       </td>
+  </tr>
+
+  <tr bgcolor="#006600" >
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>date</b></font></td>
+       <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>titel<br>author</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>comment-text</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+       <b>for article</b></font></td>
+  </tr>
+
+<if contentlist>
+
+  <list contentlist as entry>
+  <tr <compress><if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if></compress>>
+       <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&id=${entry.id}&order=${order}&offset=${offset}">edit</a>
+       </td>
+
+       <td>
+               <a href="${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}">delete</a>
+    </font></td>
+  </tr>
+  </list>
+
+  <tr>
+    <td colspan="4" bgcolor="#006600"><font color="#ffffff">${count} entries
+      / show from ${from} to ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+
+<tr><td>
+<if prev>
+<a href="${config.actionRoot}?module=Comment&do=list&order=${order}&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Comment&do=list&order=${order}&query_text=${query_text_encoded}&query_field=${query_field}&query_is_published=${query_is_published}&query_media_folder=${query_media_folder}&offset=${next}&next=weiter">weiter</a>
+</if>
+</td></tr>
+<else>
+  <tr><td align="center">No matching entries!</td></tr>
+</if>
+</table>
+<include "foot.template">
+</body>
+</html>
+
+
index 7c39394..69047f0 100755 (executable)
@@ -1,32 +1,36 @@
-<html>\r
-  <head>\r
-    <title>indymedia.de | confirm delete delete</title>\r
-  </head>\r
-  <body>\r
-  <include "head_nonavi.template">\r
-<table width="100%" border="0" align="center">\r
-  <tr bgcolor="#006600"> \r
-    <td colspan="2"> \r
-      <h2 align="center"><font color="#ffffff">Do you really want to delete this entry?</font></h2>\r
-    </td>\r
-  </tr>\r
-  <tr> \r
-    <td colspan="2">\r
-      <form method="post" action="${actionRoot}">\r
-        <div align="center">\r
-          <input type="hidden" name="module" value=${module}>\r
-          <input type="hidden" name="do" value="delete">\r
-          <input type="hidden" name="id" value="${id}">\r
-          <input type="hidden" name="where" value="${where}">\r
-          <input type="hidden" name="order" value="${order}">\r
-          <input type="hidden" name="offset" value="${offset}">\r
-          <input type="submit" name="cancel" value="abbrechen">\r
-          <input type="submit" name="confirm" value="l&ouml;schen">\r
-        </div>\r
-      </form>\r
-    </td>\r
-  </tr>\r
-</table>\r
-<include "foot.template">\r
-  </body>\r
-</html>\r
+<html>
+<head>
+       <title>indymedia.de | confirm delete delete</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">Do you really want to delete this entry?</font></h2>
+    </td>
+  </tr>
+  <tr>
+    <td colspan="2">
+      <form method="post" action="${config.actionRoot}">
+        <div align="center">
+          <input type="hidden" name="module" value=${module}>
+          <input type="hidden" name="do" value="delete">
+          <input type="hidden" name="id" value="${id}">
+          <input type="hidden" name="where" value="${where}">
+          <input type="hidden" name="order" value="${order}">
+          <input type="hidden" name="offset" value="${offset}">
+          <input type="submit" name="cancel" value="cancel">
+          <input type="submit" name="confirm" value="delete">
+        </div>
+      </form>
+    </td>
+  </tr>
+</table>
+
+<include "foot.template">
+</body>
+</html>
index 6b867ff..e89179c 100755 (executable)
@@ -1,67 +1,67 @@
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | content_objekt\r
-</title>\r
-<style type="text/css">\r
-<!--\r
-td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}\r
-p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}\r
--->\r
-</style></head>\r
-\r
-<body bgcolor="#FFFFFF" link="#aaaaaa">\r
-<include "head.template">\r
-<form method="post" action="${actionRoot}">\r
-       <input type="hidden" name="module" value="Content">\r
-       <input type="hidden" name="where" value="${where}">\r
-       <input type="hidden" name="offset" value="${offset}">\r
-       <input type="hidden" name="order" value="${order}">\r
-       <input type="hidden" name="id" value="${id}">\r
-       <if new>\r
-               <input type="hidden" name="do" value="insert">\r
-       <else>\r
-               <input type="hidden" name="do" value="update">\r
-       </if>\r
-\r
-<table border="0" width="80%" align=middle>\r
-<tr>\r
-       <font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#FFFFFF">\r
-       <td align="right" bgcolor="#AAAAAA">\r
-               <b>Datensatz geh&ouml;rt:</b></td>\r
-       <td> ${login_user.login}<br>${date}</td>\r
-       </font>\r
-       <td colspan="3">&nbsp;</td>\r
-</tr>\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA"><font color="#ffffff">\r
-               <B>Topic&nbsp;<a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               &nbsp;/&nbsp;Feature:&nbsp;\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               </B></font>\r
-       </td>\r
-       <td colspan="4" >\r
+<html>
+<head>
+<title>
+indymedia.de | content_objekt
+</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="${where}">
+       <input type="hidden" name="offset" value="${offset}">
+       <input type="hidden" name="order" value="${order}">
+       <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" width="80%" align=middle>
+<tr>
+       <font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#FFFFFF">
+       <td align="right" bgcolor="#AAAAAA">
+               <b>Datensatz geh&ouml;rt:</b></td>
+       <td> ${login_user.login}<br>${date}</td>
+       </font>
+       <td colspan="3">&nbsp;</td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA"><font color="#ffffff">
+               <B>Topic&nbsp;<a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               &nbsp;/&nbsp;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 articletypePopupData as a>
                <table border=0 cellpadding="0" cellspacing="0">
                <tr>
                <td>
                <select name="to_article_type">
                <list articletypePopupData as a>
-                       <option value="${a.key}" <if (a.key == to_article_type)>selected</if>>${a.value}</option>
+                       <option value="${a.key}" <if (a.key == data.to_article_type)>selected</if>>${a.value}</option>
                </list>
                </select>
                <select name="to_feature">
                <list schwerpunktPopupData as s>
                </list>
                </select>
                <select name="to_feature">
                <list schwerpunktPopupData as s>
-                       <option value="${s.key}" <if (s.key == to_feature)>selected</if>>${s.value}</option>
+                       <option value="${s.key}" <if (s.key == data.to_feature)>selected</if>>${s.value}</option>
                </list>
                </select>
                </td>
                <td rowspan="2">
                </list>
                </select>
                </td>
                <td rowspan="2">
-               <select name="to_topic" size="5" multiple>\r
-               <list themenPopupData as t>\r
-               <option value="${t.key}" <list to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>                        
-               </list>\r
+               <select name="to_topic" size="5" multiple>
+               <list themenPopupData as t>
+               <option value="${t.key}" <list to_topic as to><if (t.key == to)>selected</if></list>>${t.value}</option>
+               </list>
                </select>
                </td>
                </tr>
                </select>
                </td>
                </tr>
@@ -69,170 +69,151 @@ p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
                <td>
                <select name="to_language">
                <list languagePopupData as l>
                <td>
                <select name="to_language">
                <list languagePopupData as l>
-                       <option value="${l.key}" <if (l.key == to_language)>selected</if>>${l.value}</option>
+                       <option value="${l.key}" <if (l.key == data.to_language)>selected</if>>${l.value}</option>
                </list>
                </select>
                <td>
                </tr>
                </table>
                </list>
                </select>
                <td>
                </tr>
                </table>
-       </td>\r
-</tr>\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <B><font color="#ffffff">long titel:&nbsp;<br><br>short title/context-title:&nbsp;<br>\r
-               <a href="${docRoot}/help/content.html#title">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               </font></B>\r
-       </td>\r
-       <td colspan="4">\r
-               <input type="text" size="40" name="title" value="${title}"><br>\r
-               <input type="text" size="20" name="subtitle" value="${subtitle}">\r
-               <input type="text" size="20" name="edittitle" value="${edittitle}">\r
-       </td>\r
-</tr>\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <B><font color="#ffffff">location:</font>\r
-               <font color="#FFFFFF">\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               </font></B>\r
-       </td>\r
-       <td colspan="4" >\r
-               <input type="text" size="40" name="place" value="${place}">\r
-       </td>\r
-</tr>\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <font color="#ffffff"><B>author:</B></font>\r
-               <font color="#ffffff">\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>\r
-       </td>\r
-       <td colspan="4" >\r
-               <input type="text" size="40" name="creator" value="${creator}"><br>\r
-       </td>\r
-</tr>\r
-\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <font color="#ffffff"><B>Email/Web:</B></font>\r
-               <font color="#ffffff">\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>\r
-       </td>\r
-       <td colspan="4" >\r
-               <input type="text" size="20" name="creator_email" value="${creator_email}">\r
-               <input type="text" size="20" name="creator_main_url" value="${creator_main_url}">\r
-       </td>\r
-</tr>\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <font color="#ffffff"><B>Adresse/Telefon:</B></font>\r
-               <font color="#ffffff">\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>\r
-       </td>\r
-       <td colspan="4" >\r
-               <input type="text" size="20" name="creator_address" value="${creator_address}">\r
-               <input type="text" size="20" name="creator_phone" value="${creator_phone}">\r
-       </td>\r
-</tr>\r
-<tr>\r
-  <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <B><font color="#ffffff">abstract:</font></B>\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-       </td>\r
-       <td colspan="4">\r
-               <textarea cols="50" rows="4" name="description" wrap=virtual>${description}</textarea>\r
-       </td>\r
-</tr>\r
-\r
-<tr>\r
-    <td align="right" valign="top" bgcolor="#AAAAAA">\r
-               <B><font color="#ffffff">Inhalt:\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               HTML?</font> <input type="checkbox" name="is_html" value="1"<if\r
-               is_html=="1"> checked</if>>&nbsp;\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-       </font></b></td>\r
-       <td colspan="4">\r
-       <textarea cols="50" rows="15" name="content_data" wrap=virtual>${content_data}</textarea></td>\r
-</tr>\r
-<!--\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#aaaaaa"><B><font color="#ffffff">Termin (von/bis)\r
-               <font color="#000000">\r
-               <a href="${docRoot}/help/content.html">\r
-               <img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a></font>\r
-               </font>:</B></td>\r
-       <td nowrap>\r
-               <input type="text" size="8" maxlength="8" name="date_from" value="${date_from}">\r
-               <input type="text" size="8" maxlength="8" name="date_to" value="${date_to}">\r
-       </td>\r
-       <td>\r
-               &nbsp;\r
-       </td>\r
-       <td align="right" valign="top" bgcolor="#aaaaaa">\r
-               <B><font color="#ffffff">Termin Name:&nbsp;\r
-               <a href="${docRoot}/help/content.html"><img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>\r
-               </font></B>\r
-       </td>\r
-       <td>\r
-               <input type="text" size="25" name="date_name" value="${date_name}">\r
-       </td>\r
-</tr>\r
--->\r
-<tr>\r
-       <td align="right" valign="top" bgcolor="#aaaaaa">\r
-               <B><font color="#ffffff">comment:</B><br>\r
-               <i>(internal)</i></font>\r
-       </td>\r
-       <td colspan="4">\r
-               <textarea cols="50" rows="6" name="comment" wrap=virtual>${comment}</textarea>\r
-       </td>\r
-</tr>\r
-\r
-<tr>\r
-       <td>&nbsp;</td>\r
-       <td>&nbsp;</td>\r
-       <td>&nbsp;</td>\r
-       <td colspan="2" align="right" valign="top">\r
-               frei <a href="${docRoot}/help/content.html"><img src="${docRoot}/img/help.gif" border="0" align="absmiddle"></a>:\r
-               <input type="checkbox" name="is_published" value="1"<if is_published!="0" && is_published!=""> checked</if>>\r
-               <if new>\r
-               <input type="submit" name="save" value="einfügen">\r
-               <else>\r
-               <input type="submit" name="save" value="speichern">\r
-               </if>\r
-       </td>\r
-</tr>\r
-\r
-<tr><td bgcolor="Pink" colspan="5">Attachments</td></tr>\r
-<!-- image stuff -->\r
-<list to_media as m>
+       </td>
+</tr>
+<tr>
+       <td align="right" valign="top" bgcolor="#AAAAAA">
+               <B><font color="#ffffff">long title:&nbsp;<br><br>short title/context-title:&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">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>author:</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>Email/Web:</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>Address/Phone:</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">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">Content:
+               <a href="${config.docRoot}/help/content.html">
+               <img src="${config.docRoot}/img/help.gif" border="0" align="absmiddle"></a>
+               HTML?</font> <input type="checkbox" name="data.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">comment:</B><br>
+               <i>(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">
+               published <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 new>
+               <input type="submit" name="save" value="insert">
+               <else>
+               <input type="submit" name="save" value="save">
+               </if>
+       </td>
+</tr>
+
+<tr><td bgcolor="Pink" colspan="5">Attachments</td></tr>
+
+<!-- image stuff -->
+
+<list data.to_media as m>
 <tr>
        <td align=right valign=top bgcolor="#aaaaaa">
                <B><font color="#ffffff">Images:</B><br></td>
        <td colspan="4" align="left" valign="top">
 <tr>
        <td align=right valign=top bgcolor="#aaaaaa">
                <B><font color="#ffffff">Images:</B><br></td>
        <td colspan="4" align="left" valign="top">
-               <a href="${actionRoot}?module=Images&do=edit&id=${m["id"]}"><img src="${actionRoot}?module=Images&do=showicon&id=${m["id"]}" alt="edit image" border="0"></a>
-               <a href="${actionRoot}?module=Content&do=dettach&cid=${id}&mid=${m["id"]}">delete</a>
+               <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=${id}&mid=${m["id"]}">delete</a>
        </td>
 </tr>
 </list>
        </td>
 </tr>
 </list>
+
 <tr>
        <td align=right valign=top bgcolor="#aaaaaa">
 <tr>
        <td align=right valign=top bgcolor="#aaaaaa">
-               <B><font color="#ffffff">Medien:</B><br></td>
+               <B><font color="#ffffff">Media:</B><br></td>
        <td colspan="4" align="left" valign="top">
        <td colspan="4" align="left" valign="top">
-               <a href="${actionRoot}?module=Images&do=list&cid=${id}">add image</a>
+               <a href="${config.actionRoot}?module=Images&do=list&cid=${data.id}">add image</a>
        </td>
 </tr>
        </td>
 </tr>
-\r
-</table>\r
-</form>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+
+</table>
+</form>
+<include "foot.template">
+</body>
+</html>
index d960bab..5fb8424 100755 (executable)
@@ -1,46 +1,46 @@
-<html>\r
-<head>\r
-       <title>indymedia.de | contentlist</title>\r
-</head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<if data.contentlist>\r
-       <table border="0" width="100%" cellspacing="0" cellpadding="2">\r
-         <tr bgcolor="#006600">\r
-           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-                       date<br>\r
-                       last change<br>\r
-                       Status</font></td>\r
-           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-                       articletype / location: title<br>\r
-                       author</font></td>\r
-           <td ><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">topic<br>Feature</font></td>\r
-           <td width="25%"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-                       internal comment</font></td>\r
-               <td bgcolor="#FFFFFF">&nbsp;</td>\r
-         </tr>\r
-\r
-       <list data.contentlist as entry>\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="-2">\r
-                       ${entry.webdb_create_formatted}<br>\r
-                       <if entry.webdb_lastchange_formatted>${entry.webdb_lastchange_formatted}<else>-</if><br>\r
-                       <if entry.is_published!="0">F<else>-</if>\r
-                       <if entry.is_html!="0">H<else>-</if>\r
-                       </font></td>\r
-           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>\r
-                       <font size="-2">${articletypeHash[entry.to_article_type]["name"]} -- </font><if entry.place>${entry.place}: </if>${entry.title}</b><br>\r
-                       ${entry.creator}&nbsp;\r
-                       <a href="${actionRoot}?module=Content&do=edit&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">edit</a>\r
-                       <if entry.to_article_type=="0">&nbsp;|&nbsp;<a href="${actionRoot}?module=Content&do=newswire&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">newswire</a></if></font></td>\r
-           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-                       <if entry.thema_id!="0">${themenHashData[entry.thema_id]["name"]}</if>&nbsp;<br>\r
-                       <if entry.to_feature!="0">${schwerpunktHashData[entry.to_feature]["title"]}</if>&nbsp;</font></td>\r
-           <td width="20%" <if grey=="1">bgcolor="Pink"<else>bgcolor="Yellow"</if> valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">\r
-                       ${entry.comment}&nbsp;</font></td>\r
-           <td bgcolor="#888888"><font size="1">\r
-             <a href="${actionRoot}?module=Content&do=delete&id=${entry.id}&where=${where_encoded}&order=${order_encoded}&offset=${offset}">delete</a>\r
+<html>
+<head>
+       <title>indymedia.de | contentlist</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">
+                       date<br>
+                       last change<br>
+                       Status</font></td>
+           <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+                       articletype / location: title<br>
+                       author</font></td>
+           <td ><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">topic<br>Feature</font></td>
+           <td width="25%"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+                       internal 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}">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}">delete</a>
              </font></td>\r
        </tr>\r
        </list>\r
              </font></td>\r
        </tr>\r
        </list>\r
index 1266572..3a7230f 100755 (executable)
@@ -17,8 +17,8 @@
        <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>
   >
   <td>${entry.name}&nbsp;</td>
        <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>
+  <td><font size="1">&nbsp;<a href="${config.actionRoot}?module=Language&do=delete&id=${entry.id}">delete</a>
+    | <a href="${config.actionRoot}?module=Language&do=edit&id=${entry.id}">edit</a></font></td>
   </tr>
   </list>
   <tr>
   </tr>
   </list>
   <tr>
       <P>
 <if prev>
        <a
       <P>
 <if prev>
        <a
-href="${actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">previous</a>&nbsp;
+href="${config.actionRoot}?module=Language&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">previous</a>&nbsp;
 </if>
 <if next>
 <a
 </if>
 <if next>
 <a
-href="${actionRoot}?module=Language&do=list&where=${where}&nextoffset=${next}&next=weiter">next</a>
+href="${config.actionRoot}?module=Language&do=list&where=${where}&nextoffset=${next}&next=weiter">next</a>
 </if>
 
 <else>
 </if>
 
 <else>
-  <P align="center"> Keine passenden Eintr&auml;ge gefunden!</p>
+  <P align="center">No matching entries!</p>
 </if>
 <include "foot.template">
 </body>
 </if>
 <include "foot.template">
 </body>
index f90aa94..e745eb7 100755 (executable)
@@ -1,52 +1,52 @@
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | mediafolder\r
-</title>\r
-<head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<form method="post" action="${actionRoot}">\r
-       <input type=hidden name=module value=Mediafolder>\r
-       <input type="hidden" name="id" value="${id}">\r
-       <if new> <input type="hidden" name="do" value="insert">\r
-       <else>   <input type="hidden" name="do" value="update"></if>\r
-\r
-<table border="0">\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>date:</B></font></td>\r
-    <td><input type="text" size="8" maxsize="8" name="date" value="${date}"></td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>name:</B></font></td>\r
-    <td><input type="text" size="40" name="name" value="${name}"></td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>ort:</B></font></td>\r
-    <td><input type="text" size="40" name="place" value="${place}"></td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>comment:</B></font></td>\r
-    <td><textarea cols="40" rows="5" name="comment">${comment}</textarea></td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>keywords:</B></font></td>\r
-    <td><textarea cols="40" rows="4" name="keywords">${keywords}</textarea></td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td colspan="4" align="right"> <font color="#ffffff">\r
-               <if new> <input type="submit" name="save" value="einfügen">\r
-       <else>   <input type="submit" name="save" value="speichern"></if>\r
-               </font></form></font>\r
-    </td>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<html>
+<head>
+<title>
+indymedia.de | mediafolder
+</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 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>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>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>ort:</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>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>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 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>
index bcc3c5c..c3ca196 100755 (executable)
@@ -1,49 +1,50 @@
-<html>\r
+<html>
 <head>\r
        <title>indymedia.de | mediafolderlist</title>\r
 </head>\r
 <head>\r
        <title>indymedia.de | mediafolderlist</title>\r
 </head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<if contentlist>\r
-       <table border="0">\r
-               <tr bgcolor="#006600">\r
-               <td><font color="#ffffff"><b>date</b></font></td>\r
-                   <td><font color="#ffffff"><b>name</b></font></td>\r
-               <td><font color="#ffffff"><b>ort</b></font></td>\r
-                       <td><font color="#ffffff"><b>comment</b></font></td>\r
-                       <td><font color="#ffffff"><b>keyword</b></font></td>\r
-                </tr>\r
-         <list contentlist as entry>\r
-                 <tr <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if> >\r
-                       <td>${entry.date}&nbsp;</td>\r
-                       <td><b>${entry.name}</b>&nbsp;</td>\r
-                       <td>${entry.place}&nbsp;</td>\r
-                       <td>${entry.comment}&nbsp;</td>\r
-                       <td>${entry.keywords}&nbsp;</td>\r
-                       <td><font size="1"><a href="${actionRoot}?module=Mediafolder&do=delete&id=${entry.id}">delete</a>\r
-                       | <a href="${actionRoot}?module=Mediafolder&do=edit&id=${entry.id}">edit</a>\r
-                               | <a href="${actionRoot}?module=Images&do=list&query_media_folder=${entry.id}">browse</a></font></td>\r
-                 </tr>\r
-         </list>\r
-               <tr>\r
-       <td colspan="5" bgcolor="#006600"><font color="#ffffff">${count} entries\r
-       / show from ${from} to ${to}</font></td>\r
-       <td>&nbsp;</td>\r
-               </tr>\r
-       </table>\r
-      <P>\r
-       <if prev>\r
-       <a href="${actionRoot}?module=Mediafolder&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;\r
-       </if>\r
-       <if next>\r
-       <a href="${actionRoot}?module=Mediafolder&do=list&where=${where}&nextoffset=${next}&next=weiter">go on</a>\r
-       </if>\r
-<else>\r
-  <P align="center"> No matching entries!</p>\r
-</if>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
-\r
-\r
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+<if contentlist>
+       <table border="0">
+               <tr bgcolor="#006600">
+               <td><font color="#ffffff"><b>date</b></font></td>
+                   <td><font color="#ffffff"><b>name</b></font></td>
+               <td><font color="#ffffff"><b>ort</b></font></td>
+                       <td><font color="#ffffff"><b>comment</b></font></td>
+                       <td><font color="#ffffff"><b>keyword</b></font></td>
+                </tr>
+         <list 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}">delete</a>
+                       | <a href="${config.actionRoot}?module=Mediafolder&do=edit&id=${entry.id}">edit</a>
+                               | <a href="${config.actionRoot}?module=Images&do=list&query_media_folder=${entry.id}">browse</a></font></td>
+                 </tr>
+         </list>
+               <tr>
+       <td colspan="5" bgcolor="#006600"><font color="#ffffff">${count} entries
+       / show from ${from} to ${to}</font></td>
+       <td>&nbsp;</td>
+               </tr>
+       </table>
+      <P>
+       <if prev>
+       <a href="${config.actionRoot}?module=Mediafolder&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">back</a>&nbsp;
+       </if>
+       <if next>
+       <a href="${config.actionRoot}?module=Mediafolder&do=list&where=${where}&nextoffset=${next}&next=weiter">go on</a>
+       </if>
+<else>
+  <P align="center"> No matching entries!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+
index dc40a57..e12b008 100755 (executable)
@@ -1,58 +1,57 @@
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | breaking\r
-</title>\r
-<head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<form action="${actionRoot}" method="post">\r
-       <input type="hidden" name="module" value="Message">\r
-       <input type="hidden" name="id" value="${id}">\r
-       <if new><input type="hidden" name="do" value="insert">\r
-       <else><input type="hidden" name="do" value="update"></if>\r
-<table border="0">\r
-  <tr>\r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>date:</B></font></td>\r
-    <td>\r
-      ${date}\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>title:</B></td>\r
-    <td>\r
-        <input type=text name="title" maxlength=40 value="${title}">\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>author:</B></td>\r
-    <td>\r
-        <input type=text name="creator" maxlength=40 value="${creator}">\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td align="right" bgcolor="#006600"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       <B>text:</B> (max. 5 lines / 250 characters)</font></td>\r
-    <td>\r
-        <textarea cols="50" rows="3" name="description" wrap=virtual>${description}</textarea>\r
-    </td>\r
-  </tr>\r
-\r
-  <tr> \r
-    <td colspan="2" align="right"> <font color="#ffffff"><if new> \r
-      <input type="submit" name="save" value="insert">\r
-    <else> \r
-    <input type="submit" name="save" value="save">\r
-    </if> </font></form></font>\r
-    </td>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<html>
+<head>
+<title>
+indymedia.de | breaking
+</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 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>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>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>author:</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>text:</B> (max. 5 lines / 250 characters)</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="insert">
+    <else>
+    <input type="submit" name="save" value="save">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
index 96c74af..c7e03cb 100755 (executable)
@@ -1,48 +1,47 @@
-<html>\r
-<head>\r
-       <title>indymedia.de |  message list</title>\r
-</head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<if contentlist>\r
-<table border="0" cellpadding="2" cellspacing="1">\r
-  <tr bgcolor="#006600">\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-               <b>date</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-               <b>title<br>author</b></font></td>\r
-    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-               <b>text</b></font></td>\r
-  </tr>\r
-\r
-  <list contentlist as entry>\r
-  <tr\r
-       <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>\r
-  >\r
-  <td>${entry.webdb_create}&nbsp;</td>\r
-  <td><b>${entry.title}</b><br>\r
-      <i>${entry.creator}</i></td>\r
-  <td bgcolor="Pink">${entry.description}&nbsp;</td>\r
-  <td><font size="1">&nbsp;<a href="${actionRoot}?module=Message&do=delete&id=${entry.id}">delete</a>\r
-    | <a href="${actionRoot}?module=Message&do=edit&id=${entry.id}">edit</a></font></td>\r
-  </tr>\r
-  </list>\r
-  <tr>\r
-    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} entries\r
-      / showing from ${from} to ${to}</font></td>\r
-    <td>&nbsp;</td>\r
-  </tr>\r
-</table>\r
-\r
-      <P>\r
-<if prev>\r
-       <a href="${actionRoot}?module=Users&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">zurueck</a>&nbsp;\r
-</if>\r
-<if next>\r
-<a href="${actionRoot}?module=Users&do=list&where=${where}&nextoffset=${next}&next=weiter">weiter</a>\r
-</if>\r
-\r
+<html>
+<head>
+       <title>indymedia.de |  message 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>date</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <b>title<br>author</b></font></td>
+    <td><font color="#FFFFFF" face="Verdana, Arial, Helvetica, sans-serif" size="-1">
+               <b>text</b></font></td>
+  </tr>
+
+  <list 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}">delete</a>
+    | <a href="${config.actionRoot}?module=Message&do=edit&id=${entry.id}">edit</a></font></td>
+  </tr>
+  </list>
+  <tr>
+    <td colspan="3" bgcolor="#006600"><font color="#ffffff">${count} entries
+      / showing from ${from} to ${to}</font></td>
+    <td>&nbsp;</td>
+  </tr>
+</table>
+
+      <P>
+<if prev>
+       <a href="${config.actionRoot}?module=Users&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">zurueck</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Users&do=list&where=${where}&nextoffset=${next}&next=weiter">weiter</a>
+</if>
+
 <else>\r
   <P align="center"> No matching entries!</p>\r
 </if>\r
 <else>\r
   <P align="center"> No matching entries!</p>\r
 </if>\r
index ce55ab3..4d8e79d 100755 (executable)
-<html>\r
+<html>
 <head><title>indymedia.de | comment.commit</title></head>\r
 <body bgcolor="white" text="black" link="#006600" vlink="#009900" alink="red">\r
 <head><title>indymedia.de | comment.commit</title></head>\r
 <body bgcolor="white" text="black" link="#006600" vlink="#009900" alink="red">\r
-                       \r
-<form action="${openAction}" method=post>\r
-<input type="hidden" name="do" value="inscomment">\r
-                       \r
-<table width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="silver">\r
-       <tr>\r
-               <td bgcolor="#663399" colspan="3">\r
-                       <font color="White"><b>Adding a coment to an article</b></font>\r
-               </td>\r
-       </tr>   \r
-       <tr>\r
-               <td bgcolor="#003300" colspan="3">\r
-                       <p>\r
-                               <font color="white">\r
-                               Just some hints (introduction)on how to write  comments for\r
-                               Indymedia. here         \r
-                               </font>\r
-                       </p>\r
-\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td bgcolor="#663399" colspan="3">\r
-                       <font face="Helvetica, Arial" color="white" size=+2><b>Comment-form</b></font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       <b>titel of comment</b>\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="title" size="45" maxlength="45"> <font size="-1" color="#663399">(has to be filled out)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       <b>your name:</b>\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="creator" size="20" maxlength="45"> <font size="-1" color="#663399">(muss ausgef&uuml;llt werden)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                        your eMail\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="email" size="30" maxlength="80"> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Web Adress:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="main_url" size="40" maxlength="160" value="http://"> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Telefon-Nr.:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="phone" size="30" maxlength="80"> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Adress:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="address" size="40" maxlength="160"><font size="-1"> <i>(optional)</i></font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       language of your comment\r
-               </td>\r
-               <td colspan="2">\r
-                       <select name="to_language">\r
-                               <option value="0">de</option>\r
-                               <option value="1">en</option>\r
-                       </select> \r
-                       <font size="-1"><i>(optional)</i></font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td valign="top">\r
-                       <b>your comment</b>\r
-               </td>\r
-               <td bgcolor="#003300" colspan="2">\r
-                       &nbsp;<textarea name="description" rows="20" cols="60" wrap=virtual></textarea>\r
-                       <br><br>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>&nbsp;\r
-               </td>\r
-               <td bgcolor="#663399" valign="top" align="center">\r
-                       <br>\r
-                       &nbsp;<input type="submit" value="Kommentar abschicken"><br>\r
-\r
-               </td>\r
-               <td bgcolor="#003300" valign="top" align="center">\r
-                       <br>\r
-                       &nbsp;<input type="reset" value="Formular l&ouml;schen"><br>\r
-                       <input type="hidden" name="to_media" value="${aid}">\r
-                       <br>\r
-               </td>\r
-       </tr>\r
-</table>\r
-       \r
-</form>\r
-\r
-</body>\r
-</html>\r
+
+<form action="${config.openAction}" method=post>
+<input type="hidden" name="do" value="inscomment">
+
+<table width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="silver">
+       <tr>
+               <td bgcolor="#663399" colspan="3">
+                       <font color="White"><b>Adding a coment to an article</b></font>
+               </td>
+       </tr>
+       <tr>
+               <td bgcolor="#003300" colspan="3">
+                       <p>
+                               <font color="white">
+                               Just some hints (introduction)on how to write  comments for
+                               Indymedia. here
+                               </font>
+                       </p>
+
+               </td>
+       </tr>
+       <tr>
+               <td bgcolor="#663399" colspan="3">
+                       <font face="Helvetica, Arial" color="white" size=+2><b>Comment-form</b></font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       <b>titel of comment</b>
+               </td>
+               <td colspan="2">
+                       <input type="text" name="title" size="45" maxlength="45"> <font size="-1" color="#663399">(has to be filled out)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       <b>your name:</b>
+               </td>
+               <td colspan="2">
+                       <input type="text" name="creator" size="20" maxlength="45"> <font size="-1" color="#663399">(muss ausgef&uuml;llt werden)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                        your eMail
+               </td>
+               <td colspan="2">
+                       <input type="text" name="email" size="30" maxlength="80"> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Web Adress:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="main_url" size="40" maxlength="160" value="http://"> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Telefon-Nr.:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="phone" size="30" maxlength="80"> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Adress:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="address" size="40" maxlength="160"><font size="-1"> <i>(optional)</i></font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       language of your comment
+               </td>
+               <td colspan="2">
+                       <select name="to_language">
+                               <option value="0">de</option>
+                               <option value="1">en</option>
+                       </select>
+                       <font size="-1"><i>(optional)</i></font>
+               </td>
+       </tr>
+       <tr>
+               <td valign="top">
+                       <b>your comment</b>
+               </td>
+               <td bgcolor="#003300" colspan="2">
+                       &nbsp;<textarea name="description" rows="20" cols="60" wrap=virtual></textarea>
+                       <br><br>
+               </td>
+       </tr>
+       <tr>
+               <td>&nbsp;
+               </td>
+               <td bgcolor="#663399" valign="top" align="center">
+                       <br>
+                       &nbsp;<input type="submit" value="Kommentar abschicken"><br>
+
+               </td>
+               <td bgcolor="#003300" valign="top" align="center">
+                       <br>
+                       &nbsp;<input type="reset" value="Formular l&ouml;schen"><br>
+                       <input type="hidden" name="to_media" value="${aid}">
+                       <br>
+               </td>
+       </tr>
+</table>
+
+</form>
+
+</body>
+</html>
index 31dbc14..99eae4e 100755 (executable)
@@ -20,7 +20,7 @@ Please keep it on topic and concise.
 <br><br> * = required field
 <p>
 
 <br><br> * = required field
 <p>
 
-<form action="${openAction}" method=post>
+<form action="${config.openAction}" method=post>
 <input type="hidden" name="do" value="inscomment">
 <blockquote>
        <table border=1 cellspacing=0 width="100%">
 <input type="hidden" name="do" value="inscomment">
 <blockquote>
        <table border=1 cellspacing=0 width="100%">
@@ -84,4 +84,4 @@ the language of the submission<BR></font>
 </td>
 </tr></table>
 </body>
 </td>
 </tr></table>
 </body>
-</html>
\ No newline at end of file
+</html>
index 1dfc6ed..fc0a7a1 100755 (executable)
@@ -10,9 +10,9 @@
 <table width="100%" border="0" cellspacing="0" cellpadding="10">
        <tr>
                <td valign="top" align="center" bgcolor="#663399">
 <table width="100%" border="0" cellspacing="0" cellpadding="10">
        <tr>
                <td valign="top" align="center" bgcolor="#663399">
-                       <font color="White"><b>Dein Kommentar ist jetzt auf dem Weg zur WebSite!</b></font
+                       <font color="White"><b>Your comment is on the way to the Website!</b></font
                </td>
                </td>
-       </tr> 
+       </tr>
        <tr>
                <td bgcolor="003300">
                        <font color="White">
        <tr>
                <td bgcolor="003300">
                        <font color="White">
index fd798d4..3e3333c 100755 (executable)
@@ -28,8 +28,8 @@ maxlength="45" value="">
 <!-- set topic to selected -->
 Topic: 
 <select name="to_topic" size="3" multiple> 
 <!-- set topic to selected -->
 Topic: 
 <select name="to_topic" size="3" multiple> 
-  <list themenPopupData as t>
-     <option value="${t.key}" 
+  <list data.themenPopupData as t>
+     <option value="${t.key}"
          <list to_topic as to>
             <if (t.key == to)>selected</if>
         </list>
          <list to_topic as to>
             <if (t.key == to)>selected</if>
         </list>
@@ -44,7 +44,7 @@ Summary:  <textarea name="description" rows="6" cols="45" wrap=virtual></textare
 Your Email: <input type="text" name="creator_email" size="45"
 maxlength="80" value="">
 <p>
 Your Email: <input type="text" name="creator_email" size="45"
 maxlength="80" value="">
 <p>
-Your Web Address: 
+Your Web Address:
 <input type="text" name="creator_main_url" size="45" maxlength="160" value="http://">
 <p>
 Address: <input type="text" name="creator_address" size="45" maxlength="160" value="">
 <input type="text" name="creator_main_url" size="45" maxlength="160" value="http://">
 <p>
 Address: <input type="text" name="creator_address" size="45" maxlength="160" value="">
@@ -52,9 +52,9 @@ Address: <input type="text" name="creator_address" size="45" maxlength="160" val
 Phone #: <input type="text" name="creator_phone" size="20" maxlength="20" value="">
 <p>
 <!-- generate list of known languages -->
 Phone #: <input type="text" name="creator_phone" size="20" maxlength="20" value="">
 <p>
 <!-- generate list of known languages -->
-Language: 
+Language:
 <select name="to_language">
 <select name="to_language">
-  <list languagePopUpData as l>
+  <list data.languagePopUpData as l>
     <option value="${l.key}">${l.value}</option>
   </list>
 </select>
     <option value="${l.key}">${l.value}</option>
   </list>
 </select>
@@ -65,8 +65,8 @@ Your Article:
 <!-- generate N fields for uploading files -->
 <!-- where N is medianum -->
 Media Uploads:
 <!-- generate N fields for uploading files -->
 <!-- where N is medianum -->
 Media Uploads:
-<list mediafields as m>
-    File ${m} 
+<list data.mediafields as m>
+    File ${m}
     <INPUT TYPE="file" NAME="media${m}">
     <br>
      Title ${m}: <input type="text" name="media_title${m}" size="40" maxlength="80" value="">
     <INPUT TYPE="file" NAME="media${m}">
     <br>
      Title ${m}: <input type="text" name="media_title${m}" size="40" maxlength="80" value="">
@@ -74,4 +74,4 @@ Media Uploads:
 <p>
 <input type="submit" value="Post"><br>
 
 <p>
 <input type="submit" value="Post"><br>
 
-</html>
\ No newline at end of file
+</html>
index 17f7b2b..09ba18f 100755 (executable)
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">\r
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
 <html>\r
 <head>\r
        <title>indymedia.de | open posting</title>\r
 <html>\r
 <head>\r
        <title>indymedia.de | open posting</title>\r
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8559-1">\r
        <meta name="robots" content="index">\r
        <meta name="robots" content="follow">\r
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8559-1">\r
        <meta name="robots" content="index">\r
        <meta name="robots" content="follow">\r
-       <link rel=stylesheet type="text/css" href="${productionHost}/style/formate.css">\r
-</head>\r
-\r
-<body bgcolor="White" text="Black" link="white" vlink="white" alink="Red">\r
-\r
-\r
-<table width="99%" border="0" cellspacing="0" cellpadding="8" bgcolor="silver">\r
-       <tr>\r
-               <td align="center" bgcolor="#663399" colspan="3">\r
-                       <font face="Helvetica, Arial"><a href="#form">Jump dirctly to the form.</a></font>\r
-               <br>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td align="center" colspan="3">\r
-                       <br>\r
-                       <font size="+2" face="Helvetica, Arial">Publish your article !</font><br><br>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td colspan="3" bgcolor="white">\r
-                       <h3>Short introduction to open-posting in germany.indymedia</h3>\r
-\r
-                       <p><b>Short text about IMC and the idea of open-publishing</b> too lazy to translate all of this ;-) ----Das Independent Media Center ist ein kollektiv gef&uuml;hrtes Mediennetzwerk zur Produktion von radikalen, passionierten und durchaus auch subjektiven,  pers&ouml;nlichen Stellungnahmen verschiedenster Menschen 'auf der Strasse', z.B. vor, w&auml;hrend oder nach Kampagnen,  polit. Ereignissen oder aus der allt&auml;glichen Lebenswelt.  Wir arbeiten aus Liebe und aus Respekt gegen&uuml;ber Menschen, die sich f&uuml;r eine bessere, lebenswertere Welt engagieren, und deren Arbeit von den Medienkonzernen nicht oder nur verzerrt dargestellt wird.</p>\r
-\r
-                       <p>Indymedia ist ein demokratischer Nachrichtenkanal. Wir <b>wollen</b> Beitr&auml;ge, Artikel, Meinungen und Infos aus der ganzen Welt ver&ouml;ffentlichen. Alle Beitr&auml;ge werden sofort unzensiert ver&ouml;ffentlicht, sofern sie nicht in die im <b>Mission Statement</b> genannten Kategorien fallen. Allerdings erscheinen sie dann nicht gleich auf der Startseite, sondern auf einer eigenen Open-Posting-Seite. Dort werden sie von wechselnden Moderationsteams gegengelesen und\r
-                       anschliessend auf den newswire der Starttseite weitergeleitet.<br>\r
-                       Um diesen Ausschlussprozess so transparent wie m&ouml;glich zu gestalten, k&ouml;nnen alle nicht ver&ouml;ffentlichten Beitr&auml;ge  per e-mail angefordert weren.</p>\r
-\r
-                       <p>Bitte benutze dieses Formular nur, um <b>neue</b> Beitr&auml;ge und Ideen beizusteuern. Kommentare geh&ouml;ren zu dem jeweils diskutierten Beitrag. Wenn Du etwas zu einem Beitrag zu sagen hast, dann benutze daf&uuml;r bitte die <b>Kommentar-Funktion</b> am Ende jedes Beitrags.</p>\r
-\r
-                       <p>Unser Auffassung nach sollten Beitr&auml;ge, die an diese Site geschickt werden, frei zur nicht-kommerziellen Wiederverwertung sein. Wenn Du nicht m&ouml;chtest, dass das f&uuml;r Deinen Beitrag zutrifft, dann nenne Deine Konditionen in der Zusammenfassung.</p>\r
-\r
-                       <p>Du kannst dieses Formular benutzen, um Deinen Artikel, Deinen Audio-Beitrag, Deinen Video-Beitrag oder Deine Fotos zu ver&ouml;ffentlichen. Bitte beschr&auml;nke Dich auf  Beitr&auml;ge zu politischem oder sozialem Aktivismus. Wir (die Menschen, die diese Site organisieren) behalten uns vor, die Pr&auml;sentation der zugeschickten Beitr&auml;ge zu ver&auml;ndern. Weitere Informationen findest Du im <b>Mission Statement</b>.</p>\r
-\r
-                       <p>Nach dem Beitr&auml;ge ver&ouml;ffentlicht wurden, k&ouml;nnen sie vom Kollektiv, das diese Site betreut, editiert, verlinkt oder sogar gel&ouml;scht werden.</p>\r
-                       <br>\r
-\r
-                       <p><b>Zur Erinnerung:</b><p>\r
-\r
-                       <ul>\r
-                               <li>Bitte schicke <b>nur News-Artikel</b> und benutze zum Kommentieren von Artikeln das <b>Kommentierformular</b>, das Du unter jedem Artikel findest.\r
-                               <li>Bitte schicke <b>nur eine Kopie</b> Deines Artikels - Bitte dr&uuml;cke den Verschicken-Knopf nur einmal</b>.\r
-        <li><b>Ver&ouml;ffentliche nur selbst erstellte Beitr&auml;ge. (Keine Agenturmeldungen, Zeitungsartikel oder &auml;hnliches!)</b>.\r
-                       </ul>\r
-               </td>\r
-       </tr>\r
-<form action="${openAction}?do=addposting" method="post">\r
-       <tr>\r
-               <td>Number of Media Items</td>\r
-               <td colspan="2"><input type="text" name="medianum" value="${medianum}">&nbsp;<input type="submit">\r
-       </tr>\r
-</form>\r
-\r
-<a name="form"></a>\r
-<form enctype="multipart/form-data" action="${openAction}?do=insposting" method="post">\r
-\r
-       <tr>\r
-               <td bgcolor="#663399" colspan="3">\r
-                       <center><font size="+2" face="Helvetica, Arial" color="white"><b>Publishing Form</b></font></center>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td valign="top">\r
-                        <b>titel</b> of your article:\r
-               </td>\r
-               <td colspan="2" bgcolor="#003300">\r
-                       <input type="text" name="title" size="45" maxlength="45" value=""> <font size="-1" color="white"><br>(has to be filled out)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td valign="top">\r
-                       <b>author</b> of this article:\r
-               </td>\r
-               <td colspan="2" bgcolor="#003300">\r
-                       <input type="text" name="creator" size="45" maxlength="45"> <font size="-1" color="white"><br>(has to be filled out)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td valign="top">\r
-                       A short <b>abstract</b> of your article:</b>\r
-               </td>\r
-               <td colspan="2" bgcolor="#003300">\r
-                       <textarea name="description" rows="6" cols="45" wrap=virtual></textarea>\r
-                       <font size="-1" color="white"><br>(not more than <b>5 lines</b>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td colspan="3">\r
-               <font face="Helvetica, Arial" size=-1 color="#663399">\r
-               Contact information is optional but enables other people to get in touch with you.\r
-       </font>\r
-               </td>\r
-       </tr>\r
-\r
-       <tr>\r
-               <td>\r
-                       your eMail-Adress:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="creator_email" size="45" maxlength="80" value=""> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Web Adress:\r
-               </td>\r
-               <td colspan="2">\r
-               <input type="text" name="creator_main_url" size="45" maxlength="160" value="http://">\r
-                <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Adress:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="creator_address" size="45" maxlength="160" value=""> <font size="-1"> <i>(optional)</i></font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       your Telefon-Nr.:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="creator_phone" size="20" maxlength="20" value=""> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       language of your article:\r
-               </td>\r
-               <td colspan="2">\r
-                       <select name="to_language">\r
-                               <list languagePopUpData as l>\r
-                               <option value="${l.key}">${l.value}</option>    \r
-                               </list>\r
-                       </select>\r
-                       <font size="-1"><i>(optional)</i></font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td valign="top">\r
-                       your <b>article</b>:<br>\r
-                       fill in the text of your article here\r
-               </td>\r
-               <td bgcolor="#003300" colspan="2">\r
-                       &nbsp; <textarea name="content_data" rows="20" cols="45" wrap="soft"></textarea>\r
-                       <br><br>\r
-               </td>\r
-       </tr>\r
-       \r
-       <tr>\r
-               <td>\r
-                       media:\r
-               </td>\r
-               <td colspan="2">\r
-                       upload media-files (so far only jpg|gif|mp3|avi|qt|mpeg)<br>\r
-               </td>\r
-       </tr>\r
-<list mediafields as m>\r
-       <tr>    \r
-               <td>Media Item ${m}</td>\r
-               <td colspan="2">        \r
-                       <INPUT TYPE="file" NAME="media${m}"> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-       <tr>\r
-               <td>\r
-                       media sub-title ${m}:\r
-               </td>\r
-               <td colspan="2">\r
-                       <input type="text" name="media_title${m}" size="40" maxlength="80" value=""> <font size="-1">(<i>optional</i>)</font>\r
-               </td>\r
-       </tr>\r
-</list>        \r
-       \r
-       <tr>\r
-               <td><b          </td>\r
-               <td bgcolor="#663399" valign="top" align="center"><br>\r
-       &nbsp;<input type="submit" value="Submit (patience is a virtue!!)"><br>\r
-\r
-               </td>\r
-               <td bgcolor="#003300" valign="top" ge-aln="center">\r
-                       <br>\r
-                       &nbsp;<input type="reset" value="Form Reset"><br>\r
-               </td>\r
-       </tr>\r
-</table>\r
-\r
-\r
-\r
-</body>\r
-</html>\r
+       <link rel=stylesheet type="text/css" href="${config.productionHost}/style/formate.css">
+</head>
+
+<body bgcolor="White" text="Black" link="white" vlink="white" alink="Red">
+
+
+<table width="99%" border="0" cellspacing="0" cellpadding="8" bgcolor="silver">
+       <tr>
+               <td align="center" bgcolor="#663399" colspan="3">
+                       <font face="Helvetica, Arial"><a href="#form">Jump dirctly to the form.</a></font>
+               <br>
+               </td>
+       </tr>
+       <tr>
+               <td align="center" colspan="3">
+                       <br>
+                       <font size="+2" face="Helvetica, Arial">Publish your article !</font><br><br>
+               </td>
+       </tr>
+       <tr>
+               <td colspan="3" bgcolor="white">
+                       <h3>Short introduction to open-posting in germany.indymedia</h3>
+
+                       <p><b>Short text about IMC and the idea of open-publishing</b> too lazy to translate all of this ;-) ----Das Independent Media Center ist ein kollektiv gef&uuml;hrtes Mediennetzwerk zur Produktion von radikalen, passionierten und durchaus auch subjektiven,  pers&ouml;nlichen Stellungnahmen verschiedenster Menschen 'auf der Strasse', z.B. vor, w&auml;hrend oder nach Kampagnen,  polit. Ereignissen oder aus der allt&auml;glichen Lebenswelt.  Wir arbeiten aus Liebe und aus Respekt gegen&uuml;ber Menschen, die sich f&uuml;r eine bessere, lebenswertere Welt engagieren, und deren Arbeit von den Medienkonzernen nicht oder nur verzerrt dargestellt wird.</p>
+
+                       <p>Indymedia ist ein demokratischer Nachrichtenkanal. Wir <b>wollen</b> Beitr&auml;ge, Artikel, Meinungen und Infos aus der ganzen Welt ver&ouml;ffentlichen. Alle Beitr&auml;ge werden sofort unzensiert ver&ouml;ffentlicht, sofern sie nicht in die im <b>Mission Statement</b> genannten Kategorien fallen. Allerdings erscheinen sie dann nicht gleich auf der Startseite, sondern auf einer eigenen Open-Posting-Seite. Dort werden sie von wechselnden Moderationsteams gegengelesen und
+                       anschliessend auf den newswire der Starttseite weitergeleitet.<br>
+                       Um diesen Ausschlussprozess so transparent wie m&ouml;glich zu gestalten, k&ouml;nnen alle nicht ver&ouml;ffentlichten Beitr&auml;ge  per e-mail angefordert weren.</p>
+
+                       <p>Bitte benutze dieses Formular nur, um <b>neue</b> Beitr&auml;ge und Ideen beizusteuern. Kommentare geh&ouml;ren zu dem jeweils diskutierten Beitrag. Wenn Du etwas zu einem Beitrag zu sagen hast, dann benutze daf&uuml;r bitte die <b>Kommentar-Funktion</b> am Ende jedes Beitrags.</p>
+
+                       <p>Unser Auffassung nach sollten Beitr&auml;ge, die an diese Site geschickt werden, frei zur nicht-kommerziellen Wiederverwertung sein. Wenn Du nicht m&ouml;chtest, dass das f&uuml;r Deinen Beitrag zutrifft, dann nenne Deine Konditionen in der Zusammenfassung.</p>
+
+                       <p>Du kannst dieses Formular benutzen, um Deinen Artikel, Deinen Audio-Beitrag, Deinen Video-Beitrag oder Deine Fotos zu ver&ouml;ffentlichen. Bitte beschr&auml;nke Dich auf  Beitr&auml;ge zu politischem oder sozialem Aktivismus. Wir (die Menschen, die diese Site organisieren) behalten uns vor, die Pr&auml;sentation der zugeschickten Beitr&auml;ge zu ver&auml;ndern. Weitere Informationen findest Du im <b>Mission Statement</b>.</p>
+
+                       <p>Nach dem Beitr&auml;ge ver&ouml;ffentlicht wurden, k&ouml;nnen sie vom Kollektiv, das diese Site betreut, editiert, verlinkt oder sogar gel&ouml;scht werden.</p>
+                       <br>
+
+                       <p><b>Zur Erinnerung:</b><p>
+
+                       <ul>
+                               <li>Bitte schicke <b>nur News-Artikel</b> und benutze zum Kommentieren von Artikeln das <b>Kommentierformular</b>, das Du unter jedem Artikel findest.
+                               <li>Bitte schicke <b>nur eine Kopie</b> Deines Artikels - Bitte dr&uuml;cke den Verschicken-Knopf nur einmal</b>.
+        <li><b>Ver&ouml;ffentliche nur selbst erstellte Beitr&auml;ge. (Keine Agenturmeldungen, Zeitungsartikel oder &auml;hnliches!)</b>.
+                       </ul>
+               </td>
+       </tr>
+<form action="${config.openAction}?do=addposting" method="post">
+       <tr>
+               <td>Number of Media Items</td>
+               <td colspan="2"><input type="text" name="medianum" value="${medianum}">&nbsp;<input type="submit">
+       </tr>
+</form>
+
+<a name="form"></a>
+<form enctype="multipart/form-data" action="${config.openAction}?do=insposting" method="post">
+
+       <tr>
+               <td bgcolor="#663399" colspan="3">
+                       <center><font size="+2" face="Helvetica, Arial" color="white"><b>Publishing Form</b></font></center>
+               </td>
+       </tr>
+       <tr>
+               <td valign="top">
+                        <b>titel</b> of your article:
+               </td>
+               <td colspan="2" bgcolor="#003300">
+                       <input type="text" name="title" size="45" maxlength="45" value=""> <font size="-1" color="white"><br>(has to be filled out)</font>
+               </td>
+       </tr>
+       <tr>
+               <td valign="top">
+                       <b>author</b> of this article:
+               </td>
+               <td colspan="2" bgcolor="#003300">
+                       <input type="text" name="creator" size="45" maxlength="45"> <font size="-1" color="white"><br>(has to be filled out)</font>
+               </td>
+       </tr>
+       <tr>
+               <td valign="top">
+                       A short <b>abstract</b> of your article:</b>
+               </td>
+               <td colspan="2" bgcolor="#003300">
+                       <textarea name="description" rows="6" cols="45" wrap=virtual></textarea>
+                       <font size="-1" color="white"><br>(not more than <b>5 lines</b>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td colspan="3">
+               <font face="Helvetica, Arial" size=-1 color="#663399">
+               Contact information is optional but enables other people to get in touch with you.
+       </font>
+               </td>
+       </tr>
+
+       <tr>
+               <td>
+                       your eMail-Adress:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="creator_email" size="45" maxlength="80" value=""> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Web Adress:
+               </td>
+               <td colspan="2">
+               <input type="text" name="creator_main_url" size="45" maxlength="160" value="http://">
+                <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Adress:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="creator_address" size="45" maxlength="160" value=""> <font size="-1"> <i>(optional)</i></font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       your Telefon-Nr.:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="creator_phone" size="20" maxlength="20" value=""> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       language of your article:
+               </td>
+               <td colspan="2">
+                       <select name="to_language">
+                               <list languagePopUpData as l>
+                               <option value="${l.key}">${l.value}</option>
+                               </list>
+                       </select>
+                       <font size="-1"><i>(optional)</i></font>
+               </td>
+       </tr>
+       <tr>
+               <td valign="top">
+                       your <b>article</b>:<br>
+                       fill in the text of your article here
+               </td>
+               <td bgcolor="#003300" colspan="2">
+                       &nbsp; <textarea name="content_data" rows="20" cols="45" wrap="soft"></textarea>
+                       <br><br>
+               </td>
+       </tr>
+
+       <tr>
+               <td>
+                       media:
+               </td>
+               <td colspan="2">
+                       upload media-files (so far only jpg|gif|mp3|avi|qt|mpeg)<br>
+               </td>
+       </tr>
+<list mediafields as m>
+       <tr>
+               <td>Media Item ${m}</td>
+               <td colspan="2">
+                       <INPUT TYPE="file" NAME="media${m}"> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+       <tr>
+               <td>
+                       media sub-title ${m}:
+               </td>
+               <td colspan="2">
+                       <input type="text" name="media_title${m}" size="40" maxlength="80" value=""> <font size="-1">(<i>optional</i>)</font>
+               </td>
+       </tr>
+</list>
+
+       <tr>
+               <td><b          </td>
+               <td bgcolor="#663399" valign="top" align="center"><br>
+       &nbsp;<input type="submit" value="Submit (patience is a virtue!!)"><br>
+
+               </td>
+               <td bgcolor="#003300" valign="top" ge-aln="center">
+                       <br>
+                       &nbsp;<input type="reset" value="Form Reset"><br>
+               </td>
+       </tr>
+</table>
+
+
+
+</body>
+</html>
index 3a444bc..1d3e182 100755 (executable)
@@ -1,65 +1,65 @@
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | feature\r
-</title>\r
-<head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-\r
-<table border="0">\r
-  <form method="post" action="${actionRoot}">\r
-    <input type="hidden" name="module" value="Schwerpunkt">\r
-    <input type="hidden" name="where" value="${where}">\r
-    <input type="hidden" name="offset" value="${offset}">\r
-    <input type="hidden" name="order" value="${order}">\r
-    <if new>\r
-    <input type="hidden" name="do" value="insert">\r
-    <else>\r
-    <input type="hidden" name="do" value="update">\r
-    </if>\r
-    <input type="hidden" name="id" value="${id}">\r
-    <tr>\r
-      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>title:</B></font></td>\r
-      <td>\r
-        <input type="text" size="40" name="title" value="${title}">\r
-        <select name="is_published">\r
-                       <option value="1"<if is_published!="0">selected</if>>published</option>\r
-                       <option value="0" <if is_published=="0">selected</if>>not published.</option>\r
-        </select>\r
-      </td>\r
-    </tr>\r
-\r
-    <tr>\r
-      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>Filename:</B></font></td>\r
-      <td>\r
-         <input type="text" size="20" name="filename" value="${filename}">\r
-      </td>\r
-    </tr>\r
-\r
-    <tr>\r
-      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>description:</B></font></td>\r
-      <td>\r
-        <textarea cols="40" rows="3" name="description">${description}</textarea>\r
-      </td>\r
-    </tr>\r
-\r
-    <tr>\r
-      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>Link:</B></font></td>\r
-      <td>\r
-        <input type="text" size="40" name="main_url" value="${main_url}">\r
-      </td>\r
-    </tr>\r
-    <tr>\r
-      <td colspan="2" align="right" valign="top" bgcolor="#ffffff"> <font color="#ffffff"><if new>\r
-        <input type="submit" name="save" value="insert">\r
-        <else>\r
-        <input type="submit" name="save" value="save">\r
-        </if></font></td>\r
-    </tr>\r
-  </form>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<html>
+<head>
+<title>
+indymedia.de | feature
+</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 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>title:</B></font></td>
+      <td>
+        <input type="text" size="40" name="title" value="${data.title}">
+        <select name="data.is_published">
+                       <option value="1"<if data.is_published!="0">selected</if>>published</option>
+                       <option value="0" <if data.is_published=="0">selected</if>>not published.</option>
+        </select>
+      </td>
+    </tr>
+
+    <tr>
+      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>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>description:</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>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="insert">
+        <else>
+        <input type="submit" name="save" value="save">
+        </if></font></td>
+    </tr>
+  </form>
+</table>
+<include "foot.template">
+</body>
+</html>
index c3b5812..ad7b79c 100755 (executable)
@@ -1,64 +1,56 @@
-<html>\r
-<head>\r
-       <title>indymedia.de | featurelist</title>\r
-</head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-\r
-\r
-<if contentlist>\r
-<table border="0">\r
-  <tr bgcolor="#006600">\r
-    <td><font color="#ffffff">publish</font></td>\r
-    <td><font color="#ffffff">title</font></td>\r
-   <td><font color="#ffffff">Filename</font></td>\r
-    <td><font color="#ffffff">Link</font></td>\r
-    <td><font color="#ffffff">abstract</font></td>\r
-  </tr>\r
-  <list contentlist as entry>\r
-  <tr\r
-  <if grey=="1"><assign grey="0">bgcolor="#dddddd" <else><assign grey="1"> </if>\r
-  >\r
-  <td align="center"><if entry.is_published!="0">X<else>&nbsp;</if></td>\r
-  <td>${entry.title}&nbsp;</td>\r
-  <td>${entry.filename}&nbsp;</td>\r
-  <td>${entry.main_url}&nbsp;</td>\r
-  <td>${entry.description}&nbsp;</td>\r
-  <td><font size="1"> <a href="${actionRoot}?module=Schwerpunkt&do=delete&id=${entry.id}">delete</a> | <a href="${actionRoot}?module=Schwerpunkt&do=edit&id=${entry.id}">edit</a></font></td>\r
-  </tr>\r
-  </list>\r
-\r
-  <tr>\r
-    <td align="center" colspan="5" bgcolor="#006600">\r
-      <div align="left"><font color="#ffffff">${count} entries / showing\r
-        from ${from} to ${to}</font></div>\r
-    </td>\r
-    <td><a href="${docRoot}"><font size="1">&nbsp;back</font></a></td>\r
-  </tr>\r
-</table>\r
-\r
-      <P>\r
-<if (prev || next)>\r
- <form method="post" action="${actionRoot}">\r
- <input type="hidden" name="module" value="Schwerpunkt">\r
- <input type="hidden" name="where" value="${where}">\r
-<if prev>\r
- <input type="hidden" name="prevoffset" value="${prev}">\r
- <input type="submit" name="prev" value="back">\r
-</if>\r
-<if next>\r
- <input type="hidden" name="nextoffset" value="${next}">\r
- <input type="submit" name="next" value="next">\r
-</if>\r
- </form>\r
-</if>\r
-\r
-\r
-<else>\r
-\r
-  <P align="center"> Found no matching entries!</p>\r
-\r
+<html>
+<head>
+       <title>indymedia.de | featurelist</title>
+</head>
+
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+
+<if contentlist>
+<table border="0">
+  <tr bgcolor="#006600">
+    <td><font color="#ffffff">publish</font></td>
+    <td><font color="#ffffff">title</font></td>
+   <td><font color="#ffffff">Filename</font></td>
+    <td><font color="#ffffff">Link</font></td>
+    <td><font color="#ffffff">abstract</font></td>
+  </tr>
+  <list 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}">delete</a> | <a href="${actionRoot}?module=Schwerpunkt&do=edit&id=${entry.id}">edit</a></font></td>
+  </tr>
+  </list>
+
+  <tr>
+    <td align="center" colspan="5" bgcolor="#006600">
+      <div align="left"><font color="#ffffff">${count} entries / showing
+        from ${from} to ${to}</font></div>
+    </td>
+    <td><a href="${docRoot}"><font size="1">&nbsp;back</font></a></td>
+  </tr>
+</table>
+
+<if prev>
+       <a href="${config.actionRoot}?module=Schwerpunkt&do=list&where=${where}&prevoffset=${prev}&prev=zur&uuml;ck">zurueck</a>&nbsp;
+</if>
+<if next>
+<a href="${config.actionRoot}?module=Schwerpunkt&do=list&where=${where}&nextoffset=${next}&next=weiter">weiter</a>
+</if>
+
+
+
+<else>
+
+  <P align="center"> Found no matching entries!</p>
+
 </if>\r
 \r
 <include "foot.template">\r
 </if>\r
 \r
 <include "foot.template">\r
index e62f539..2da88fc 100755 (executable)
-<html>\r
-  <head>\r
-    <title>indymedia.de | admin</title>\r
-    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
-  </head>\r
-\r
-<body bgcolor="#FFFFFF" link="#666666" vlink="#990000" alink="#990000">\r
-       <include "head_nonavi.template">\r
-  <table border="0" width="100%">\r
-       <tr>\r
-               <td valign="top" width="40%" bgcolor="c0c0c0">\r
-\r
-\r
-               <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-               <b>OPENPOSTINGS</b></font>\r
-\r
-        <p>\r
-               <a href="${actionRoot}?module=Content&do=listop&order=webdb_create+desc">\r
-               <img src="${docRoot}/img/pointgris.gif" border=0>edit</a>\r
-\r
-               <p>\r
-                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                       <b>COMMENTS</b></font>\r
-               <p>\r
-                       <a href="${actionRoot}?module=Comment&do=list">\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>edit</a>\r
-           <p>\r
-                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                       <b>BREAKING NEWS</b></font>\r
-               <p>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Breaking&do=list">edit</a>\r
-               <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Breaking&do=add">add news</a>\r
-\r
-                       <table width="100%" border="0">\r
-               <tr><td bgcolor="white">&nbsp;</td></tr>\r
-               </table>\r
-\r
-           <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                       <b>ARTICLES</b></font>\r
-\r
-               <p>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=add&where=aktuell">new article</a>\r
-           <p>\r
-                       <b>show:</b><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=newswire">newswire</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=feature">feature</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=themenspecial">topic-specials</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=special">startpage-specials</a><br>\r
-                       <br>\r
-               <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=nfrei" >not (yet)published articles</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=media">with  media</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=lastchange">latest changes</a><br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Content&do=list&where=comments">with internal comments</a><br>\r
-\r
-\r
-     <form action="${actionRoot}" method="post">\r
-            <input type="hidden" name="module" value="Content">\r
-       <input type="hidden" name="do" value="search">\r
-       <input type="hidden" name="order" value="date desc">\r
-                   search: <font size="-1">\r
-       <input type="text" name="fieldvalue" size="15">\r
-       <select name="field">\r
-               <option value="title">title</option>\r
-        <option value="creator">author</option>\r
-        <option value="place">place</option>\r
-        <option value="description">abstract</option>\r
-                               <option value="comment">Int. comment</option>\r
-        <option value="content_data">content</option>\r
-       </select></font>\r
-      </form>\r
-\r
-               <table width="100%" border="0">\r
-               <tr><td bgcolor="white">&nbsp;</td></tr>\r
-               </table>\r
-\r
-\r
-                       <font  face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                       <b>GENERATE MANUALLY</b></font>\r
-\r
-                       <div align="left">\r
-                               <br>\r
-                               all areas:\r
-                               <br>\r
-                               <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                               <a href="${actionRoot}?module=Producer&task=All">all new (standard, update to www > 5min.)</a> &nbsp;|&nbsp;\r
-        <!--\r
-       <br>\r
-        <a href="${actionRoot}?module=Producer&task=All&forced=1">alles (!)(forced, update auf www > 5min.)</a>\r
-        &nbsp;|&nbsp;\r
-        <br>\r
-        <a href="${actionRoot}?module=Producer&task=All&forced=1&sync=1">alles (!)(www sofort, nur im Notfall)</a>\r
-        &nbsp;|&nbsp;\r
-        <br>\r
-       -->\r
-                               <br>specific parts of the site:\r
-                               <br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                               <a href="${actionRoot}?module=Producer&task=StartPage">new startpage</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=StartPage&forced=1">all (forced)</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=StartPage&forced=1&sync=1">all (forced + sync)</a>\r
-                               <br>\r
-                               <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                       <a href="${actionRoot}?module=Producer&task=Content">new content</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=Content&forced=1">all (forced)</a>\r
-                               <br>\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>\r
-                               <a href="${actionRoot}?module=Producer&task=Topics">new topic-pages</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=Topics&forced=1">all (forced)</a>\r
-                               <br>\r
-                               <a href="${actionRoot}?module=Producer&task=OpenPosting">\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>new openpostings</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=OpenPosting&forced=1">all (forced)</a>\r
-                               <br>\r
-                               <a href="${actionRoot}?module=Producer&task=Images">\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>new pictures</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=Images&forced=1">all (forced)</a>\r
-\r
-                               <br>\r
-                               <a href="${actionRoot}?module=Producer&task=Wap">\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>new wap</a>\r
-                               &nbsp;|&nbsp;\r
-                               <a href="${actionRoot}?module=Producer&task=Wap&forced=1">all (forced)</a>\r
-                               <br>\r
-        <a href="${actionRoot}?module=Producer&task=Navigation">\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0>navigation</a>\r
-                               <br>\r
-\r
-\r
-       </td>\r
-\r
-\r
-                       <td bgcolor="white" width="5%">&nbsp;\r
-                       </td>\r
-                       <td valign="top" width="30%" bgcolor="c0c0c0">\r
-\r
-       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-               <b>FEATURE</b></font>\r
-\r
-               <P>\r
-                       <a href="${actionRoot}?module=Schwerpunkt&do=list" >\r
-      <img src="${docRoot}/img/pointgris.gif" border=0> edit</a><br>\r
-      <a href="${actionRoot}?module=Schwerpunkt&do=add" >\r
-                 <img src="${docRoot}/img/pointgris.gif" border=0> add</a>\r
-\r
-    <p>\r
-                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                       <b>TOPICS</b></font>\r
-\r
-               <p>\r
-                       <a href="${actionRoot}?module=Topics&do=list">\r
-      <img src="${docRoot}/img/pointgris.gif" border=0> edit</a><br>\r
-      <a href="${actionRoot}?module=Topics&do=add" >\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0> add</a>\r
-\r
-               <p>\r
-                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                 <b>PICTURES</b></font>\r
-\r
-    <p>\r
-                       <a href="${actionRoot}?module=Images&do=list">\r
-      <img src="${docRoot}/img/pointgris.gif" border=0> edit</a><br>\r
-      <a href="${actionRoot}?module=Images&do=add" >\r
-                       <img src="${docRoot}/img/pointgris.gif" border=0> add</a>\r
-\r
-               <p>\r
-                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-                 <b>MEDIAFOLDER</b></font>\r
-\r
-               <p>\r
-                       <a href="${actionRoot}?module=Mediafolder&do=list">\r
-      <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
-\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
-\r
-       <!-- internal messageboard -->\r
-\r
-               <font  face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">\r
-               <b>Internal Messageboard</b>\r
-               <font size="-1"><br><a href="${actionRoot}?module=Message&do=add">add</a></font>\r
-               <if messages>\r
-                       <list messages as m>\r
-                               <p>\r
-                               <if m.title><b>${m.title}</b><br></if>\r
-                               ${m.description}<br>\r
-                               <font size="-2">\r
-                               <if m.creator><i>von: ${m.creator}</i> / </if>${m.webdb_create}<br>\r
-                               </font>\r
-                       </list>\r
-               <else>\r
-                       <p><i>no messages</i>\r
-               </if></font>\r
-       </td>\r
-\r
-       </tr>\r
-       </table>\r
-\r
-       <include "foot.template">\r
-\r
-       </body>\r
-</html>\r
+<html>
+  <head>
+    <title>indymedia.de | admin</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_nonavi.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>OPENPOSTINGS</b></font>
+
+        <p>
+               <a href="${config.actionRoot}?module=Content&do=listop&order=webdb_create+desc">
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>edit</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>COMMENTS</b></font>
+               <p>
+                       <a href="${config.actionRoot}?module=Comment&do=list">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>edit</a>
+           <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>BREAKING NEWS</b></font>
+               <p>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Breaking&do=list">edit</a>
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Breaking&do=add">add news</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>ARTICLES</b></font>
+
+               <p>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=add&where=aktuell">new article</a>
+           <p>
+                       <b>show:</b><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=newswire">newswire</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=feature">feature</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=themenspecial">topic-specials</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=special">startpage-specials</a><br>
+                       <br>
+               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=nfrei" >not (yet)published articles</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=media">with  media</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=lastchange">latest changes</a><br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Content&do=list&where=comments">with internal 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">
+                   search: <font size="-1">
+       <input type="text" name="fieldvalue" size="15">
+       <select name="field">
+               <option value="title">title</option>
+        <option value="creator">author</option>
+        <option value="place">place</option>
+        <option value="description">abstract</option>
+                               <option value="comment">Int. comment</option>
+        <option value="content_data">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>GENERATE MANUALLY</b></font>
+
+                       <div align="left">
+                               <br>
+                               all areas:
+                               <br>
+                               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=All">all new (standard, update to www > 5min.)</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>specific parts of the site:
+                               <br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage">new startpage</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage&forced=1">all (forced)</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=StartPage&forced=1&sync=1">all (forced + sync)</a>
+                               <br>
+                               <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                       <a href="${config.actionRoot}?module=Producer&task=Content">new content</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Content&forced=1">all (forced)</a>
+                               <br>
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>
+                               <a href="${config.actionRoot}?module=Producer&task=Topics">new topic-pages</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Topics&forced=1">all (forced)</a>
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=OpenPosting">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>new openpostings</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=OpenPosting&forced=1">all (forced)</a>
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=Images">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>new pictures</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Images&forced=1">all (forced)</a>
+
+                               <br>
+                               <a href="${config.actionRoot}?module=Producer&task=Wap">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>new wap</a>
+                               &nbsp;|&nbsp;
+                               <a href="${config.actionRoot}?module=Producer&task=Wap&forced=1">all (forced)</a>
+                               <br>
+        <a href="${config.actionRoot}?module=Producer&task=Navigation">
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0>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>FEATURE</b></font>
+
+               <P>
+                       <a href="${config.actionRoot}?module=Schwerpunkt&do=list" >
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> edit</a><br>
+      <a href="${config.actionRoot}?module=Schwerpunkt&do=add" >
+                 <img src="${config.docRoot}/img/pointgris.gif" border=0> add</a>
+
+    <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                       <b>TOPICS</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Topics&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> edit</a><br>
+      <a href="${config.actionRoot}?module=Topics&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> add</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>PICTURES</b></font>
+
+    <p>
+                       <a href="${config.actionRoot}?module=Images&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> edit</a><br>
+      <a href="${config.actionRoot}?module=Images&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> add</a>
+
+               <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>MEDIAFOLDER</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Mediafolder&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> edit</a><br>
+      <a href="${config.actionRoot}?module=Mediafolder&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> add</a>
+
+
+    <p>
+                       <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+                 <b>LANGUAGES</b></font>
+
+               <p>
+                       <a href="${config.actionRoot}?module=Language&do=list">
+      <img src="${config.docRoot}/img/pointgris.gif" border=0> edit</a><br>
+      <a href="${config.actionRoot}?module=Language&do=add" >
+                       <img src="${config.docRoot}/img/pointgris.gif" border=0> add</a>
+      </td>
+
+                       <td bgcolor="white" width="5%">&nbsp;
+                       </td>
+                       <td valign="top" width="20%" bgcolor="pink">
+
+       <!-- internal messageboard -->
+
+               <font  face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#663399">
+               <b>Internal Messageboard</b>
+               <font size="-1"><br><a href="${actionRoot}?module=Message&do=add">add</a></font>
+               <if messages>
+                       <list 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>no messages</i>
+               </if></font>
+       </td>
+
+       </tr>
+       </table>
+
+       <include "foot.template">
+
+       </body>
+</html>
index f140530..703d5ed 100755 (executable)
@@ -1,58 +1,58 @@
-<html>\r
-<head>\r
-<title>\r
-indymedia.de | topic\r
-</title>\r
-<head>\r
-\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<form action="${actionRoot}" method="post">\r
-       <input type=hidden name=module value=Topics>\r
-       <input type="hidden" name="id" value="${id}">\r
-       <if new><input type="hidden" name="do" value="insert">\r
-       <else><input type="hidden" name="do" value="update"></if>\r
-<table border="0">\r
-  <tr>\r
-    <td align="right" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-               <B>name:</B></font></td>\r
-    <td>\r
-      <input type="text" size="40" name="title" value="${title}">\r
-    </td>\r
-  </tr>\r
-    <tr>\r
-      <td align="right" valign="top" bgcolor="#006600"><font color="#ffffff"><B>description:</B></font></td>\r
-      <td>\r
-        <textarea cols="40" rows="3" name="description">${description}</textarea>\r
-      </td>\r
-  </tr>\r
-  <tr>\r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>Fileame:</B></font></td>\r
-    <td>\r
-      <input type="text" size="20" name="filename" value="${filename}">\r
-    </td>\r
-  </tr>\r
-  <tr>\r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>main infopage\r
-      </B></font></td>\r
-    <td>\r
-      <input type="text" size="40" name="main_url" value="${main_url}">\r
-    </td>\r
-  </tr>\r
-  <tr>\r
-    <td align="right" bgcolor="#006600"><font color="#ffffff"><B>Archiv url:</B></font></td>\r
-    <td>\r
-      <input type="text" size="40" name="archiv_url" value="${archiv_url}">\r
-    </td>\r
-  </tr>\r
-  <tr>\r
-    <td colspan="2" align="right"> <font color="#ffffff"><if new>\r
-      <input type="submit" name="save" value="add">\r
-    <else>\r
-    <input type="submit" name="save" value="save">\r
-    </if> </font></form></font>\r
-    </td>\r
-</table>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
+<html>
+<head>
+<title>
+indymedia.de | topic
+</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>name:</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>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>Fileame:</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>main infopage
+      </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>Archiv 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="add">
+    <else>
+    <input type="submit" name="save" value="save">
+    </if> </font></form></font>
+    </td>
+</table>
+<include "foot.template">
+</body>
+</html>
index 56fdbfd..070f9a5 100755 (executable)
@@ -1,58 +1,59 @@
-<html>\r
-<head>\r
-       <title>indymedia.de | topiclist</title>\r
-</head>\r
-<body bgcolor="#FFFFFF">\r
-<include "head.template">\r
-<if contentlist>\r
-<table border="0">\r
-  <tr bgcolor="#006600">\r
-    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-               <b>title</b></font></td>\r
-    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-               <b>desciption</b></font></td>\r
-    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-               <b>Main-Url<br>Archiv-Url</b></font></td>\r
-       <td>&nbsp;</td>\r
-  </tr>\r
-  <list contentlist as entry>\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">${entry.description}&nbsp;</font></td>\r
-  <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">\r
-       ${entry.main_url}<br>\r
-       ${entry.archiv_url}</font></td>\r
-  <td><font size="1">&nbsp;<a href="${actionRoot}?module=Topics&do=delete&id=${entry.id}">delete</a>\r
-    | <a href="${actionRoot}?module=Topics&do=edit&id=${entry.id}">edit</a></font></td>\r
-  </tr>\r
-  </list>\r
-  <tr>\r
-  <td colspan="4" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">\r
-       ${count} entries / showing from ${from} to ${to}</font></td>\r
-  <td>&nbsp;</td>\r
-  </tr>\r
-</table>\r
-<P>\r
-<if (prev || next)>\r
- <form method="post" action="${actionRoot}">\r
- <input type="hidden" name="module" value="Topics">\r
- <input type="hidden" name="where" value="${where}">\r
-<if prev>\r
- <input type="hidden" name="prevoffset" value="${prev}">\r
- <input type="submit" name="prev" value="back">\r
-</if>\r
-<if next>\r
- <input type="hidden" name="nextoffset" value="${next}">\r
- <input type="submit" name="next" value="next">\r
-</if>\r
- </form>\r
-</if>\r
-\r
-<else>\r
-  <P align="center"> Found no matching entries!</p>\r
-</if>\r
-<include "foot.template">\r
-</body>\r
-</html>\r
-\r
-\r
+<html>
+<head>
+       <title>indymedia.de | topiclist</title>
+</head>
+<body bgcolor="#FFFFFF">
+<include "head.template">
+
+<if contentlist>
+<table border="0">
+  <tr bgcolor="#006600">
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>title</b></font></td>
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>desciption</b></font></td>
+    <td><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+               <b>Main-Url<br>Archiv-Url</b></font></td>
+       <td>&nbsp;</td>
+  </tr>
+  <list 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="${config.actionRoot}?module=Topics&do=delete&id=${entry.id}">delete</a>
+    | <a href="${config.actionRoot}?module=Topics&do=edit&id=${entry.id}">edit</a></font></td>
+  </tr>
+  </list>
+  <tr>
+  <td colspan="4" bgcolor="#006600"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#ffffff">
+       ${count} entries / showing from ${from} to ${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="back">
+</if>
+<if next>
+ <input type="hidden" name="nextoffset" value="${next}">
+ <input type="submit" name="next" value="next">
+</if>
+ </form>
+</if>
+
+<else>
+  <P align="center"> Found no matching entries!</p>
+</if>
+<include "foot.template">
+</body>
+</html>
+
+