id_doc,lang,category,sub_category,description,document,sort_nr,last_change
9,'en','home','overview','What can it do?','\\n<B>WWWdb</B> is primary a frontend for navigation within\\ndatabase-tables.\\n<BR>\\nYou can do the following <i>actions</i> with your <i>data-records</i>:\\n<ul>\\n<li>Create</li>\\n<li>Search</li>\\n<li>Browse</li>\\n<li>Update</li>\\n<li>Delete</li>\\n</ul>\\n<br>\\nBut wait - that''s not all! You can set up the layout and design you want,\\nto show the data to the user.\\n<BR><BR>\\nWithout giving explicit Layout-description each field is shown in one\\nline with its corresponding label. But that looks not very smart!\\nSo <B>WWWdb</B> gives you the possibility, to <i>layout</i> your\\ndatabase-fields in a HTML-table-grid. You can put fields or labels in\\none single ore more (spanned) columns or put more fields in one column\\ntogether.\\n<BR><BR>\\nIn addition you can assign <i>different input-types</i> to the\\ndatabase-fields. The following field-Types are supported:\\n<BR>\\n<ul>\\n<li>normal Text-input</li>\\n<li>Password-field</li>\\n<li>Multi-lined text</li>\\n<li>Radio-fields</li>\\n<li>Selection-boxes</li>\\n<li>Check-buttons</li>\\n<li>Hidden-fields</li>\\n<li>Labels (read-only)</li>\\n</ul>\\n<br>\\nLast but not least, you can set <i>attributes</i> to your fields.\\nThis means they can be bold, italics, coloured, aligned and more.\\n<BR><BR>\\nBut <B>WWWdb</B> can even do more: It gives you the possibility\\nto mount different applications together to one web-application.\\nUsing this mechanism, you can navigate in a hierachy of categories\\nor use search-words to find the application or object, you''re\\nserching for.\\n',120,'@!<DATE>2000-01-01 00:00:00@!</DATE>'
8,'en','home','overview','WWWdb - Why written?','<p ALIGN=center><FONT color=blue>\\nWhy did I write this tool?\\n<BR><BR></FONT></P>\\nBecause I use different kinds of databases regulary, I always wished a\\ntool to maintain the different tables, without typing the\\ncorresponding SQL-statements in any SQL-monitor. It would be nice - I\\nthought - to have a utilitiy which allows me easily to do this on\\ndifferent databases - and platforms. <BR><BR>\\nFirst I searched the web for tool, doing this. And yes! Some tools are\\nexisting and I tried them out - one after the other. Because I had to\\nwrite a contact-database for my company, the most tools did not fit for\\nus. Some were unflexible with the databases they are using, and others\\nhad a ugly user-interface. So I decided to write my own tool.\\n<BR><BR>\\nAfter playing around with perl and tcl, I decided to make such a thing\\nas a CGI-script, which gives me the possibillity to use <I>any</I>\\nWWW-browser (graphic or not) to maintain my database-tables, because it\\ngenerates pure HTML, without Java or Javascript.\\n<BR><BR>\\nIn the meantime the program grew and grew. Many ideas were implemented\\nand some more still aren''t.\\nNow, we can not only manage database-records, WWWdb begins to be a\\ndevelopment tool for whole web-sites',110,'@!<DATE>2000-01-01 00:00:00@!</DATE>'
10,'en','home','overview','The basics of configuring a WWWdb-Application','Each <B>WWWdb</B>-Application consists of four elements:\\n<ol>\\n<li>the session-part</li>\\n<li>the database-part</li>\\n<li>the application-part</li>\\n<li>the application-parameter-part</li>\\n</ol>\\nThe database-connection is hold in is own configuration-file. It''s\\nname is <i>&lt;DB-connect&gt;.rc</i>.\\nThe session-id is a sixteen-hex-digit number which is generated\\nevery time, you connect to <B>WWWdb</B>. If you have your own login,\\nou can always use the same session-id.\\nThe configuration of a application is found in a configuration-file\\nwith the name <i>&lt;Application&gt;.rc</i>.\\nYou can pass parameters to the application in the form:\\n<BR><I>\\nParam=Value\\n</I><BR>\\nTogether, they are coded in the URL in the form:\\n<BR><BR>\\n<B>\\nhttp://&lt;Hostname&gt;/wwwdb/&lt;Session-id&gt;/&lt;DB-connect&gt;/&lt;Application&gt;[;Parameters]\\n</B>\\n<BR><BR>\\nThe WWW-server converts this adress and calls  <B>WWWdb</B> with the correct\\nparameters. They specify, which config-files have to be used and now\\nthe layout can be generated from <B>WWWdb</B>.\\n<BR><BR>\\n',130,'@!<DATE>2000-01-01 00:00:00@!</DATE>'
14,'en','home','overview','Session dependant state-information in WWWdb','Don''t forget to save the data, you want to have for a future Session. But how\\ncan you do this?\\n<BR><BR>\\nIn the URL you can find a 16-digit hex-identification, which is randomly\\ngenerated and is the key for your current session. If you log in,\\nyou can reget your session-id you have previously used. Because this\\nsession-id can be password-protected, a secure data-transport is\\nguaranteed.\\n<BR><BR>\\nUsing this session-id you can save state-information, which expires after\\na time-range, selected by you. Also you can share session-informations\\nover different applications, which allows you, to build your own\\nHTML-application-framework.',190,'@!<DATE>2000-01-01 00:00:00@!</DATE>'
11,'en','home','overview','What elements a config-file does contain?','The configuration-file has the format of a .ini-file. This means, that\\nyou have sections of the form:\\n<BR>\\n<CODE><PRE>\\n[Section]\\n</PRE></CODE>\\nA section binds all parameters together, which have to do with some\\napplication-based type of data. Also subsections are possible too.\\nThey have the following form:\\n<BR>\\n<CODE><PRE>\\n[Section Subsection]\\n</PRE></CODE>\\nIn the sections the <i>attribute - value</i> assignments are\\nplaced. Two forms are possible:\\n<ol>\\n<li>Single-line assignments</li>\\n<li>Multiple-Line assignments</li>\\n</ol>\\nHere an example:\\n<BR><BR>\\n<CODE><PRE>\\nBgColor = red\\nValues = &lt;&lt;END\\nRed\\nGreen\\nBlue\\nEND\\n</PRE></CODE>\\nHere, the attribute <CODE>BgColor</CODE> got the value <i>red</i> and\\nthe attribute <CODE>Values</CODE> got a list, containig three elements:\\n<BR>\\n<i>red</i>, <i>green</i> and <i>blue</i>.\\n<BR><BR>',140,'@!<DATE>2000-01-01 00:00:00@!</DATE>'
184,'de','news','news','WWWdb-0.8.2 freigegeben','Nach langem Warten gibt es endlich eine neue <b>WWWdb</b>-Version!
\\n
\\n<p>
\\nNeue Funktionen in <b>WWWdb-0.8.2</b>:
\\n </p>
\\n   
\\n<center>      
\\n<table border="0" cellpadding="10" cellspacing="0" nosave="NOSAVE" width="100%">
\\n       <tbody>
\\n      <tr align="Left" nosave="NOSAVE" valign="Top">
\\n        <td align="Left" nosave="NOSAVE" valign="Top">                  
\\n  
\\n      <ul>
\\n          <li><b>System:</b>                      
\\n          <ul>
\\n           <li> Generierung von PDF-Dateien aus den selektierten Daten
\\n        </li>
\\n                       
\\n          </ul>
\\n                  </li>
\\n          <li><b>Benutzung:</b>                      
\\n          <ul>
\\n           <li>Die Enter-Taste dient als Default-Taste für die jeweilige Anwendung, bzw. das Such-Feld        </li>
\\n                       
\\n          </ul>
\\n          </li>
\\n                  <li><b>Anwendungen:</b>                      
\\n          <ul>
\\n           <li> PostgreSQL-Functionsentwicklung: 
\\n
\\nDiese Anwendung ermöglicht auf einfache Weise Stored-Procedures für 
\\nPostgreSQL über das Web zu entwickeln und testen.
\\n</li>
\\n              <li>Benutzer können persönliche Attribute, wie Namen und Adresse für ihre Sitzungs-Id anlegen<br>
\\n              </li>
\\n                       
\\n          </ul>
\\n          </li>
\\n          <li><b>Hilfsmittel</b>:                      
\\n          <ul>
\\n           <li><tt>INSTALL.pl</tt>                              
\\n              <ul>
\\n            <li> Komplette Installation für WWWdb</li>
\\n               
\\n              </ul>
\\n              </li>
\\n           
\\n          </ul>
\\n          </li>
\\n          <li><b>Interna</b>:                      
\\n          <ul>
\\n           <li> Die Datenbank-Datentypen sind nun DBI-kompatibel</li>
\\n           
\\n          </ul>
\\n         </li>
\\n         <li><b>Dokumentation:</b></li>
\\n         
\\n        <ul>
\\n           <li>Die Einträge für die Konfigurations-Dateien sind nun dokumentiert<br>
\\n         </li>
\\n         
\\n        </ul>
\\n               
\\n      </ul>
\\n        </td>
\\n       </tr>
\\n            
\\n  </tbody>  
\\n</table>
\\n     </center>
\\n ',100,'@!<DATE>2002-03-12 16:14:22@!</DATE>'
38,'en','home','see-also','aRts','
\\naRts is an <b>a</b>nalog <b>R</b>eal<b>t</b>ime <b>S</b>ynthesizer, integrated
\\nin the <a href="http://www.kde.org">KDE</a>-Project.
\\n<p>At the <a href="http://www.aRts-Project.org">aRts-Homepage</a> you will
\\nget more Information.
\\n<br>&nbsp;
\\n
\\n',0,'@!<DATE>2000-03-30 13:04:17@!</DATE>'
30,'en','home','install','Unpack WWWdb','<TABLE
\\n  WIDTH="100%"
\\n  BORDER=0
\\n  BGCOLOR="white"
\\n  HEIGHT="100%">
\\n<TR>
\\n<TD
\\n
\\n  ALIGN="center">
\\n<B><FONT color=blue>
\\nUnpack WWWdb
\\n</FONT></B>
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD>
\\n
\\n
\\nUntar the WWWdb tar-ball in the directory you want it, with:
\\n
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ tar xvfz WWWdb-&lt;Version&gt;.tar.gz</PRE>
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD>
\\nSwitch to the new created directory:
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ cd WWWdb-&lt;Version&gt;</PRE>
\\n</TD>
\\n</TR><TR>
\\n<TD>
\\n
\\n
\\nUntar the contrib tar-ball in this directory, with:
\\n
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ tar xvfz WWWdb-contrib-&lt;Version&gt;.tar.gz</PRE>
\\n</TD>
\\n</TR>
\\n</TABLE>',20,'@!<DATE>2002-03-15 10:56:52@!</DATE>'
39,'en','home','overview','Handling of the database-contents','<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
\\n<html>
\\n<head>
\\n   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
\\n   <meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; I; Linux 2.2.13 i686) [Netscape]">
\\n</head>
\\n<body>
\\nA great amount of the data, <b>WWWdb</b> uses, is kept in databases. Because
\\ndifferent database are supported, we need to transport the data from/to
\\nthem in a portable way. Also it would be great, if we would have a tool,
\\nthat helps us, do create the neccesary tables on every one of the supported
\\ndatabases.
\\n<p><b>WWWdb</b> offers a tool (<tt>InstallDB.pl</tt>), that enables you
\\nto:
\\n<ul>
\\n<li>
\\nCreate a Database-table and the according indices</li>
\\n
\\n<li>
\\nImport and export the data</li>
\\n
\\n<li>
\\nHandle the different field-types transparent to the different databases</li>
\\n</ul>
\\nWith this tool it is absoluteley no problem to create the tables, <b>WWWdb</b>
\\nrelies on, and fill them with the data, we need for a base-System.
\\n<br>&nbsp;
\\n</body>
\\n</html>
\\n',200,'@!<DATE>2000-03-31 16:10:45@!</DATE>'
183,'en','home','license','Copyright 1999-2002 by TWC, Germany','<B>WWWdb</B> has been released under the GNU-License.
\\n<P>
\\n<big>Note that this software and documentation is being provided "as-is"
\\nwith no warranty either explicit or implied.
\\n<a href=http://www.twc.de>TWC</a>
\\n is not responsible
\\nfor any damages incurred from the use of this product.</big>
\\n<BR><BR>
\\nAgain, please
\\nread the&nbsp;
\\n<a href="wwwdb://WWWdb:Tools:ShowDoc;id=174>GNU-license</a>
\\n.',15,'@!<DATE>2002-03-07 21:19:55@!</DATE>'
37,'en','news','news','WWWdb-0.0.7 released','New features of <b>WWWdb-0.0.7</b>:
\\n<br>
\\n
\\n<center><table BORDER=0 CELLSPACING=0 CELLPADDING=10 WIDTH="100%" NOSAVE >
\\n<tr ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<td ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<li>
\\n<b>System</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nInternationalisation:</li>
\\n
\\n<ul>
\\n<li>
\\nmake po-files analyses the sources and generates .po-files</li>
\\n
\\n<li>
\\nChange language during running session</li>
\\n</ul>
\\n
\\n<li>
\\nSearch-function in navigation-column</li>
\\n
\\n<li>
\\nSession-Handling: Anonymous-Mod</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Database</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nParameters to SQL are passed via bind</li>
\\n
\\n<li>
\\nMultiple primary-keys are allowed now</li>
\\n</ul>
\\n
\\n<li>
\\n<b>API</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nGet-Attr - Get WWWdb Attributes</li>
\\n
\\n<ul>
\\n<li>
\\n<i>Lang</i> - Get the language, selected by the user</li>
\\n
\\n<li>
\\n<i>BaseLang</i> - Get the Default-Language</li>
\\n
\\n<li>
\\n<i>DebugLvl</i> - Get the level of debugging</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Applications</b>:</li>
\\n
\\n<blockquote>
\\n<li>
\\nChange the password of a user</li>
\\n
\\n<li>
\\nMany-Translation-Tools</li>
\\n</blockquote>
\\n</td>
\\n
\\n<td NOSAVE>
\\n<li>
\\n<b>Tools</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nTranslation</li>
\\n
\\n<ul>
\\n<li>
\\nDocuments in Db</li>
\\n
\\n<li>
\\nLookups in Db</li>
\\n
\\n<li>
\\nTranslation-texts in Db</li>
\\n
\\n<li>
\\nSources (.po-files)</li>
\\n
\\n<li>
\\nAutomatic generation of translation-texts</li>
\\n</ul>
\\n
\\n<li>
\\n<tt>InstallDb.pl</tt>:</li>
\\n
\\n<ul>
\\n<li>
\\nImproved NULL-value-handling</li>
\\n
\\n<li>
\\nHandling of date-fields now database-independant</li>
\\n</ul>
\\n
\\n<li>
\\n<tt>CreatePoFiles.pl<br>
\\n</tt>Analyses source-files and greates the neccesary .po-files</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Internals</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nNew OO-Classes</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdb:Base</li>
\\n
\\n<ul>
\\n<li>
\\nDebugging</li>
\\n
\\n<li>
\\nImproved attribute-handling</li>
\\n
\\n<li>
\\nPrivate attributes</li>
\\n</ul>
\\n
\\n<li>
\\nWWWdb::Plugins</li>
\\n
\\n<li>
\\nWWWdb::DbSession</li>
\\n
\\n<ul>
\\n<li>
\\nid-Increment</li>
\\n
\\n<li>
\\nTransaction-handling</li>
\\n
\\n<li>
\\nDate conversion in dependance to database</li>
\\n</ul>
\\n
\\n<li>
\\nWWWdb::Session</li>
\\n
\\n<ul>
\\n<li>
\\nState-entries will be cached during session</li>
\\n</ul>
\\n
\\n<li>
\\nWWWdb::Hash</li>
\\n
\\n<br>WWWdb::List</ul>
\\n</ul>
\\n</td>
\\n</tr>
\\n</table></center>
\\n
\\n</body>
\\n</html>
\\n',60,'@!<DATE>2000-04-01 02:00:00@!</DATE>'
6,'en','news','news','WWWdb 0.0.1 to 0.0.4','<B>WWWdb</B> is publically released now!
\\n<BR>
\\n
\\n<TABLE BORDER=1>
\\n <TR>
\\n  <TH>
\\n        Date
\\n  </TH>
\\n  <TH>
\\n        Version
\\n  </TH>
\\n  <TH>
\\n        News / Changes
\\n  </TH>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n        1999/10/07
\\n  </TD>
\\n  <TD>
\\n        0.0.1
\\n  </TD>
\\n  <TD>
\\n        First (internal) announcement
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n        1999/10/26
\\n  </TD>
\\n  <TD>
\\n   0.0.3
\\n  </TD>
\\n  <TD>
\\n        First official announcement on
\\n        <A href=http://www.freshmeat.net/appindex/1999/10/26/940941012.html>
\\n        freshmeat</A>.
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD VALIGN=TOP>
\\n        1999/11/22
\\n  </TD>
\\n  <TD VALIGN=TOP>
\\n   0.0.4
\\n  </TD>
\\n  <TD>
\\n        New features:
\\n        <UL>
\\n        <LI>System:</LI>
\\n          <UL>
\\n          <LI>Datatype-conversion between db and HTML-form</LI>
\\n          <LI>Session-id-handling</LI>
\\n          <LI>Log-files in own tmp-area</LI>
\\n          <LI>Own die-handlers</LI>
\\n          <LI>New Plugins: WWWdb_Pre|Post</LI>
\\n          <LI>New Plugin: PreCreateForm</LI>
\\n          <LI>One standard db-handle for all acesses</LI>
\\n          <LI>User-defined environment per session</LI>
\\n          <LI>Navigation-column</LI>
\\n          <LI>Background-images are possible</LI>
\\n          <LI>Exit-Button to jump to the main-application</LI>
\\n          <LI>Generate WWWdb-references with session-info</LI>
\\n          <LI>Debugging-enhancements (Stack, clear HTML-output)</LI>
\\n          <LI>Redirections are now possible</LI>
\\n          </UL>
\\n        <LI>API:</LI>
\\n          <UL>
\\n          <LI>SQLSelectList - Selects Data and returns a list</LI>
\\n          <LI>GetAttr - Get internal attributes of WWWdb</LI>
\\n          <LI>SQLDo - executes a SQL-Statement</LI>
\\n          </UL>
\\n        <LI>Applications:</LI>
\\n          <UL>
\\n          <LI>Login-Procedure with crypted passwords</LI>
\\n          <LI>Create a WWWdb-User</LI>
\\n          <LI>Set up a users environment</LI>
\\n          <LI>Help-Files</LI>
\\n          </UL>
\\n         </UL>
\\n  </TD>
\\n </TR>
\\n</TABLE>
\\n',20,'@!<DATE>1999-10-07 02:00:00@!</DATE>'
26,'en','news','news','WWWdb has now a mailing-list','<B>WWWdb</B> has now a mailing-list.
\\n<BR>
\\n
\\nTo subscribe, send mail to
\\n<A HREF=mailto:wwwdb-request@space.twc.de>wwwdb-request@space.twc.de</A>
\\nwith
\\n<BR><BR>
\\n<I>subscribe &lt;your-email-adress&gt;</I>
\\n<BR><BR>
\\nin the message body. You can omit &lt;your-email-adress&gt;
\\nif it''s the same
\\nadress you are using to subscribe to the list.
\\n<BR><BR>
\\nIf are subscribed, you can post to the list by writing to
\\n<A HREF=mailto:wwwdb@space.twc.de>wwwdb@space.twc.de</A>.
\\n<BR><BR>
\\nThere is also an archive of the list at
\\n<A HREF=http://space.twc.de/~stefan/wwwdb-archive>
\\nhttp://space.twc.de/~stefan/wwwdb-archive</A>.',30,'@!<DATE>1999-11-24 00:00:00@!</DATE>'
7,'en','news','news','WWWdb-0.0.5 released','New features of <B>WWWdb-0.0.5</B>:
\\n<BR>
\\n
\\n<UL>
\\n <LI>System:</LI>
\\n <UL>
\\n  <LI>New General form layout (FormHeader, Navigation, TableHeader,
\\n      Application-area, TableFooter, FormFooter)
\\n  </LI>
\\n  <LI>New Plugin: PreDoAction</LI>
\\n  <LI>New Plugins: FormHeader, TableHeader,
\\n                   TableFooter, FormFooter</LI>
\\n  <LI>Navigation through hierarchy</LI>
\\n  <LI>Navigation through search-words</LI>
\\n  <LI>Default-session-id is now 0000000000000000</LI>
\\n  <LI>File-hierarchy of configfiles is now possible:
\\n      x/y/z => x:y:z</LI>
\\n  <LI>Passing parameters via URL in the form URL;Param=Value</LI>
\\n  <LI>New config-entries for simple field checking / converting:
\\n      Mandantory, MustMatch, ToUpper, ToLower</LI>
\\n  <LI>The navigation column is generated from database</LI>
\\n  <LI>Query-fields can be attributed</LI>
\\n  <LI>Different ways to select a record in the browse:
\\n      Btn, Check, None (implies selection via link)</LI>
\\n  <LI>Vertical alignment of single entries</LI>
\\n  <LI>Generate WWWdb-References in Labels</LI>
\\n </UL>
\\n <LI>API:</LI>
\\n <UL>
\\n  <LI>ResolveRefField - Resolve a WWWdb-Reference for HTML</LI>
\\n  <LI>InternalFieldCheck - perform the default-checks for a field</LI>
\\n  <LI>Get-Attr - Get WWWdb Attributes</LI>
\\n  <UL>
\\n   <LI>ConfigPath - the file-path of the config-file</LI>
\\n   <LI>UrlParams - the params passed by the URL</LI>
\\n  </UL>
\\n  <LI>GetLastBtn - -deleted-</LI>
\\n </UL>
\\n <LI>Applications:</LI>
\\n <UL>
\\n  <LI>Navigation in wwwdb via hierarchy or search-words</LI>
\\n  <LI>Edit navigation-categories</LI>
\\n  <LI>Edit navigation-objects</LI>
\\n  <LI>Link category and object</LI>
\\n  <LI>Edit docu-entries</LI>
\\n </UL>
\\n</UL>
\\n',40,'@!<DATE>1999-12-22 00:00:00@!</DATE>'
29,'en','news','news','2000-02-02 - WWWdb-0.0.6 released','New features of <b>WWWdb-0.0.6</b>:
\\n<BR>
\\n
\\n<ul>
\\n<li>
\\nSystem:</li>
\\n
\\n<ul>
\\n<li>
\\noid is no longer needed</li>
\\n
\\n<li>
\\nParsing of URI-Param id=&lt;id> by default</li>
\\n</ul>
\\n
\\n<li>
\\nDatabase:</li>
\\n
\\n<ul>
\\n<li>
\\nPort to MySQL</li>
\\n
\\n<li>
\\nDatabase-views eliminated</li>
\\n
\\n<li>
\\nGeneral error-message when an SQL-error occurs</li>
\\n
\\n<li>
\\nDatabase now SQL-92 conform</li>
\\n
\\n<ul>
\\n<li>
\\nkey -> key_name</li>
\\n
\\n<li>
\\nvarchar-fields limited to database-maximum</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\nTools:</li>
\\n
\\n<ul>
\\n<li>
\\nScripts <tt>InstallDb.pl</tt> and <tt>CreateNewDb.sh</tt> for setting up
\\nthe Database on various db-platforms</li>
\\n</ul>
\\n
\\n<li>
\\nInternals:</li>
\\n
\\n<ul>
\\n<li>
\\nNew OO-Classes</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdb::Base</li>
\\n
\\n<li>
\\nWWWdb::HTML</li>
\\n
\\n<li>
\\nWWWdb::Session</li>
\\n</ul>
\\n</ul>
\\n</ul>
\\n
\\n</body>
\\n</html>
\\n',50,'@!<DATE>2000-02-02 00:00:00@!</DATE>'
43,'en','news','news','Public CVS-access for WWWdb now available','Want to get the most actual version of <b>WWWdb</b>?
\\n<p>Then you should use the CVS-accout. If you want to learn more about
\\ndownloading CVS-based directory-trees then you should check <a href="http://sourceforge.net/cvs/?group_id=10067">this
\\nlink</a>. Then you can log in as anonymous user and check out the latest
\\nsources.
\\n<p>The <b>WWWdb</b>-team tries, to put only stable sources in the CVS-tree.
\\nAlthough it may happen, that buggy files appear in the CVS.',0,'@!<DATE>2000-09-26 11:20:51@!</DATE>'
42,'en','news','news','WWWdb supports Palm-PDA-database','Do you want to fetch the data selected in <b>WWWdb</b> to your Palm-PDA?
\\n<p>From now on, this is no problem. You can select the data, as usual and
\\n<b>WWWdb</b> will convert the data to a format supported by the free Palm-DB.
\\nThis file will be presented for Download directly to your Palm-PDA.
\\n<p>The Palm-Database can be downloaded at <a href="http://sourceforge.net/projects/pilot-db/">http://sourceforge.net/projects/pilot-db</a>.
\\n<P>Want to try this cool stuff? Do it with the <a href="wwwdb://WWWdb:Demo:Contacts">Contact-database</a>!',0,'@!<DATE>2000-09-27 15:16:01@!</DATE>'
44,'en','home','install','Add applications to the navigation-hierarchy','Once, an application has been written, you may want to insert it into the
\\nnavigation hierarchy. To do this, three things must be done:
\\n<ol>
\\n<li>
\\nA place in the category-hierarchy must be defined, where this application
\\nis placed</li>
\\n
\\n<li>
\\nYour application must be inserted in the database as a <b>WWWdb</b>-object
\\nand must be bound to the category it belongs to. Furthermore some search-words
\\nmust be defined, so that you can search it with the <b>WWWdb</b>-search-engine</li>
\\n
\\n<li>
\\nReorganize your application-structure</li>
\\n</ol>
\\nFirst create the corresponding category (if it does not exist) with the
\\napplication <a href="wwwdb://WWWdb:NavCat">WWWdb:NavCat</a>. Then create
\\na <b>WWWdb</b>-object, with your brandnew application and connect it to
\\nthe category, you want. This is done with the application&nbsp; <a href="wwwdb://WWWdb:NavObj">WWWdb:NavObj</a>.
\\nNow you only have to reorganize your application structure with the Application
\\n<a href="wwwdb://WWWdb:NavCatReorg">WWWdb:NavCatReorg</a>.',80,'@!<DATE>2000-11-02 15:05:36@!</DATE>'
36,'en','home','news','Future plans','<body>The next big project, I am currently working on is a complete redesign of <b>WWWdb</b>. Together with my colleague we transform all parts of <b>WWWdb</b> to objects. So we want a ''soft'' replacement of one object after the other. <p>By the way, I can recommend the Book <a href="http://www.manning.com/Conway/index.html">&quot;Object Oriented Perl&quot; </a>written by Damian Conway. <p>Some of the greater things I plan to implement are: <ul>
\\n   <li> Use only one database for wwwdb-tables, but access to any other databases<li> Make the installation running automatic<li> Speedy-CGI support<li> Better palm-support<ul>
\\n    <li> Support built-in applications (Adresses, Todo, ...)<li> Bi-directional syncing of databases</ul>
\\n   <li> ... and of course: Documentation!</ul> Some ideas, that fly around in my brain: <ul>
\\n   <li> XML-capabilities<li> WAP-access<li> Integration of handheld-devices<li> Content-management</ul> Of course, new ideas and suggestions are welcome! </body>
\\n',999,'@!<DATE>2001-01-22 17:20:00@!</DATE>'
8,'de','home','overview','WWWdb - Warum es geschrieben wurde?','<center><font color="#0000FF">Warum habe ich dieses Tool geschrieben?</font></center>
\\n
\\n<p>Da ich regelm&auml;&szlig;ig verschiedene Datenbanken benutze, w&uuml;nschte
\\nich mir immer wieder die M&ouml;glichkeit, verschiedene Tabellen in verschiedenen
\\nDatenbanken zu verwalten <i>ohne</i> immer wieder SQL-Befehle in einen
\\nSQL-monitor eingeben zu m&uuml;ssen. Ich dache mir, da&szlig; es doch praktisch
\\nw&auml;re, wenn ein Werkzeug zur Verf&uuml;gung st&auml;nde, das solche
\\nArbeiten auf verschiedenen Datenbanken - und Plattformen - erm&ouml;glicht.
\\n<p>Zuerst suchte ich im Web nach einem Werkzeug, das diese Aufgabe erf&uuml;llen
\\nsollte. Es gab auch einige Tools und ich probierte sie der Reihe nach aus.
\\nMein Auftrag war, eine kleine Kontakt-Datenbank f&uuml;r unsere Firma zu
\\nerstellen, aber die Tools passten nicht so recht.
\\n<p>Einige waren zu umfangreich, andere waren etwas unflexibel im Handling
\\nder Datenbanken. Andere funktionierten zwar, waren aber vom Aussehen nicht
\\ndas was ich erhofft hatte. So entschlossen wir uns, ein eigenes Werkzeug
\\nzu programmieren und unter der GPL freizugeben.
\\n<p>Nachdem ich ein wenig mit tcl und perl herumprobiert habe, kam ich zu
\\ndem Entschlu&szlig;, da&szlig; es wohl am besten sei, ein CGI-Skript zu
\\nschreiben, das die M&ouml;glichkeit er&ouml;ffnet mit <i>jedem</i> Browser
\\n(grafisch oder nicht) in den Datenbanken zu w&uuml;hlen. Dies sollte durch
\\ndie Verwendung von reimen HTML ohne Frames, Javascript und Java m&ouml;glich
\\nsein.
\\n<p>In der Zwischenzeit ist das Projekt weiter und weiter gewachsen. Viele
\\nIdeen wurden implementiert, viele aber auch noch nicht.&nbsp; Inzwischen
\\nkann man mit <b>WWWdb</b> nicht nur Datenbanken verwalten, sondern sogar
\\nkomplette datenbank-basierte Web-Pr&auml;senzen erstellen.
\\n<br>',110,'@!<DATE>2000-03-15 14:33:22@!</DATE>'
10,'de','home','overview','Die Grundlagen, um eine WWWdb-Applikation zu konfigurieren','Jede <b>WWWdb</b>-Applikations-URI besteht aus vier Elementen:
\\n<ol>
\\n<li>
\\ndem Sitzungs-Teil</li>
\\n
\\n<li>
\\ndem Datenbank-Teil</li>
\\n
\\n<li>
\\ndem Anwendungs-Teil</li>
\\n
\\n<li>
\\nden Parametern f&uuml;r die Anwendung</li>
\\n</ol>
\\nDie Datenbankverbindung wird &uuml;ber eine eigene Konfigurations-Datei
\\ngesteuert. Ihr Name ist
\\n<br><i>&lt;DB-Verbindungs-name>.rc</i>. Die Sitzung wird durch eine sechzehnstellige
\\nId repr&auml;sentiert, die f&uuml;r jede Sitzung neu generiert werden kann.
\\nWer ein eigenes Benutzerkonto hat, kann immer wieder seine Sitzung mit
\\nihren Einstellungen benutzen. Die eigentliche Anwendung wird in einer Konfigurations-Datei
\\nmit dem Namen <i>&lt;Anwendung>.rc</i> definiert. Eigene Programm-Erweiterungen
\\n(Plugins) befinden sich in der Datei <i>&lt;Anwendung>.pl</i>. Parameter
\\nwerden der Anwendung in der Form:
\\n<br><i>Parameter=Wert</i>
\\n<br>&uuml;bergeben. Zusammengenommen wird die URL also wie folgt codiert:
\\n<p><b>http://&lt;Hostname>/wwwdb/&lt;Sitzungs-Id>/&lt;DB-Verbindung>/&lt;Anwendung>[;Parameter]</b>
\\n<p>Der WWW-Server konvertiert diese Adresse und ruft <b>WWWdb</b> mit den
\\nkorrekten Parametern auf. Sie legen fest, welche Konfigurations-Dateien
\\ngenutzt werden, und steuern damit die Generierung der Web-Seiten.
\\n',130,'@!<DATE>2000-03-15 14:46:59@!</DATE>'
11,'de','home','overview','Welche Elemente enthält eine Konfigurations-Datei?','Die Konfigurationsdatei hat das Format einer .ini-Datei. Genauer gesagt,
\\ngibt es Sektionen in der Form:
\\n<pre><tt>[Sektion]</tt></pre>
\\nEine Sektion verbindet alle Parameter, die mit einem bestimmten applikationsabh&auml;ngigen
\\nDatentyp zu tun haben. Es sind allerdings auch Unter-Sektionen m&ouml;glich.
\\nSie haben die folgende Form:
\\n<pre><tt>[Sektion Unter-Sektion]</tt></pre>
\\nIn den Sektionen befinden sich die <i>Attribut = Wert</i>-Zuweisungen.
\\n<br>Zwei Formen sind m&ouml;glich:
\\n<ol>
\\n<li>
\\nEinzeilige Zuweisungen</li>
\\n
\\n<li>
\\nMehrzeilige Zuweisungen</li>
\\n</ol>
\\nHier ein Beispiel:
\\n<br>
\\n<hr WIDTH="100%"><b><tt>BgColor = ROT</tt></b>
\\n<pre><b><tt>Werte = &lt;&lt;END
\\nRot
\\nGruen
\\nBlau
\\nEND</tt></b>
\\n<hr WIDTH="100%"></pre>
\\nHier wurde dem Attribut <tt>BgColor</tt> der&nbsp;Wert <i>ROT</i> zugewiesen,
\\nw&auml;hrend das Attribut <tt>Werte</tt> eine Liste zugewiesen bekam, bestehend
\\naus den Werten: <i>Rot</i>, <i>Gruen</i>, <i>Blau</i>.
\\n<br>&nbsp;',140,'@!<DATE>2000-03-15 20:42:46@!</DATE>'
14,'de','home','overview','Sitzungsabhängige Status-Informationen in WWWdb','Man sollte nicht vergessen die festgelegten Einstellungen für eine
\\nzukünftige Sitzung zu speichern. Aber wie funktioniert das?
\\n
\\n<BR><BR>
\\n
\\nIn der URL befindet sich eine 16stellige hex-Zahl, die nach dem
\\nZufallsprinzip generiert wurde und der Schlüssel für die aktuelle 
\\nSitzung ist. Bei der nächsten Anmeldung, wird die letzte Sitzungs-Id 
\\nwieder hergestellt. Da sie über ein verschlüsseltes Kennwort gesichert 
\\nist, bleibt ein sicherer Datentransfer gewährleistet.
\\n
\\n<BR><BR>
\\n
\\nUnter Verwendung der Sitzungs-Id können Status-Informationen über einen
\\nfestlegbaren Zeitraum gesichert werden. Außerdem können 
\\nSitzungs-spezifische Daten über mehrere Anwendungen hinweg verwendet
\\nwerden, was es ermöglicht die Anwendungen effizient miteinander zu 
\\nverbinden.',190,'@!<DATE>2000-03-28 18:26:23@!</DATE>'
54,'en','home','install','Upgrade your database to a new version of WWWdb',' Sometimes, the structure of the database has to be changed. When this happens,
\\nyou need to convert your old database. The Tool ConvertVersion.pl does this
\\njob for you. 
\\n<p>This is the calling syntax: <br>
\\n &nbsp;  
\\n<table bgcolor="#eeeeee" cols="1" nosave="NOSAVE" width="100%">
\\n     <tbody>
\\n     <tr nosave="NOSAVE">
\\n      <td nosave="NOSAVE">       
\\n      <pre><font color="#000000">$ ConvertVersion.pl -h<br>&nbsp;&nbsp;&nbsp; Call:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConvertVersion.pl<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D &lt;database&gt; -U &lt;user&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-P &lt;password&gt;] [-H &lt;host&gt;]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-b Oracle|Pg|mysql|InterBase|ODBC]<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; Switches:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -b &lt;database-driver&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at the moment, the following drivers are implemented:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Postgres<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql&nbsp;&nbsp;&nbsp;&nbsp; MySql<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Oracle&nbsp;&nbsp;&nbsp; Oracle<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterBase InterBase<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ODBC&nbsp;&nbsp;&nbsp;&nbsp; Generic ODBC-driver<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D&nbsp;&nbsp;&nbsp;&nbsp; database<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -U&nbsp;&nbsp;&nbsp;&nbsp; user<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -P&nbsp;&nbsp;&nbsp;&nbsp; password<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -H&nbsp;&nbsp;&nbsp;&nbsp; host (localhost)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -f &lt;version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from which version to convert from (Format: x.y.z)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -t &lt;version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to which version to convert to (Format: x.y.z)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; Description:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConvertVersion.pl is used to upgrade the database-structures<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to the correct values of the actual version</font></pre>
\\n       </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n <font color="#000000">An example:</font><br>
\\n <font color="#000000">If you want to upgrade your <i>PostgreSQL</i> database 
\\n<i>wwwdb</i> for the database-user <i>wwwdbuser</i> from version 0.8.0 to 
\\n0.8.1 then you have to type:</font><br>
\\n &nbsp;  
\\n<table bgcolor="#eeeeee" cols="1" nosave="NOSAVE" width="100%">
\\n     <tbody>
\\n     <tr>
\\n      <td>       
\\n      <pre>$ ConvertVersion.pl -b PG -D wwwdb -U wwwdbuser -f 0.8.0 -t 0.8.1</pre>
\\n       </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n   </p>
\\n 
\\n<p><font color="#000000">The data will then be converted, your database is 
\\nready for use with <b>WWWdb</b> 0.8.1.</font><br>
\\n &nbsp; <br>
\\n &nbsp;  
\\n<table bgcolor="#ffff99" border="0" cols="1" nosave="NOSAVE"
\\n width="100%">
\\n     <tbody>
\\n     <tr>
\\n      <td>&nbsp;        
\\n      <center>       <br>
\\n       <b><font color="#990000"><font size="+3">--- Attention! ---</font></font></b>
\\n       
\\n      <p><b><font color="#990000">Never forget to backup your complete database 
\\nbefore converting any data!</font></b></p>
\\n       </center>
\\n      </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n </p>
\\n ',55,'@!<DATE>2002-03-15 15:55:39@!</DATE>'
3,'de','home','contact','Mailing-Liste','Momentan gibt es zwei Mailing-Listen f&uuml;r <b>WWWdb</b>:
\\n<ul>
\\n<li>
\\n<b>WWWdb-announce</b> f&uuml;r Ank&uuml;ndigungen von neuen Versionen von
\\n<b>WWWdb</b></li>
\\n
\\n<li>
\\n<b>WWWdb-development</b> f&uuml;r den Austausch von Ideen und Problemen
\\nf&uuml;r <b>WWWdb</b>-Entwickler</li>
\\n</ul>
\\nDie Mailing-Listen befinden sich bei SourceForge unter der Adresse <a href="http://sourceforge.net/mail/?group_id=10067">http://sourceforge.net/mail/?group_id=10067</a>.
\\nHier befinden sich auch die Archive und Informationen, wie man sich f&uuml;r
\\ndie Listen eintragen lassen kann.',200,'@!<DATE>2000-11-02 17:16:42@!</DATE>'
54,'de','home','install','Die Datenbank auf eine neue WWWdb-Version aktualisieren',' Sometimes, the structure of the database has to be changed. When this happens,
\\nyou need to convert your old database. The Tool ConvertVersion.pl does this
\\njob for you. 
\\n<p>This is the calling syntax: <br>
\\n &nbsp;  
\\n<table bgcolor="#eeeeee" cols="1" nosave="NOSAVE" width="100%">
\\n     <tbody>
\\n     <tr nosave="NOSAVE">
\\n      <td nosave="NOSAVE">       
\\n      <pre><font color="#000000">$ ConvertVersion.pl -h<br>&nbsp;&nbsp;&nbsp; Call:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConvertVersion.pl<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D &lt;database&gt; -U &lt;user&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-P &lt;password&gt;] [-H &lt;host&gt;]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [-b Oracle|Pg|mysql|InterBase|ODBC]<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; Switches:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -b &lt;database-driver&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at the moment, the following drivers are implemented:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Pg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Postgres<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mysql&nbsp;&nbsp;&nbsp;&nbsp; MySql<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Oracle&nbsp;&nbsp;&nbsp; Oracle<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InterBase InterBase<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ODBC&nbsp;&nbsp;&nbsp;&nbsp; Generic ODBC-driver<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -D&nbsp;&nbsp;&nbsp;&nbsp; database<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -U&nbsp;&nbsp;&nbsp;&nbsp; user<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -P&nbsp;&nbsp;&nbsp;&nbsp; password<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -H&nbsp;&nbsp;&nbsp;&nbsp; host (localhost)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -f &lt;version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from which version to convert from (Format: x.y.z)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -t &lt;version&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to which version to convert to (Format: x.y.z)<br>&nbsp;<br>&nbsp;&nbsp;&nbsp; Description:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ConvertVersion.pl is used to upgrade the database-structures<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to the correct values of the actual version</font></pre>
\\n       </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n <font color="#000000">An example:</font><br>
\\n <font color="#000000">If you want to upgrade your <i>PostgreSQL</i> database 
\\n<i>wwwdb</i> for the database-user <i>wwwdbuser</i> from version 0.8.0 to 
\\n0.8.1 then you have to type:</font><br>
\\n &nbsp;  
\\n<table bgcolor="#eeeeee" cols="1" nosave="NOSAVE" width="100%">
\\n     <tbody>
\\n     <tr>
\\n      <td>       
\\n      <pre>$ ConvertVersion.pl -b PG -D wwwdb -U wwwdbuser -f 0.8.0 -t 0.8.1</pre>
\\n       </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n   </p>
\\n 
\\n<p><font color="#000000">The data will then be converted, your database is 
\\nready for use with <b>WWWdb</b> 0.8.1.</font><br>
\\n &nbsp; <br>
\\n &nbsp;  
\\n<table bgcolor="#ffff99" border="0" cols="1" nosave="NOSAVE"
\\n width="100%">
\\n     <tbody>
\\n     <tr>
\\n      <td>&nbsp;        
\\n      <center>       <br>
\\n       <b><font color="#990000"><font size="+3">--- Attention! ---</font></font></b>
\\n       
\\n      <p><b><font color="#990000">Never forget to backup your complete database 
\\nbefore converting any data!</font></b></p>
\\n       </center>
\\n      </td>
\\n     </tr>
\\n       
\\n  </tbody> 
\\n</table>
\\n </p>
\\n ',75,'@!<DATE>2002-03-15 15:55:39@!</DATE>'
9,'de','home','overview','Was kann WWWdb?','<B>WWWdb</B> wurde in erster Linie als Oberfläche für die Navigation in
\\nDatenbanktabellen geschaffen.
\\n<BR>
\\nFolgende <i>Bearbeitungsmöglichkeiten</i> mit den <i>Datensätzen</i>
\\nsind möglich:
\\n<ul>
\\n<li>Neuanlage</li>
\\n<li>Suche</li>
\\n<li>Blättern</li>
\\n<li>Bearbeitung</li>
\\n<li>Löschung</li>
\\n</ul>
\\n<br>
\\nAber Moment! Das ist noch lange nicht alles! Natürlich kann auch das Design
\\nder Oberfläche weitgehend (HTML) frei gestaltet werden.
\\n<BR><BR>
\\nWenn keine Layout-Anweisungen explizit angegeben werden, wird jedes Feld
\\nin einer Zeile mit dem entsprechenden Feldnamen ausgegeben. Allerdings
\\nschaut das nicht besonders hübsch aus.
\\n
\\nDeshalb erlaubt <B>WWWdb</B>, die einzelnen Felder in einer 
\\nHTML-Tabelle anzuordnen. Einzelne Felder können in einer oder mehreren
\\nTabellenspalten untergegracht werden, oder auch mehrere Felder in
\\neiner Tabellenspalte.
\\n<BR><BR>
\\nZusätzlich können den Datenbankfeldern <i>verschiedene Eingabe-Typen</i>
\\nzugeordnet werden. Folgende Feld-Typen werden unterstützt:
\\n<BR>
\\n<ul>
\\n<li>Normale Texteingabe</li>
\\n<li>Kennwort-Felder</li>
\\n<li>Mehrzeilige-Texte</li>
\\n<li>"Radio-Box"-Felder</li>
\\n<li>Auswahl-Listen</li>
\\n<li>Check-Buttons</li>
\\n<li>Verborgene Felder</li>
\\n<li>Text (nur Ausgabe)</li>
\\n</ul>
\\n<br>
\\nNichtzuletzt können allen Feldern auch <i>Attribute</i> zugeordnet
\\nwerden. Sie können also fett, kursiv, farbig, ausgerichtet etc.
\\ndargestellt werden.
\\n<BR><BR>
\\nAber <B>WWWdb</B> kann noch viel mehr:
\\nVerschiedene WWWdb-Anwendungen können über eine Baumstruktur miteinander
\\nzu einer Web-Applikation verbunden werden. 
\\n
\\nÜber Navigations-Kategorien und Schlagworte können die gewünschten Objekte
\\ngesucht und aufgerufen werden.
\\n',120,'@!<DATE>2000-03-13 11:27:33@!</DATE>'
174,'de','home','license','GNU General Public License (Deutsche Übersetzung)','  
\\n<h2>Deutsche &Uuml;bersetzung der GNU General Public License</h2>
\\n    
\\n<p></p>
\\n<address>     Erstellt im Auftrag der     <a href="http://www.suse.de/">S.u.S.E.
\\nGmbH</a>     <em>[suse@suse.de]</em><br>
\\n     von Katja Lachmann &Uuml;bersetzungen     <em>[na194@fim.uni-erlangen.de]</em>
\\n,<br>
\\n     &uuml;berarbeitet von     <a
\\n href="http://agnes.dida.physik.uni-essen.de/%7Epeter/">     Peter Gerwinski</a>
\\n     <em>[peter.gerwinski@uni-essen.de]</em> (31. Oktober 1996)   </address>
\\n<p></p>
\\n    
\\n<p>Diese &Uuml;bersetzung wird mit der Absicht angeboten, das   Verst&auml;ndnis
\\nder <em>GNU General Public License</em> (GNU-GPL) zu   erleichtern. Es handelt
\\nsich jedoch nicht um eine offizielle oder im   rechtlichen Sinne anerkannte
\\n&Uuml;bersetzung.</p>
\\n    
\\n<p>Die <em>Free Software Foundation</em> (FSF) ist nicht der Herausgeber 
\\n dieser &Uuml;bersetzung, und sie hat diese &Uuml;bersetzung auch nicht 
\\n als rechtskr&auml;ftigen Ersatz f&uuml;r die Original-GNU-GPL   anerkannt.
\\nDa die &Uuml;bersetzung nicht sorgf&auml;ltig von   Anw&auml;lten &uuml;berpr&uuml;ft
\\nwurde, k&ouml;nnen die   &Uuml;bersetzer nicht garantieren, da&szlig; die
\\n&Uuml;bersetzung die   rechtlichen Aussagen der GNU-GPL exakt wiedergibt.
\\nWenn Sie   sichergehen wollen, da&szlig; von Ihnen geplante Aktivit&auml;ten
\\nim   Sinne der GNU-GPL gestattet sind, halten Sie sich bitte an die   englischsprachige
\\nOriginalversion.</p>
\\n    
\\n<p>Die <em>Free Software Foundation</em> m&ouml;chte Sie darum bitten,  
\\ndiese &Uuml;bersetzung nicht als offizielle Lizenzbedingungen f&uuml;r  
\\nvon Ihnen geschriebene Programme zu verwenden. Bitte benutzen Sie   hierf&uuml;r
\\nstattdessen die von der <em> Free Software   Foundation</em> herausgegebene
\\nenglischsprachige Originalversion.</p>
\\n    
\\n<p><em>This is a translation of the GNU General Public License into   German.
\\nThis translation is distributed in the hope that it will   facilitate understanding,
\\nbut it is not an official or legally   approved translation.</em></p>
\\n  <em>  
\\n<p>The Free Software Foundation is not the publisher of this translation 
\\n and has not approved it as a legal substitute for the authentic GNU   General
\\nPublic License. The translation has not been reviewed   carefully by lawyers,
\\nand therefore the translator cannot be sure that   it exactly represents
\\nthe legal meaning of the GNU General Public   License. If you wish to be
\\nsure whether your planned activities are   permitted by the GNU General Public
\\nLicense, please refer to the   authentic English version.</p>
\\n    
\\n<p>The Free Software Foundation strongly urges you not to use this   translation
\\nas the official distribution terms for your programs;   instead, please use
\\nthe authentic English version published by the   Free Software Foundation.</p>
\\n</em>    
\\n<hr>    
\\n<center>
\\n<p>     </p>
\\n<h1>GNU General Public License</h1>
\\n     Deutsche &Uuml;bersetzung der Version 2, Juni 1991
\\n<p>     Copyright (C) 1989, 1991 Free Software Foundation, Inc.<br>
\\n     675 Mass Ave, Cambridge, MA 02139, USA   </p>
\\n</center>
\\n    
\\n<p>Jeder hat das Recht, diese Lizenzurkunde zu vervielf&auml;ltigen und 
\\n unver&auml;nderte Kopien zu verbreiten; &Auml;nderungen sind jedoch nicht 
\\n  gestattet.</p>
\\n    
\\n<p><strong>Diese &Uuml;bersetzung ist kein rechtskr&auml;ftiger Ersatz f&uuml;r 
\\n  die englischsprachige Originalversion!</strong></p>
\\n<p>    </p>
\\n<h2>Vorwort</h2>
\\n    
\\n<p>Die meisten Softwarelizenzen sind daraufhin entworfen worden,   Ihnen
\\ndie Freiheit zu nehmen, die Software weiterzugeben und zu   ver&auml;ndern.
\\nIm Gegensatz dazu soll Ihnen die <em>GNU General   Public License,</em> die
\\nallgemeine &ouml;ffentliche GNU-Lizenz,   ebendiese Freiheit garantieren.
\\nSie soll sicherstellen, da&szlig; die   Software f&uuml;r alle Benutzer frei
\\nist. Diese Lizenz gilt f&uuml;r   den Gro&szlig;teil der von der <em>Free
\\nSoftware Foundation</em>   herausgegebenen Software und f&uuml;r alle anderen
\\nProgramme, deren   Autoren ihr Werk dieser Lizenz unterstellt haben. Auch
\\nSie k&ouml;nnen   diese M&ouml;glichkeit der Lizenzierung f&uuml;r Ihre Programme 
\\n  anwenden. (Ein anderer Teil der Software der <em>Free Software   Foundation</em>
\\n unterliegt stattdessen der <em>GNU Library General   Public License</em>
\\n, der allgemeinen &ouml;ffentlichen GNU-Lizenz f&uuml;r   Bibliotheken.)</p>
\\n    
\\n<p>Die Bezeichnung <em>"freie" Software</em> bezieht sich   auf Freiheit,
\\nnicht auf den Preis. Unsere Lizenzen sollen Ihnen die   Freiheit garantieren,
\\nKopien freier Software zu verbreiten (und etwas   f&uuml;r diesen Service
\\nzu berechnen, wenn Sie m&ouml;chten), die   M&ouml;glichkeit, die Software
\\nim Quelltext zu erhalten oder den   Quelltext auf Wunsch zu bekommen. Die
\\nLizenzen sollen garantieren,   da&szlig; Sie die Software &auml;ndern oder
\\nTeile davon in neuen   freien Programmen verwenden d&uuml;rfen - und da&szlig;
\\nSie wissen,   da&szlig; Sie dies alles tun d&uuml;rfen.</p>
\\n    
\\n<p>Um Ihre Rechte zu sch&uuml;tzen, m&uuml;ssen wir Einschr&auml;nkungen 
\\n machen, die es jedem verbieten, Ihnen diese Rechte zu verweigern oder  
\\nSie aufzufordern, auf diese Rechte zu verzichten. Aus diesen   Einschr&auml;nkungen
\\nfolgen bestimmte Verantwortlichkeiten f&uuml;r   Sie, wenn Sie Kopien der
\\nSoftware verbreiten oder sie   ver&auml;ndern.</p>
\\n    
\\n<p>Beispielsweise m&uuml;ssen Sie den Empf&auml;ngern alle Rechte   gew&auml;hren,
\\ndie Sie selbst haben, wenn Sie - kostenlos oder gegen   Bezahlung - Kopien
\\neines solchen Programms verbreiten. Sie m&uuml;ssen   sicherstellen, da&szlig;
\\nauch sie den Quelltext erhalten bzw. erhalten   k&ouml;nnen. Und Sie m&uuml;ssen
\\nihnen diese Bedingungen zeigen, damit   sie ihre Rechte kennen.</p>
\\n    
\\n<p>Wir sch&uuml;tzen Ihre Rechte in zwei Schritten: (1) Wir stellen die 
\\n Software unter ein Urheberrecht (Copyright), und (2) wir bieten Ihnen  
\\ndiese Lizenz an, die Ihnen das Recht gibt, die Software zu   vervielf&auml;ltigen,
\\nzu verbreiten und/oder zu ver&auml;ndern.</p>
\\n    
\\n<p>Um die Autoren und uns zu sch&uuml;tzen, wollen wir dar&uuml;berhinaus 
\\n  sicherstellen, da&szlig; jeder erf&auml;hrt, da&szlig; f&uuml;r diese 
\\n freie Software keinerlei Garantie besteht. Wenn die Software von   jemand
\\nanderem modifiziert und weitergegeben wird, m&ouml;chten wir,   da&szlig;
\\ndie Empf&auml;nger wissen, da&szlig; sie nicht das Original   erhalten haben,
\\ndamit von anderen verursachte Probleme nicht den Ruf   des urspr&uuml;nglichen
\\nAutors sch&auml;digen.</p>
\\n    
\\n<p>Schlie&szlig;lich und endlich ist jedes freie Programm permanent durch 
\\n  Software-Patente bedroht. Wir m&ouml;chten die Gefahr   ausschlie&szlig;en,
\\nda&szlig; Distributoren eines freien Programms   individuell Patente lizensieren
\\n- mit dem Ergebnis, da&szlig; das   Programm propriet&auml;r w&uuml;rde.
\\nUm dies zu verhindern, haben wir   klargestellt, da&szlig; jedes Patent entweder
\\nf&uuml;r freie Benutzung   durch jedermann lizenziert werden mu&szlig; oder
\\n&uuml;berhaupt nicht   lizenziert werden darf.</p>
\\n    
\\n<p>Es folgen die genauen Bedingungen f&uuml;r die Vervielf&auml;ltigung, 
\\n Verbreitung und Bearbeitung:</p>
\\n    
\\n<h2>Bedingungen f&uuml;r die Vervielf&auml;ltigung,   Verbreitung und Bearbeitung</h2>
\\n    
\\n<p><strong>Paragraph 0.</strong> Diese Lizenz gilt f&uuml;r jedes   Programm
\\nund jedes andere Werk, in dem ein entsprechender Vermerk des   Copyright-Inhabers
\\ndarauf hinweist, da&szlig; das Werk unter den   Bestimmungen dieser <em>General
\\nPublic License</em> verbreitet werden   darf. Im folgenden wird jedes derartige
\\nProgramm oder Werk als   "das Programm" bezeichnet; die Formulierung "auf
\\ndem   Programm basierendes Werk" bezeichnet das Programm sowie jegliche 
\\n Bearbeitung des Programms im urheberrechtlichen Sinne, also ein Werk,  
\\nwelches das Programm, auch auszugsweise, sei es unver&auml;ndert oder   ver&auml;ndert
\\nund/oder in eine andere Sprache &uuml;bersetzt,   enth&auml;lt. (Im folgenden
\\nwird die &Uuml;bersetzung ohne   Einschr&auml;nkung als "Bearbeitung" eingestuft.)
\\nJeder   Lizenznehmer wird im folgenden als "Sie" angesprochen.</p>
\\n    
\\n<p>Andere Handlungen als Vervielf&auml;ltigung, Verbreitung und   Bearbeitung
\\nwerden von dieser Lizenz nicht ber&uuml;hrt; sie fallen   nicht in ihren
\\nAnwendungsbereich. Der Vorgang der Ausf&uuml;hrung des   Programms wird nicht
\\neingeschr&auml;nkt, und die Ausgaben des   Programms unterliegen dieser Lizenz
\\nnur, wenn der Inhalt ein auf dem   Programm basierendes Werk darstellt (unabh&auml;ngig
\\ndavon, da&szlig;   die Ausgabe durch die Ausf&uuml;hrung des Programmes erfolgte).
\\nOb   dies zutrifft, h&auml;ngt von den Funktionen des Programms ab.</p>
\\n    
\\n<p><strong>Paragraph 1.</strong> Sie d&uuml;rfen auf beliebigen Medien  
\\nunver&auml;nderte Kopien des Quelltextes des Programms, wie sie ihn   erhalten
\\nhaben, anfertigen und verbreiten. Voraussetzung hierf&uuml;r   ist, da&szlig;
\\nSie mit jeder Kopie einen entsprechenden   Copyright-Vermerk sowie einen
\\nHaftungsausschlu&szlig;   ver&ouml;ffentlichen, alle Vermerke, die sich auf
\\ndiese Lizenz und das   Fehlen einer Garantie beziehen, unver&auml;ndert lassen
\\nund   desweiteren allen anderen Empf&auml;ngern des Programms zusammen mit 
\\n  dem Programm eine Kopie dieser Lizenz zukommen lassen.</p>
\\n    
\\n<p>Sie d&uuml;rfen f&uuml;r den eigentlichen Kopiervorgang eine   Geb&uuml;hr
\\nverlangen. Wenn Sie es w&uuml;nschen, d&uuml;rfen Sie   auch gegen Entgelt
\\neine Garantie f&uuml;r das Programm anbieten.</p>
\\n    
\\n<p><strong>Paragraph 2.</strong> Sie d&uuml;rfen Ihre Kopie(n) des Programms 
\\n  oder eines Teils davon ver&auml;ndern, wodurch ein auf dem Programm   basierendes
\\nWerk entsteht; Sie d&uuml;rfen derartige Bearbeitungen   unter den Bestimmungen
\\nvon Paragraph 1 vervielf&auml;ltigen und   verbreiten, vorausgesetzt, da&szlig;
\\nzus&auml;tzlich alle folgenden   Bedingungen erf&uuml;llt werden:</p>
\\n    
\\n<dl>
\\n  <dt>(a)     </dt>
\\n  <dd>
\\n    <p>Sie m&uuml;ssen die ver&auml;nderten Dateien mit einem         auff&auml;lligen
\\nVermerk versehen, der auf die von Ihnen         vorgenommene Modifizierung
\\nund das Datum jeder &Auml;nderung         hinweist.</p>
\\n     </dd>
\\n  <dt>(b)     </dt>
\\n  <dd>
\\n    <p>Sie m&uuml;ssen daf&uuml;r sorgen, da&szlig; jede von Ihnen      
\\n  verbreitete oder ver&ouml;ffentlichte Arbeit, die ganz oder         teilweise
\\nvon dem Programm oder Teilen davon abgeleitet ist,         Dritten gegen&uuml;ber
\\nals Ganzes unter den Bedingungen dieser         Lizenz ohne Lizenzgeb&uuml;hren
\\nzur Verf&uuml;gung gestellt         wird.</p>
\\n     </dd>
\\n  <dt>(c)     </dt>
\\n  <dd>
\\n    <p>Wenn das ver&auml;nderte Programm normalerweise bei der         Ausf&uuml;hrung
\\ninteraktiv Kommandos einliest, m&uuml;ssen Sie         daf&uuml;r sorgen,
\\nda&szlig; es, wenn es auf dem &uuml;blichsten         Wege f&uuml;r solche
\\ninteraktive Nutzung gestartet wird, eine         Meldung ausgibt oder ausdruckt,
\\ndie einen geeigneten         Copyright-Vermerk enth&auml;lt sowie einen Hinweis,
\\nda&szlig; es         keine Gew&auml;hrleistung gibt (oder anderenfalls, da&szlig;
\\nSie         Garantie leisten), und da&szlig; die Benutzer das Programm unter 
\\n        diesen Bedingungen weiter verbreiten d&uuml;rfen. Auch mu&szlig; 
\\n       der Benutzer darauf hingewiesen werden, wie er eine Kopie dieser 
\\n       Lizenz ansehen kann. (Ausnahme: Wenn das Programm selbst         interaktiv
\\narbeitet, aber normalerweise keine derartige Meldung         ausgibt, mu&szlig;
\\nIhr auf dem Programm basierendes Werk auch         keine solche Meldung ausgeben).</p>
\\n   </dd>
\\n</dl>
\\n    
\\n<p>Diese Anforderungen betreffen das ver&auml;nderte Werk als Ganzes.   Wenn
\\nidentifizierbare Abschnitte des Werkes nicht von dem Programm   abgeleitet
\\nsind und vern&uuml;nftigerweise selbst als unabh&auml;ngige   und eigenst&auml;ndige
\\nWerke betrachtet werden k&ouml;nnen, dann   erstrecken sich diese Lizenz
\\nund ihre Bedingungen nicht auf diese   Abschnitte, wenn sie als eigenst&auml;ndige
\\nWerke verbreitet werden.   Wenn Sie jedoch dieselben Abschnitte als Teil
\\neines Ganzen verbreiten,   das ein auf dem Programm basierendes Werk darstellt,
\\ndann mu&szlig;   die Verbreitung des Ganzen nach den Bedingungen dieser Lizenz 
\\n  erfolgen, deren Bedingungen f&uuml;r weitere Lizenznehmer somit auf   die
\\nGesamtheit ausgedehnt werden - und damit auf jeden einzelnen Teil,   unabh&auml;ngig
\\nvom jeweiligen Autor.</p>
\\n    
\\n<p>Somit ist es nicht die Absicht dieses Abschnittes, Rechte f&uuml;r   Werke
\\nin Anspruch zu nehmen oder zu beschneiden, die komplett von   Ihnen geschrieben
\\nwurden; vielmehr ist es die Absicht, die Rechte zur   Kontrolle der Verbreitung
\\nvon Werken, die auf dem Programm basieren   oder unter seiner auszugsweisen
\\nVerwendung zusammengestellt worden   sind, auszu&uuml;ben.</p>
\\n    
\\n<p>Ferner bringt ein einfaches Zusammenstellen eines anderen Werkes, das 
\\n nicht auf dem Programm basiert, zusammen mit dem Programm oder einem   auf
\\ndem Programm basierenden Werk auf ein- und demselben Speicher- oder   Vertriebsmedium
\\ndas andere Werk nicht in den Anwendungsbereich dieser   Lizenz.</p>
\\n    
\\n<p><strong>Paragraph 3.</strong> Sie d&uuml;rfen das Programm (oder ein darauf 
\\n  basierendes Werk gem&auml;&szlig; Paragraph 2) als Objectcode oder in 
\\n ausf&uuml;hrbarer Form unter den Bedingungen von Paragraph 1 und 2   vervielf&auml;ltigen
\\nund verbreiten - vorausgesetzt, da&szlig; Sie   au&szlig;erdem eine der folgenden
\\nLeistungen erbringen:</p>
\\n    
\\n<dl>
\\n  <dt>(a)     </dt>
\\n  <dd>
\\n    <p>Liefern Sie das Programm zusammen mit dem vollst&auml;ndigen     
\\n   zugeh&ouml;rigen maschinenlesbaren Quelltext auf einem f&uuml;r      
\\n  den Datenaustausch &uuml;blichen Medium aus, wobei die         Verteilung
\\nunter den Bedingungen der Paragraphen 1 und 2         erfolgen mu&szlig;.
\\nOder:</p>
\\n     </dd>
\\n  <dt>(b)     </dt>
\\n  <dd>
\\n    <p>Liefern Sie das Programm zusammen mit einem mindestens drei      
\\n  Jahre lang g&uuml;ltigen schriftlichen Angebot aus, jedem         Dritten
\\neine vollst&auml;ndige maschinenlesbare Kopie des         Quelltextes zur
\\nVerf&uuml;gung zu stellen - zu nicht         h&ouml;heren Kosten als denen,
\\ndie durch den physikalischen         Kopiervorgang anfallen -, wobei der
\\nQuelltext unter den         Bedingungen der Paragraphen 1 und 2 auf einem
\\nf&uuml;r den         Datenaustausch &uuml;blichen Medium weitergegeben wird.
\\nOder:</p>
\\n     </dd>
\\n  <dt>(c)     </dt>
\\n  <dd>
\\n    <p>Liefern Sie das Programm zusammen mit dem schriftlichen Angebot  
\\n      der Zurverf&uuml;gungstellung des Quelltextes aus, das Sie        
\\nselbst erhalten haben. (Diese Alternative ist nur f&uuml;r         nicht-kommerzielle
\\nVerbreitung zul&auml;ssig und nur, wenn Sie         das Programm als Objectcode
\\noder in ausf&uuml;hrbarer Form mit         einem entsprechenden Angebot gem&auml;&szlig;
\\nAbsatz b erhalten         haben.)</p>
\\n   </dd>
\\n</dl>
\\n    
\\n<p>Unter dem Quelltext eines Werkes wird diejenige Form des Werkes   verstanden,
\\ndie f&uuml;r Bearbeitungen vorzugsweise verwendet wird.   F&uuml;r ein ausf&uuml;hrbares
\\nProgramm bedeutet "der komplette   Quelltext": Der Quelltext aller im Programm
\\nenthaltenen Module   einschlie&szlig;lich aller zugeh&ouml;rigen   Modulschnittstellen-Definitionsdateien
\\nsowie der zur Compilation und   Installation verwendeten Skripte. Als besondere
\\nAusnahme jedoch   braucht der verteilte Quelltext nichts von dem zu enthalten,
\\nwas   &uuml;blicherweise (entweder als Quelltext oder in bin&auml;rer Form) 
\\n  zusammen mit den Hauptkomponenten des Betriebssystems (Kernel,   Compiler
\\nusw.) geliefert wird, unter dem das Programm l&auml;uft - es   sei denn,
\\ndiese Komponente selbst geh&ouml;rt zum ausf&uuml;hrbaren   Programm.</p>
\\n    
\\n<p>Wenn die Verbreitung eines ausf&uuml;hrbaren Programms oder des   Objectcodes
\\ndadurch erfolgt, da&szlig; der Kopierzugriff auf eine   daf&uuml;r vorgesehene
\\nStelle gew&auml;hrt wird, so gilt die   Gew&auml;hrung eines gleichwertigen
\\nZugriffs auf den Quelltext als   Verbreitung des Quelltextes, auch wenn Dritte
\\nnicht dazu gezwungen   sind, den Quelltext zusammen mit dem Objectcode zu
\\nkopieren.</p>
\\n    
\\n<p><strong>Paragraph 4.</strong> Sie d&uuml;rfen das Programm nicht   vervielf&auml;ltigen,
\\nver&auml;ndern, weiter lizenzieren oder   verbreiten, sofern es nicht durch
\\ndiese Lizenz ausdr&uuml;cklich   gestattet ist. Jeder anderweitige Versuch
\\nder Vervielf&auml;ltigung,   Modifizierung, Weiterlizenzierung und Verbreitung
\\nist nichtig und   beendet automatisch Ihre Rechte unter dieser Lizenz. Jedoch
\\nwerden die   Lizenzen Dritter, die von Ihnen Kopien oder Rechte unter dieser
\\nLizenz   erhalten haben, nicht beendet, solange diese die Lizenz voll   anerkennen
\\nund befolgen.</p>
\\n    
\\n<p><strong>Paragraph 5.</strong> Sie sind nicht verpflichtet, diese Lizenz 
\\n  anzunehmen, da Sie sie nicht unterzeichnet haben. Jedoch gibt Ihnen   nichts
\\nanderes die Erlaubnis, das Programm oder von ihm abgeleitete   Werke zu ver&auml;ndern
\\noder zu verbreiten. Diese Handlungen sind   gesetzlich verboten, wenn Sie
\\ndiese Lizenz nicht anerkennen. Indem Sie   das Programm (oder ein darauf
\\nbasierendes Werk) ver&auml;ndern oder   verbreiten, erkl&auml;ren Sie Ihr
\\nEinverst&auml;ndnis mit dieser   Lizenz und mit allen ihren Bedingungen bez&uuml;glich
\\nder   Vervielf&auml;ltigung, Verbreitung und Ver&auml;nderung des Programms 
\\n  oder eines darauf basierenden Werkes.</p>
\\n    
\\n<p><strong>Paragraph 6.</strong> Jedesmal, wenn Sie das Programm (oder  
\\nein auf dem Programm basierendes Werk) weitergeben, erh&auml;lt der   Empf&auml;nger
\\nautomatisch vom urspr&uuml;nglichen Lizenzgeber die   Lizenz, das Programm
\\nentsprechend den hier festgelegten Bestimmungen   zu vervielf&auml;ltigen,
\\nzu verbreiten und zu ver&auml;ndern. Sie   d&uuml;rfen keine weiteren Einschr&auml;nkungen
\\nder Durchsetzung der   hierin zugestandenen Rechte des Empf&auml;ngers vornehmen.
\\nSie sind   nicht daf&uuml;r verantwortlich, die Einhaltung dieser Lizenz
\\ndurch   Dritte durchzusetzen.</p>
\\n    
\\n<p><strong>Paragraph 7.</strong> Sollten Ihnen infolge eines Gerichtsurteils, 
\\n  des Vorwurfs einer Patentverletzung oder aus einem anderen Grunde   (nicht
\\nauf Patentfragen begrenzt) Bedingungen (durch   Gerichtsbeschlu&szlig;, Vergleich
\\noder anderweitig) auferlegt werden,   die den Bedingungen dieser Lizenz widersprechen,
\\nso befreien Sie diese   Umst&auml;nde nicht von den Bestimmungen dieser Lizenz.
\\nWenn es Ihnen   nicht m&ouml;glich ist, das Programm unter gleichzeitiger
\\nBeachtung   der Bedingungen in dieser Lizenz und Ihrer anderweitigen   Verpflichtungen
\\nzu verbreiten, dann d&uuml;rfen Sie als Folge das   Programm &uuml;berhaupt
\\nnicht verbreiten. Wenn zum Beispiel ein Patent   nicht die geb&uuml;hrenfreie
\\nWeiterverbreitung des Programms durch   diejenigen erlaubt, die das Programm
\\ndirekt oder indirekt von Ihnen   erhalten haben, dann besteht der einzige
\\nWeg, sowohl das Patentrecht   als auch diese Lizenz zu befolgen, darin, ganz
\\nauf die Verbreitung des   Programms zu verzichten.</p>
\\n    
\\n<p>Sollte sich ein Teil dieses Paragraphen als ung&uuml;ltig oder unter 
\\n bestimmten Umst&auml;nden nicht durchsetzbar erweisen, so soll dieser  
\\nParagraph seinem Sinne nach angewandt werden; im &uuml;brigen soll   dieser
\\nParagraph als Ganzes gelten.</p>
\\n    
\\n<p>Zweck dieses Paragraphen ist nicht, Sie dazu zu bringen, irgendwelche 
\\n Patente oder andere Eigentumsanspr&uuml;che zu verletzen oder die   G&uuml;ltigkeit
\\nsolcher Anspr&uuml;che zu bestreiten; dieser Paragraph   hat einzig den Zweck,
\\ndie Integrit&auml;t des Verbreitungssystems der   freien Software zu sch&uuml;tzen,
\\ndas durch die Praxis   &ouml;ffentlicher Lizenzen verwirklicht wird. Viele
\\nLeute haben   gro&szlig;z&uuml;gige Beitr&auml;ge zu dem gro&szlig;en Angebot
\\nder   mit diesem System verbreiteten Software im Vertrauen auf die   konsistente
\\nAnwendung dieses Systems geleistet; es liegt am   Autor/Geber, zu entscheiden,
\\nob er die Software mittels irgendeines   anderen Systems verbreiten will;
\\nein Lizenznehmer hat auf diese   Entscheidung keinen Einflu&szlig;.</p>
\\n    
\\n<p>Dieser Paragraph ist dazu gedacht, deutlich klarzustellen, was als   Konsequenz
\\naus dem Rest dieser Lizenz betrachtet wird.</p>
\\n    
\\n<p><strong>Paragraph 8.</strong> Wenn die Verbreitung und/oder die Benutzung 
\\n  des Programms in bestimmten Staaten entweder durch Patente oder durch 
\\n urheberrechtlich gesch&uuml;tzte Schnittstellen eingeschr&auml;nkt   ist,
\\nkann der Urheberrechtsinhaber, der das Programm unter diese   Lizenz gestellt
\\nhat, eine explizite geographische Begrenzung der   Verbreitung angeben, in
\\nder diese Staaten ausgeschlossen werden, so   da&szlig; die Verbreitung nur
\\ninnerhalb und zwischen den Staaten   erlaubt ist, die nicht ausgeschlossen
\\nsind. In einem solchen Fall   beinhaltet diese Lizenz die Beschr&auml;nkung,
\\nals w&auml;re sie in   diesem Text niedergeschrieben.</p>
\\n    
\\n<p><strong>Paragraph 9.</strong> Die <em>Free Software Foundation</em>  
\\nkann von Zeit zu Zeit &uuml;berarbeitete und/oder neue Versionen der   <em>
\\nGeneral Public License</em> ver&ouml;ffentlichen. Solche neuen   Versionen
\\nwerden vom Grundprinzip her der gegenw&auml;rtigen   entsprechen, k&ouml;nnen
\\naber im Detail abweichen, um neuen Problemen   und Anforderungen gerecht
\\nzu werden.</p>
\\n    
\\n<p>Jede Version dieser Lizenz hat eine eindeutige Versionsnummer. Wenn  
\\nin einem Programm angegeben wird, da&szlig; es dieser Lizenz in einer   bestimmten
\\nVersionsnummer oder "jeder sp&auml;teren Version"   <em>("any later version")</em>
\\n unterliegt, so haben Sie die   Wahl, entweder den Bestimmungen der genannten
\\nVersion zu folgen oder   denen jeder beliebigen sp&auml;teren Version, die
\\nvon der <em>Free   Software Foundation</em> ver&ouml;ffentlicht wurde. Wenn
\\ndas Programm   keine Versionsnummer angibt, k&ouml;nnen Sie eine beliebige
\\nVersion   w&auml;hlen, die je von der <em>Free Software Foundation</em> 
\\n ver&ouml;ffentlicht wurde.</p>
\\n    
\\n<p><strong>Paragraph 10.</strong> Wenn Sie den Wunsch haben, Teile des  
\\nProgramms in anderen freien Programmen zu verwenden, deren Bedingungen  
\\nf&uuml;r die Verbreitung anders sind, schreiben Sie an den Autor, um   ihn
\\num die Erlaubnis zu bitten. F&uuml;r Software, die unter dem   Copyright
\\nder <em> Free Software Foundation</em> steht, schreiben Sie   an die <em>
\\nFree Software Foundation</em>; wir machen zu diesem Zweck   gelegentlich
\\nAusnahmen. Unsere Entscheidung wird von den beiden Zielen   geleitet werden,
\\nzum einen den freien Status aller von unserer freien   Software abgeleiteten
\\nWerke zu erhalten und zum anderen das   gemeinschaftliche Nutzen und Wiederverwenden
\\nvon Software im   allgemeinen zu f&ouml;rdern.</p>
\\n    
\\n<h3>Keine Gew&auml;hrleistung</h3>
\\n    
\\n<p><strong>Paragraph 11. Da das Programm ohne jegliche Kosten lizenziert 
\\n wird, besteht keinerlei Gew&auml;hrleistung f&uuml;r das Programm,   soweit
\\ndies gesetzlich zul&auml;ssig ist. Sofern nicht anderweitig   schriftlich
\\nbest&auml;tigt, stellen die Copyright-Inhaber und/oder   Dritte das Programm
\\nso zur Verf&uuml;gung, "wie es ist",   ohne irgendeine Gew&auml;hrleistung,
\\nweder ausdr&uuml;cklich noch   implizit, einschlie&szlig;lich - aber nicht
\\nbegrenzt auf - Marktreife   oder Verwendbarkeit f&uuml;r einen bestimmten
\\nZweck. Das volle Risiko   bez&uuml;glich Qualit&auml;t und Leistungsf&auml;higkeit
\\ndes Programms   liegt bei Ihnen. Sollte sich das Programm als fehlerhaft 
\\n herausstellen, liegen die Kosten f&uuml;r notwendigen Service,   Reparatur
\\noder Korrektur bei Ihnen.</strong></p>
\\n  <strong>  </strong>
\\n<p><strong>Paragraph 12. In keinem Fall, au&szlig;er wenn durch geltendes
\\nRecht   gefordert oder schriftlich zugesichert, ist irgendein   Copyright-Inhaber
\\noder irgendein Dritter, der das Programm wie oben   erlaubt modifiziert oder
\\nverbreitet hat, Ihnen gegen&uuml;ber f&uuml;r   irgendwelche Sch&auml;den
\\nhaftbar, einschlie&szlig;lich jeglicher   allgemeiner oder spezieller Sch&auml;den,
\\nSch&auml;den durch   Seiteneffekte (Nebenwirkungen) oder Folgesch&auml;den,
\\ndie aus der   Benutzung des Programms oder der Unbenutzbarkeit des Programms
\\nfolgen   (einschlie&szlig;lich - aber nicht beschr&auml;nkt auf -   Datenverluste,
\\nfehlerhafte Verarbeitung von Daten, Verluste, die von   Ihnen oder anderen
\\ngetragen werden m&uuml;ssen, oder dem   Unverm&ouml;gen des Programms, mit
\\nirgendeinem anderen Programm   zusammenzuarbeiten), selbst wenn ein Copyright-Inhaber
\\noder Dritter   &uuml;ber die M&ouml;glichkeit solcher Sch&auml;den unterrichtet 
\\n  worden war.</strong></p>
\\n    
\\n<h3>Ende der Bedingungen</h3>',25,'@!<DATE>2002-03-07 21:21:03@!</DATE>'
165,'de','doc-db','wwwdb_obj_cat','wwwdb_obj_cat - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:21:02@!</DATE>'
31,'de','home','install','Start des Installationsprogrammes','<table width="100%" border="0" height="100%">
\\n  <tbody>
\\n     <tr>
\\n  <td align="center"> <b><font color="blue"><br>
\\n       <br>
\\n Run the WWWdb-installer</font></b><b><font color="blue"> <br>
\\n       <br>
\\n       </font></b> </td>
\\n  </tr>
\\n  <tr>
\\n  <td><br>
\\n </td>
\\n  </tr>
\\n  <tr>
\\n  <td bgcolor="#f0f0f0">        
\\n      <pre>$&nbsp;perl INSTALL.pl</pre>
\\n  </td>
\\n  </tr>
\\n  <tr>
\\n  <td>     Now you will be asked for some options. Normally it is ok to press 
\\n&lt;ENTER&gt;. This uses the default, shown in square-brackets. </td>
\\n  </tr>
\\n   <tr>
\\n   </tr>
\\n  <tr>
\\n  <td bgcolor="#f0f0f0" valign="middle">       
\\n      <pre>Welcome to the WWWdb-Installer!<br>We are going to install Version 0.8.2<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TO_INSTALL [MODULES,APACHE,WWWDB,DATABASE]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HOSTNAME [localhost]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_TYPE [Pg]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_NAME [wwwdb_0_8_2]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_HOST [localhost]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_USER [wwwrun]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_PASS []:</pre>
\\n         
\\n      <pre></pre>
\\n  </td>
\\n  </tr>
\\n  <tr>
\\n  <td>Now the installation-process starts.<br>
\\n It includes the following steps<br>
\\n       
\\n      <ul>
\\n         <li>Checking and installing the <b>Perl-modules</b> for WWWdb. They 
\\nmust be in tar.gz-archives in the contrib directory</li>
\\n         <li>Configuring and installing the <b>apache-webserver</b> for use 
\\nwith WWWdb. A translation-handler gets included, which transforms the WWWdb-URI''s 
\\nto a format, that WWWdb can handle.</li>
\\n         <li>Installing <b>WWWdb</b> and the corresponding modules</li>
\\n         <li>Create and load the <b>database</b> for WWWdb</li>
\\n       
\\n      </ul>
\\n       When the Perl-modules are installed, every module shows some messages.
\\nSome modules (like DBIx::Recordset) may need some user-input, but no special
\\nentries have to be done there.<br>
\\n      <br>
\\n When the installation is finished the following messages come up:<br>
\\n  </td>
\\n  </tr>
\\n     <tr>
\\n       <td bgcolor="#f0f0f0" valign="middle">       
\\n      <pre>Installation of WWWdb (0.8.2) finished!</pre>
\\n       
\\n      <pre>Point your Browser to http://localhost/wwwdb to try it out!</pre>
\\n       </td>
\\n     </tr>
\\n     
\\n  </tbody> 
\\n</table>
\\n  ',30,'@!<DATE>2002-03-15 11:00:23@!</DATE>'
166,'de','doc-db','wwwdb_obj_obj','wwwdb_obj_obj - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:21:44@!</DATE>'
38,'de','home','see-also','aRts','aRts, ein <b>a</b>nalog <b>R</b>eal<b>t</b>ime <b>S</b>ynthesizer
\\nist in das <a href="http://www.kde.org">KDE</a>-Projekt integriert.
\\n
\\n<p>Auf der <a href="http://www.aRts-Project.org">aRts-Homepage</a> 
\\nbefinden sich weitere Informationen.
\\n<br>&nbsp;
\\n
\\n',0,'@!<DATE>2000-03-30 13:11:44@!</DATE>'
39,'de','home','overview','Bearbeiten des Datenbank-Inhaltes','<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
\\n<html>
\\n<head>
\\n   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
\\n   <meta name="GENERATOR" content="Mozilla/4.7 [en] (X11; I; Linux 2.2.13 i686) [Netscape]">
\\n</head>
\\n<body>
\\nEin Grossteil der Daten, die <b>WWWdb</b> ben&uuml;tzt, wird in der Datenbank
\\ngehalten. Da verschiedene Datenbanken unterst&uuml;tzt werden, m&uuml;ssen
\\nsie zueinander auf portable Art und Weise &uuml;bertragen werden. Ausserdem
\\nw&auml;re es eine grosse Hilfe, wenn ein Werkzeug zur Verf&uuml;gung st&auml;nde,
\\ndas uns hilft, die ben&ouml;tigten Datenbank-Tabellen in einer der unterst&uuml;tzten
\\nDatenbanken anzulegen
\\n<p><b>WWWdb</b> bietet hierzu ein Werkzeug (<tt>InstallDB.pl</tt>), das
\\nfolgendes erm&ouml;glicht:
\\n<ul>
\\n<li>
\\nAnlegen einer Datenbank-Tabelle samt den n&ouml;tigen Indexen</li>
\\n
\\n<li>
\\nImport und Export der Daten</li>
\\n
\\n<li>
\\nTransparente Behandlung der einzelnen Datentypen in den verschiedenen Datenbanken</li>
\\n</ul>
\\nMit diesem Werkzeug ist es absolut kein Problem, die Tabellen, die <b>WWWdb</b>
\\nben&ouml;tigt, anzulegen und mit Daten zu f&uuml;llen. Damit ist das Basis-System
\\nin kurzer Zeit installiert.
\\n<br>&nbsp;
\\n</body>
\\n</html>
\\n',0,'@!<DATE>2000-03-31 16:20:04@!</DATE>'
26,'de','news','news','Die WWWdb-Mailingliste','Um ein Abonnement zu erhalten genügt 
\\n
\\n
\\neine eMail an
\\n<A HREF=mailto:wwwdb-request@space.twc.de>wwwdb-request@space.twc.de</A>
\\nmit
\\n<BR><BR>
\\n<I>subscribe &lt;eMail-Adresse&gt;</I>
\\n<BR><BR>
\\nin der Nachricht. 
\\n
\\n<BR>
\\n
\\n&lt;eMail-Adresse&gt;
\\nkann weggelassen werden, wenn sie die selbe ist, unter der diese
\\nemail versendet wird.
\\n<BR><BR>
\\n
\\nWer die Liste abonniert hat, kann eigene Beiträge veröffentlichen,
\\nindem er eine eMail an
\\n<A HREF=mailto:wwwdb@space.twc.de>wwwdb@space.twc.de</A> schickt.
\\n<BR><BR>
\\n
\\nEs gibt ausserdem ein Archiv der Liste unter der Adresse
\\n<A HREF=http://space.twc.de/~stefan/wwwdb-archive>
\\nhttp://space.twc.de/~stefan/wwwdb-archive</A>.',30,'@!<DATE>1999-11-24 00:00:00@!</DATE>'
40,'de','news','news','WWWdb nutzt nun SourceForge','<b>WWWdb</b> nutzt nun viele M&ouml;glichkeiten von <a href="http://www.sourceforge.net">SourceForge</a>.
\\n<p>SourceForge ist eine Site, die OpenSource-Entwicklern viele Tools f&uuml;r
\\ndie Softwareentwicklung &uuml;ber das Internet zur Verf&uuml;gung stellt.
\\n<p>Folgende M&ouml;glichkeiten von SourceForge werden momentan genutzt:
\\n<ul>
\\n<li>
\\n<i>CVS</i>-Zugriff</li>
\\n
\\n<li>
\\n<i>Mailing-Listen</i></li>
\\n
\\n<li>
\\n<i>Fehler-Verwaltung</i></li>
\\n</ul>
\\nDas <b>WWWdb</b>-Projekt ist unter der Adresse <a href="http://sourceforge.net/projects/wwwdb/">http://sourceforge.net/projects/wwwdb/</a>
\\nzu finden.
\\n<p>
\\n<hr WIDTH="100%">
\\n<br><img SRC="/WWWdb/lib/Images/PoweredBySF.png" ALT="powered by SourceForge" height=31 width=88>',0,'@!<DATE>2000-11-03 07:23:14@!</DATE>'
37,'de','news','news','WWWdb-0.0.7 freigegeben','Neue Funktionen in <b>WWWdb-0.0.7</b>:
\\n<br>
\\n
\\n&nbsp;
\\n<center><table BORDER=0 CELLSPACING=0 CELLPADDING=10 WIDTH="100%" NOSAVE >
\\n<tr ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<td ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<li>
\\n<b>System</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nInternationalisierung:</li>
\\n
\\n<ul>
\\n<li>
\\n<i>make po-files</i> analysiert die Quellcodes und generiert .po-Dateien</li>
\\n
\\n<li>
\\n&Auml;ndern der Sprache in laufender Sitzung m&ouml;glich</li>
\\n</ul>
\\n
\\n<li>
\\nSuch-Funktion in der Navigations-Spalte</li>
\\n
\\n<li>
\\nSitzungs-Typ: Anonym</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Datenbank</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nSQL-Parameter werden &uuml;ber <i>bind</i> &uuml;bergeben</li>
\\n
\\n<li>
\\nMehrere Prim&auml;rschl&uuml;ssel sind erlaubt</li>
\\n</ul>
\\n
\\n<li>
\\n<b>API</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nGet-Attr - WWWdb Attribute</li>
\\n
\\n<ul>
\\n<li>
\\n<i>Lang</i> - Die vom Benutzer gew&auml;hlte Sprache ermitteln</li>
\\n
\\n<li>
\\n<i>BaseLang</i> - Ermitteln der Standard-Sprache</li>
\\n
\\n<li>
\\n<i>DebugLvl</i> - Debug-Level ermitteln</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Anwendungen</b>:</li>
\\n
\\n<blockquote>
\\n<li>
\\nDas Kennwort eines Benutzers &auml;ndern</li>
\\n
\\n<li>
\\nViele &Uuml;bersetzungs-Werkzeuge</li>
\\n</blockquote>
\\n</td>
\\n
\\n<td NOSAVE>
\\n<li>
\\n<b>Werkzeuge</b>:</li>
\\n
\\n<ul>
\\n<li>
\\n&Uuml;bersetzung</li>
\\n
\\n<ul>
\\n<li>
\\nDokumente in der Datenbank</li>
\\n
\\n<li>
\\nReferenzen in der Datenbank</li>
\\n
\\n<li>
\\n&Uuml;bersetzbare Texte in der Datenbank</li>
\\n
\\n<li>
\\nQuellcodes (.po-Dateien)</li>
\\n
\\n<li>
\\nAutomatische Generierung von &Uuml;bersetzungs-Texten</li>
\\n</ul>
\\n
\\n<li>
\\n<tt>InstallDb.pl</tt>:</li>
\\n
\\n<ul>
\\n<li>
\\nVerbessertes Arbeiten mit NULL-Werten</li>
\\n
\\n<li>
\\nDatums-Felder k&ouml;nnen nun unabh&auml;ngig von der Datenbank verwendet
\\nwerden</li>
\\n</ul>
\\n
\\n<li>
\\n<tt>CreatePoFiles.pl</tt></li>
\\n
\\n<ul>
\\n<li>
\\nAnalysiert Quellcode-Dateien und generiert .po-Dateien daraus</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Interna</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nNeue OO-Klassen</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdb:Base</li>
\\n
\\n<ul>
\\n<li>
\\nDebugging</li>
\\n
\\n<li>
\\nVerbesserte Attributierung</li>
\\n
\\n<li>
\\nPrivate Attribute</li>
\\n</ul>
\\n
\\n<li>
\\nWWWdb::Plugins</li>
\\n
\\n<li>
\\nWWWdb::DbSession</li>
\\n
\\n<ul>
\\n<li>
\\nId-Erh&ouml;hung</li>
\\n
\\n<li>
\\nTransaktions-Handling</li>
\\n
\\n<li>
\\nDatums-Konvertierung abh&auml;ngig von der verwendeten Datenbank</li>
\\n</ul>
\\n
\\n<li>
\\nWWWdb::Session</li>
\\n
\\n<ul>State-Eintr&auml;ge der Sitzung werden gecached</ul>
\\n
\\n<li>
\\nWWWdb::Hash</li>
\\n
\\n<br>WWWdb::List</ul>
\\n</ul>
\\n</td>
\\n</tr>
\\n</table></center>
\\n',0,'@!<DATE>2000-04-01 02:00:00@!</DATE>'
21,'de','home','faq','Welche Datenbanken unterstützt WWWdb momentan?','<body>
\\n<b>WWWdb</b> unterst&uuml;tzt momentan folgende Datenbanken:
\\n<ol>
\\n<li>
\\n<a href="http://www.postgresql.org">PostgreSQL</a></li>
\\n
\\n<li>
\\n<a href="http://www.mysql.org">MySQL</a></li>
\\n
\\n<li>
\\n<a href="http://www.oracle.com">Oracle</a></li>
\\n
\\n<li>
\\n<a href="http://www.interbase.com">InterBase</a></li>
\\n</ol>
\\nAb Version 0.8.1 von <b>WWWdb</b> wird au&szlig;erdem ODBC unterst&uuml;tzt.
\\nVon folgenden Datenbanken wurde berichtet, dass sie korrekt arbeiten:
\\n<ul>
\\n<li>
\\nPostgreSQL</li>
\\n
\\n<li>
\\nInterBase</li>
\\n</ul>
\\nODBC-Treiber f&uuml;r Unix und Linux k&ouml;nnen sowohl auf der <a href="http://www.iodbc.org">iODBC-Homepage</a>,
\\nals auch beim <a href="http://www.unixodbc.org/">unixODBC-Projekt</a> heruntergelden
\\nwerden.
\\n<p>Da <b>WWWdb</b> das <a href="http://search.cpan.org/Catalog/Database_Interfaces">Perl-DBI-Modul</a>
\\nben&uuml;tzt, ist es kein Problem relativ schnell die Anbindungen an weitere
\\nDatenbanken zu implementieren.
\\n</body>',100,'@!<DATE>2001-04-03 11:39:36@!</DATE>'
35,'de','home','install','... es ist geschafft!!','Nun erfolgt nur noch die Eingabe der URL <b>http://&lt;hostname>/wwwdb</b>
\\nund .... Jubel, Trubel !!!
\\n<p>Sollte es trotzdem noch irgend welche Probleme geben, bin ich oder andere
\\nEntwickler auf der <a href="wwwdb://WWWdb:Tools:ShowDoc;id=3">Mailing-Liste</a>
\\nzu erreichen!
\\n<p><b><font color="#3333FF">So! das wars!!!</font></b>',70,'@!<DATE>2002-03-15 11:11:10@!</DATE>'
167,'de','doc-db','wwwdb_object','wwwdb_object - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:22:16@!</DATE>'
168,'de','doc-db','wwwdb_state','wwwdb_state - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:23:06@!</DATE>'
6,'de','news','news','WWWdb 0.0.1 bis 0.0.4','<b>WWWdb</B> ist öffentlich freigegeben!
\\n<BR>
\\n
\\n<table BORDER NOSAVE >
\\n<tr NOSAVE>
\\n<th>Datum&nbsp;</th>
\\n
\\n<th ALIGN=CENTER NOSAVE>Version&nbsp;</th>
\\n
\\n<th>Neuigkeiten / &Auml;nderungen&nbsp;</th>
\\n</tr>
\\n
\\n<tr>
\\n<td>07.10.1999&nbsp;</td>
\\n
\\n<td>0.0.1&nbsp;</td>
\\n
\\n<td>Erste (interne) Freigabe&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>26.10.1999&nbsp;</td>
\\n
\\n<td>0.0.3&nbsp;</td>
\\n
\\n<td>Erste offizielle Freigabe auf <a href="http://www.freshmeat.net/appindex/1999/10/26/940941012.html">www.freshmeat.net</a>.&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td VALIGN=TOP>22.11.1999&nbsp;</td>
\\n
\\n<td VALIGN=TOP>0.0.4&nbsp;</td>
\\n
\\n<td>Neue Funktionen:&nbsp;
\\n<ul>
\\n<li>
\\nSystem:</li>
\\n
\\n<ul>
\\n<li>
\\nDatentyp-Konvertierung zwischen DB und der HTML-Form</li>
\\n
\\n<li>
\\nSitzungs-Id</li>
\\n
\\n<li>
\\nLog-Dateien im eigenen tmp-Bereich</li>
\\n
\\n<li>
\\nEigene Perl-die-Handler</li>
\\n
\\n<li>
\\nNeue Plugins: WWWdb_Pre|Post</li>
\\n
\\n<li>
\\nNeues Plugin: PreCreateForm</li>
\\n
\\n<li>
\\nEin Standard-DB-handle f&uuml;r alle Zugriffe</li>
\\n
\\n<li>
\\nBenutzerdefinierte Umgebung f&uuml;r jede Sitzung</li>
\\n
\\n<li>
\\nNavigations-Spalte</li>
\\n
\\n<li>
\\nHintergrundbilder sind m&ouml;glich</li>
\\n
\\n<li>
\\nExit-Button, um zur haupt-Anwendung zu springen</li>
\\n
\\n<li>
\\nGenerierung von&nbsp; WWWdb-References mit integrierter Sitzungs-Info</li>
\\n
\\n<li>
\\nDebugging-Verbesserung (Stack, saubere HTML-Ausgabe)</li>
\\n
\\n<li>
\\nRedirections sind nun m&ouml;glich</li>
\\n</ul>
\\n
\\n<li>
\\nAPI:</li>
\\n
\\n<ul>
\\n<li>
\\nSQLSelectList - Selektion von Daten und R&uuml;ckgabe in einer Liste</li>
\\n
\\n<li>
\\nGetAttr - Lesen interner Attribute von <b>WWWdb</b></li>
\\n
\\n<li>
\\nSQLDo - Ausf&uuml;hrung von SQL-Befehlen</li>
\\n</ul>
\\n
\\n<li>
\\nAnwendungen:</li>
\\n
\\n<ul>
\\n<li>
\\nAnmeldung nun mit verschl&uuml;sselten Kennw&ouml;rtern</li>
\\n
\\n<li>
\\nNeuanlage eines <b>WWWdb</b>-Benutzers</li>
\\n
\\n<li>
\\nEinstellung der Umgebung eines Benutzers</li>
\\n
\\n<li>
\\nHilfe-Seiten</li>
\\n</ul>
\\n</ul>
\\n</td>
\\n</tr>
\\n</table>
\\n',20,'@!<DATE>1999-10-07 02:00:00@!</DATE>'
7,'de','news','news','WWWdb-0.0.5 freigegeben','Neue Funktionen von <b>WWWdb-0.0.5</b>:
\\n<BR>
\\n
\\n<ul>
\\n<li>
\\nSystem:</li>
\\n
\\n<ul>
\\n<li>
\\nNeues Form-Layout (FormHeader, Navigation, TableHeader, Application-area,
\\nTableFooter, FormFooter)</li>
\\n
\\n<li>
\\nNeues Plugin: PreDoAction</li>
\\n
\\n<li>
\\nNeue Plugins: FormHeader, TableHeader, TableFooter, FormFooter</li>
\\n
\\n<li>
\\nNavigation &uuml;ber die Kategorien</li>
\\n
\\n<li>
\\nNavigation &uuml;ber Schlagworte</li>
\\n
\\n<li>
\\nStandard Sitzungs-Id ist nun 0000000000000000</li>
\\n
\\n<li>
\\nKonfigurationsdateien k&ouml;nnen nun in einer Hierarchie angeordnet werden:
\\nx/y/z => x:y:z</li>
\\n
\\n<li>
\\n&Uuml;bergabe von Parametern &uuml;ber die URL in der Form URL;Parameter=Wert</li>
\\n
\\n<li>
\\nNeue Konfigurations-Eintr&auml;ge f&uuml;r einfache Feld-Pr&uuml;fungen
\\n/ Konvertierung: Mandantory, MustMatch, ToUpper, ToLower</li>
\\n
\\n<li>
\\nDie Navigations-Spalte wird aus der Datenbank generiert</li>
\\n
\\n<li>
\\nDie Browse-Listenfelder k&ouml;nnen attributiert werden</li>
\\n
\\n<li>
\\nVerschiede Auswahlm&ouml;glichkeiten f&uuml;r einen Datensatz in der Browse:
\\nBtn, Check, None (Auswahl &uuml;ber Link)</li>
\\n
\\n<li>
\\nVertikale Ausrichtung einzelner Eintr&auml;ge</li>
\\n
\\n<li>
\\nGenerieren von&nbsp; <b>WWWdb</b>-Referenzen in Labeln</li>
\\n</ul>
\\n
\\n<li>
\\nAPI:</li>
\\n
\\n<ul>
\\n<li>
\\nResolveRefField - Eine <b>WWWdb</b>-Referenz aufl&ouml;sen</li>
\\n
\\n<li>
\\nInternalFieldCheck - Standard-Checks f&uuml;r ein Feld durchf&uuml;hren</li>
\\n
\\n<li>
\\nGetAttr - <b>WWWdb</b> Attribute lesen</li>
\\n
\\n<ul>
\\n<li>
\\nConfigPath - Pfad der Konfigurationsdatei</li>
\\n
\\n<li>
\\nUrlParams - Parameter, die &uuml;ber die URL &uuml;bergeben wurden</li>
\\n</ul>
\\n
\\n<li>
\\nGetLastBtn - -gel&ouml;scht-</li>
\\n</ul>
\\n
\\n<li>
\\nAnwendungen:</li>
\\n
\\n<ul>
\\n<li>
\\nNavigation in <b>WWWdb</b> &uuml;ber die Hierarchie oder Schlagworte</li>
\\n
\\n<li>
\\nBearbeiten der Navigations-Kategorien</li>
\\n
\\n<li>
\\nBearbeiten der Navigations-Objekte</li>
\\n
\\n<li>
\\nKategorien und Objekte verbinden</li>
\\n
\\n<li>
\\nBearbeiten von <b>WWWdb</b>-Dokumenten</li>
\\n</ul>
\\n</ul>
\\n',40,'@!<DATE>1999-12-22 00:00:00@!</DATE>'
29,'de','news','news','WWWdb-0.0.6 freigegeben','Neue Funktionen in <b>WWWdb-0.0.6</b>:
\\n<BR>
\\n
\\n<ul>
\\n<li>
\\nSystem:</li>
\\n
\\n<ul>
\\n<li>
\\noid ist nicht l&auml;nger notwendig</li>
\\n
\\n<li>
\\nURI-Parameter in der Form id=&lt;id>&nbsp; werden standardm&auml;ssig ausgewertet</li>
\\n</ul>
\\n
\\n<li>
\\nDatenbank:</li>
\\n
\\n<ul>
\\n<li>
\\nPortierung f&uuml;r MySQL</li>
\\n
\\n<li>
\\nDatenbank-Views nicht mehr notwendig</li>
\\n
\\n<li>
\\nAllgemeine Fehlermeldung, wenn SQL-Fehler auftauchen</li>
\\n
\\n<li>
\\nDie Datenbankstruktur ist nun SQL-92 konform</li>
\\n
\\n<ul>
\\n<li>
\\nkey -> key_name</li>
\\n
\\n<li>
\\nvarchar-Felder sind limitiert auf das von der Datenbank erlaubte Maximum</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\nTools:</li>
\\n
\\n<ul>
\\n<li>
\\nSkripte <tt>InstallDb.pl</tt> und <tt>CreateNewDb.sh</tt>, um die Datenbanken
\\nauf den unterst&uuml;tzten Plattformen aufzusetzen</li>
\\n</ul>
\\n
\\n<li>
\\nIntern:</li>
\\n
\\n<ul>
\\n<li>
\\nNeue OO-Klassen</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdb::Base</li>
\\n
\\n<li>
\\nWWWdb::HTML</li>
\\n
\\n<li>
\\nWWWdb::Session</li>
\\n</ul>
\\n</ul>
\\n</ul>
\\n',50,'@!<DATE>2000-02-02 00:00:00@!</DATE>'
42,'de','news','news','WWWdb unterstützt die Palm-PDA-Datenbank DB','Die Daten aus <b>WWWdb</b> in einen Palm-PDA &uuml;bernehmen? Ja geht das
\\ndenn?
\\n<p>Na klar! Die Daten k&ouml;nnen wie gewohnt ausgew&auml;hlt werden, und
\\n<b>WWWdb</b> konvertiert sie dann in ein Format, das von der freien Palm-DB
\\nunterst&uuml;tzt wird. Die generierte Datei kann dann direkt f&uuml;r den
\\nPDA heruntergeladen werden.
\\n<p>Die Palm-Datenbank <b>DB</b> kann bei <a href="http://sourceforge.net/projects/pilot-db/">http://sourceforge.net/projects/pilot-db</a>
\\nheruntergeladen werden.
\\n<p>Versuch gef&auml;llig? Am besten gleich mit der&nbsp; <a href="wwwdb://WWWdb:Demo:Contacts">Kontakt-Datenbank</a>!',0,'@!<DATE>2000-09-27 15:16:01@!</DATE>'
43,'de','news','news','Öffentlicher CVS-Zugriff für WWWdb','Woher die aktuellste <b>WWWdb</b>-Version nehmen?
\\n<p>
\\n
\\nNun, daf&uuml;r steht jetzt f&uuml;r den Entwickler ein CVS-Login zur
\\nVerf&uuml;gung. Um mehr &uuml;ber das Herunterladen von CVS-basierten Verzeichnissen
\\nzu erfahren findet man bei <a href="http://sourceforge.net/cvs/?group_id=10067">Source-Forge</a>
\\neine kurze Anleitung zur Benutzung von CVS. Als anonymer Benutzer kann
\\nman sich nun anmelden und die aktuellsten Quellcodes auschecken.
\\n<p>Das <b>WWWdb</b>-Team versucht nat&uuml;rlich, nur fehlerfreie Quellcodes
\\nins CVS einzuchecken. Trotzdem wird es sich aber im Einzelfall wahrscheinlich
\\nnicht vermeiden lassen, dass sich manchmal der eine oder andere Fehler
\\neinschleicht.',0,'@!<DATE>2000-09-26 11:20:51@!</DATE>'
1,'en','home','contrib','We need helpers!!','<B>WWWdb</B> is growing heavily!
\\nAlso we need people, helping us to develop <B>WWWdb!</B>
\\nAt the moment, the following features could be offered:
\\n<BR><BR>
\\n<UL>
\\n<LI>Create a simple Installation-routine
\\n(especially for the database-part)</LI>
\\n<LI>Porting <B>WWWdb</B> to ODBC-Driver</LI>
\\n<LI>Porting <B>WWWdb</B> to NonUnix-platforms</LI>
\\n<LI>Creating a nice <B>WWWdb</B>-Logo</LI>
\\n<LI>Writing Applications for <B>WWWdb</B></LI>
\\n</UL>
\\nIf you want to help or you have any other ideas, please inform the
\\n<a href=mailto:Klaus@wwwdb.org>author</a>!
\\n',0,'@!<DATE>2000-11-02 15:11:07@!</DATE>'
3,'en','home','contact','Mailinglist','Currently we have two mailinglists for <b>WWWdb</b>:
\\n<ul>
\\n<li>
\\n<b>WWWdb-announce </b>for announcements of new versions of <b>WWWdb</b></li>
\\n
\\n<li>
\\n<b>WWWdb-development</b> for exchanging problems and ideas of developers</li>
\\n</ul>
\\nThe mailing-lists are hosted by SourceForge at <a href="http://sourceforge.net/mail/?group_id=10067">http://sourceforge.net/mail/?group_id=10067</a>.
\\nHere you will also find archives and informations how to subscribe.',200,'@!<DATE>2000-11-02 17:16:42@!</DATE>'
20,'en','home','sponsors','The sponsors of WWWdb ...',' <TABLE border=0>
\\n  <TR><TD>
\\n  <A href="http://www.twc.de/">
\\n  <IMG width=200 height=100 border=0 alt="TreuWert Computer"
\\n       src="/WWWdb/lib/Images/twc.png"></A>
\\n  </TD><TD valign="top">
\\n  <P class="block"><A href="http://www.twc.de/"><B>TWC</B></A>
\\n  - <B>TreuWert Computer GmbH</B>
\\n  from Freiburg/Germany are hosting our primary website and are 
\\n  sponsoring the development-process.
\\n  </P>
\\n  <P class="block">TWC are hosting also other GPLed projects.
\\n  Be sure to check out
\\n  the <A href="http://aRts-Project.org">aRts-Project</A>.
\\n  </P>
\\n  </TD></TR>
\\n  </TABLE>
\\n',200,'@!<DATE>2000-11-02 15:14:51@!</DATE>'
27,'en','home','contact','The author','As the author and maintainer of this site I''m on the
\\npayroll of <A HREF=http://www.twc.de>TWC</A>, a
\\nsoftware developing firm in Freiburg at the south-west
\\nof Germany.
\\n<BR><BR>
\\nThanks to my boss, I have the possibility to work
\\nmost of the day on my main project: <B>WWWdb</B>.
\\n<BR>
\\nIf you want contact me, you can reach me at
\\n<A HREF=mailto:Klaus@twc.de>Klaus@wwwdb.org</A>.
\\n<BR><BR>
\\nI am always <B>very</B> interested in your suggestions, because one
\\nof my first goals is, to make <B>WWWdb</B> more stable and
\\neasier to install and to handle.
\\n<BR><BR>
\\nIf possible, please use the mailing-list or our bug-tracker
\\nto submit bug-reports.
\\n<BR><BR>
\\nThank you very much.',50,'@!<DATE>2000-11-02 15:16:02@!</DATE>'
45,'en','home','install','Translate WWWdb into other languages','
\\n<b>WWWdb</b> is multi-lingual. This is great, but it''s a lot of work, to
\\ntranslate an application into another language. To lend you a helping hand,
\\n<b>WWWdb</b> has some tools on board, that guide your translation-process.
\\n<p>First of all, you have to scan the sources and config-files for expressions
\\nwhich have to be translated. Don''t worry, you only have to enter a command
\\nto do this. It is:
\\n<br><tt><font color="#000000"></font></tt>&nbsp;
\\n<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt><font color="#000000">$ perl Makefile.PL</font></tt></b>
\\n<br><b><tt><font color="#000000">$ make po-files</font></tt></b></td>
\\n</tr>
\\n</table>
\\n<tt><font color="#000000"></font></tt><tt><font color="#000000"></font></tt>
\\n<p><font color="#000000">This creates a Makefile, and with that makefile
\\nyou can parse the <b>WWWdb</b>-Application-tree and generate the needed
\\n.po-files. This files are used, to keep the translation-texts.</font><font color="#000000"></font>
\\n<p><font color="#000000">When this is done, you can call the Category</font>
\\n<a href="wwwdb://WWWdb:Nav;cat=31">WWWdb > Internal > Admin > Translation</a>,
\\nwhere you can select the single steps of translation. This are:
\\n<br>&nbsp;
\\n<table BORDER=0 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE>
\\n<center><b>Program</b></center>
\\n</td>
\\n
\\n<td>
\\n<center><b>Description</b></center>
\\n</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Generate the translation-records automatically&nbsp;</td>
\\n
\\n<td>This generates empty entries of all untranslated phrases in the destination-language.
\\nThey will be translated, using the following programs.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Translate translation-texts (db)&nbsp;</td>
\\n
\\n<td>All texts of the <b>WWWdb</b>-objects and categories are kept here.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Translate search-words&nbsp;</td>
\\n
\\n<td>This are the words, you can use to search for a application with the
\\n<b>WWWdb</b>-search-engine.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Translate Lookups&nbsp;</td>
\\n
\\n<td>The lookups for (by example) the Labels of select-buttons.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Translate Documents&nbsp;</td>
\\n
\\n<td>Translate whole Documents. You can use a external editor (with cut
\\n&amp; paste)</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Translation of texts in source-code&nbsp;</td>
\\n
\\n<td>This program scans all untranslated texts in the .po-files (They begin
\\nwith the word FIXME) and lets you translate them.</td>
\\n</tr>
\\n</table>
\\n
\\n<p>When you have done this, you can compile all the .po-files together
\\nwith the command
\\n<br>&nbsp;
\\n<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt><font color="#000000">$ make trans</font></tt></b></td>
\\n</tr>
\\n</table>
\\n
\\n<p>Now your site is internationalized!',90,'@!<DATE>2000-11-02 15:45:10@!</DATE>'
12,'en','home','overview','How your Application is customized','Oh yes, all of the layout of your application can be defined in a single
\\nconfig-file.
\\n<BR>
\\nIt consists of the following sections:
\\n<BR><BR>
\\n<TABLE BORDER=1>
\\n <TR>
\\n  <TH>
\\n    Section
\\n  </TH>
\\n  <TH>
\\n    Description
\\n  </TH>
\\n  <TH>
\\n    Attributes
\\n  </TH>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n    Data
\\n  </TD>
\\n  <TD>
\\n    The database-table and which columns we need for browse und update.
\\n  </TD>
\\n  <TD>
\\n    Table-name, Sort-order, Fields for query, Fields fur update
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Browser
\\n  </TD>
\\n  <TD>
\\n   Possibillities of the the data-browser
\\n  </TD>
\\n  <TD>
\\n   Number of Records which are displayed per page
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n    GUI
\\n  </TD>
\\n  <TD>
\\n    Settings, how to display the desktop
\\n  </TD>
\\n  <TD>
\\n    Background-color, Confirmation after insert, update, delete
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   State ...
\\n  </TD>
\\n  <TD>
\\n   Activating or deactivating the different buttons per state
\\n  </TD>
\\n  <TD>
\\n   Header-text of this state, allowed Buttons and their Label
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Layout Table
\\n  </TD>
\\n  <TD>
\\n   Definitions for the Table-Layout
\\n  </TD>
\\n  <TD>
\\n   Background, Width
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Layout Label, Layout Field
\\n  </TD>
\\n  <TD>
\\n   Here are defined the single labels and db-fields.
\\n  </TD>
\\n  <TD>
\\n   Field-type, alignment, layout-attributes, position, ...
\\n  </TD>
\\n </TR>
\\n</TABLE>
\\n<BR><BR>
\\nYou want an example? You can find it
\\n<A HREF="wwwdb://WWWdb:Tools:ShowDoc;id=47,en">here</A>!</TD>
\\n',150,'@!<DATE>2000-11-02 17:34:50@!</DATE>'
47,'en','wwwdb','example','Example of a config-File','<tt><font size=-1># --------------------------------------------------------------------------<br>
\\n# Contacts.rc - Config-File for the Contact-Database<br>
\\n# --------------------------------------------------------------------------<br>
\\n<br>
\\n<br>
\\n# Here everything is defined, what has to do with the Database-Table<br>
\\n[Data]<br>
\\nTable&nbsp;&nbsp;&nbsp;&nbsp; = contacts<br>
\\nOrder&nbsp;&nbsp;&nbsp;&nbsp; = company<br>
\\nUpdFields = title, sex, first_name, last_name, company, conttyp1, contadr1,
\\nconttyp2, contadr2, conttyp3, contadr3, conttyp4, contadr4, conttyp5, contadr5,
\\ncomments, state, last_change<br>
\\nQryFields = first_name, last_name, company, conttyp1, contadr1, conttyp2,
\\ncontadr2, comments<br>
\\nIdField&nbsp;&nbsp; = id_contact<br>
\\n# End of Data-Section<br>
\\n<br>
\\n[Cache]<br>
\\nTimeout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
\\n<br>
\\n[Browser]<br>
\\nMaxRows = 15<br>
\\n<br>
\\n[Qry]<br>
\\nBgColor2&nbsp;&nbsp;&nbsp; = #dddddd<br>
\\nNrOfColLine = 2<br>
\\nSelType = Link<br>
\\n<br>
\\n[Header]<br>
\\nTitle = Contact-database<br>
\\n<br>
\\n[GUI]<br>
\\n<br>
\\n[State All]<br>
\\nBtnCancel&nbsp; = Back<br>
\\n<br>
\\n<br>
\\n[State Init]<br>
\\nHeader = "Search / Create"<br>
\\nBtnNew = Create<br>
\\nBtnQry = Search<br>
\\nBtnDownloadPdb = "Generate Palm-PDA-data"<br>
\\n<br>
\\n[State Work]<br>
\\nBtnUpd = Save<br>
\\nBtnDel = Delete<br>
\\nHeader = "Work with ..."<br>
\\n<br>
\\n[State Qry]<br>
\\nHeader = "Select data"<br>
\\n<br>
\\n[Layout Table]<br>
\\nBorder&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
\\n<br>
\\n[Layout Qry _link]<br>
\\nText = ""<br>
\\nType = Ref<br>
\\nValue = "&lt;&nbsp; >"<br>
\\nAlign = Right<br>
\\n<br>
\\n[Layout Label pers_angaben]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Data of the person<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +1.0+3.0<br>
\\nFont&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = color=blue<br>
\\nBold&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\nBig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Center<br>
\\nBgColor&nbsp;&nbsp;&nbsp;&nbsp; = #f0f0f0<br>
\\n<br>
\\n[Layout Label title_1]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "Form of adress "<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +1.0.0<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Right<br>
\\n<br>
\\n[Layout Label title_2]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = (b.E. Mr./Mrs.)<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+0.+1<br>
\\nSmall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\n<br>
\\n[Layout Field title]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 8<br>
\\n<br>
\\n[Layout Field title1]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+0.+1<br>
\\nSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br>
\\nType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Select<br>
\\nValues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF<br>
\\nSELECT DISTINCT title<br>
\\nFROM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ncontacts<br>
\\nWHERE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title
\\n&lt;> ''''<br>
\\nORDER BY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title<br>
\\nEOF<br>
\\n<br>
\\n[Layout Label sex]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Sex<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Right<br>
\\n<br>
\\n[Layout Field sex]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Radio<br>
\\nValues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF<br>
\\nf',10,'@!<DATE>2000-11-02 17:35:16@!</DATE>'
13,'en','home','overview','Plug your own perl-code in!','Of course you can extend <B>WWWdb</B> with your own functionality. Therefore
\\nwe have a concept called Plugins.
\\n<BR><BR>
\\nPlugins are subprocedures in perl, which allow you to control the
\\napplication-flow. For the communication with <B>WWWdb</B> an API does
\\nexist.
\\n<BR><BR>
\\nSome Plugins allow a <i>Pre</i>, <i>My</i> and
\\n<i>Post</i>-functionality. In detail this means:
\\n<ul>
\\n<li><i>Pre</i>  - This plugin is called <i>before</i>
\\n                  the system-defined function</li>
\\n<li><i>My</i>   - This plugin is called <i>instead of</i>
\\n                  the system-defined function</li>
\\n<li><i>Post</i> - This plugin is called <i>after</i>
\\n                  the system-defined function</li>
\\n</ul>
\\n<TABLE BORDER=1>
\\n <TR>
\\n  <TH>
\\n    Plugin
\\n  </TH>
\\n  <TH>
\\n    Description
\\n  </TH>
\\n  <TH>
\\n    Called ...
\\n  </TH>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n    PreCreateForm
\\n  </TD>
\\n  <TD>
\\n    Allows you, to do anything, you want, before the HTML-code is generated.
\\n    Here you can define listboxes dynamically by example.
\\n  </TD>
\\n  <TD>
\\n    ... before generating the HTML-form.
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Check_&lt;Table&gt;_EveryField
\\n  </TD>
\\n  <TD>
\\n   For every-input field, this Plugin is called with the actual fieldname.
\\n   You can put in any validations in here. But in the most times here is the
\\n   wrong place to put in functionality.
\\n  </TD>
\\n  <TD>
\\n   ... after submission, for every field on the form.
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Check_&lt;Table&gt;_&lt;Field&gt;
\\n  </TD>
\\n  <TD>
\\n   For the input-field &lt;Field&gt; of the table &lt;Table&gt; this
\\n   plugin is called to perform some field-checkings.
\\n  </TD>
\\n  <TD>
\\n   ... after submission, for the input-field &lt;Field&gt; of the
\\n   table &lt;Table&gt;
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   Check_&lt;Table&gt;
\\n  </TD>
\\n  <TD>
\\n   With this plugin you can check by example the integrity of the whole
\\n   dataset.
\\n  </TD>
\\n  <TD>
\\n   ... after submission and all field-checks
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   (My)&lt;Db-Driver&gt;_&lt;Field-Type&gt;_&lt;Direction&gt;
\\n  </TD>
\\n  <TD>
\\n   Allows you to convert data from the format it is stored in the database
\\n   to a format, the user accepts (One example is the formatting of
\\n   date-fields)
\\n  </TD>
\\n  <TD>
\\n   ... after reading the data from the database and before writing data to the
\\n   database.
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   (Pre|My|Post)&lt;Btn&gt;
\\n  </TD>
\\n  <TD>
\\n   Actions to do, when the specified button was pressed.
\\n  </TD>
\\n  <TD>
\\n   ... Before, during and / or after a submission of a button
\\n   has occured.
\\n  </TD>
\\n </TR>
\\n <TR>
\\n  <TD>
\\n   (Pre|My|Post)FirstColumn
\\n  </TD>
\\n  <TD>
\\n    Allows you to set up the link-column for site-navigation.
\\n  </TD>
\\n  <TD>
\\n    ... during html generation.
\\n  </TD>
\\n </TR>
\\n</TABLE>
\\n<BR><BR>
\\nYou want an example of this too? You can find it
\\n<A HREF="wwwdb://WWWdb:Tools:ShowDoc;id=48">here</A>!',160,'@!<DATE>2000-11-02 17:37:57@!</DATE>'
48,'en','wwwdb','example','Example of Perl-plugin-code','<WWWdb FILE=000048_en.html/>',20,'@!<DATE>2000-11-02 17:39:56@!</DATE>'
22,'en','home','demo','A demonstration of what WWWdb can do ...','You already got your first impression, what <B>WWWdb</B> can do. Why?
\\n<BR>
\\nBecause this whole site is driven under <B>WWWdb</B>!
\\n<BR><BR>
\\nOf course, you want to see some Applications. We have here one,
\\nwhich shows a contact-database for editing contacts to different
\\npartners.
\\nThey are built in to forms
\\n<UL>
\\n<LI>the raw form, which shows you what will happen, when only
\\nthe database-table and the corresponding fields are predefined and
\\n</LI>
\\n<LI>the ready-to-use form, which handles the field-checking, a smoother
\\ndisplay-design and some ''invisible'' data-fields as state and
\\ncorrection-time
\\n</LI>
\\n</UL>
\\n<BR>
\\nAt login, when asked for a password enter the combination
\\n<B>wwwdb</B>/<B>wwwdb</B>.
\\n',0,'@!<DATE>2000-11-02 17:53:54@!</DATE>'
50,'en','wwwdb','example','Example of a database-definition-file','
\\n<pre><font face="Courier New,Courier"><font size=-1>TABLE&nbsp;&nbsp; contacts
\\n
\\nFIELD&nbsp;&nbsp; id_contact&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not null
\\nFIELD&nbsp;&nbsp; title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(50)
\\nFIELD&nbsp;&nbsp; sex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(1)
\\nFIELD&nbsp;&nbsp; first_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; last_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; company&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(200)
\\nFIELD&nbsp;&nbsp; conttyp1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(255)
\\nFIELD&nbsp;&nbsp; state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; last_change&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date
\\n
\\nINDEX&nbsp;&nbsp; PRIMARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id_contact
\\nINDEX&nbsp;&nbsp; SECONDARY&nbsp;&nbsp;&nbsp;&nbsp; sk_1&nbsp;&nbsp;&nbsp;&nbsp; last_name, first_name, id_contact</font></font>
\\n</pre>',30,'@!<DATE>2000-11-02 18:05:07@!</DATE>'
51,'en','wwwdb','example','Example of a CSV-file for database im-/export','
\\n<pre><font face="Courier New,Courier"><font size=-1><u></u>id_contact,title,sex,first_name,last_name,company,conttyp1,contadr1,conttyp2,contadr2,conttyp3,contadr3,conttyp4,contadr4,conttyid_contact,title,sex,first_name,last_name</font></font>
\\n<font face="Courier New,Courier"><font size=-1>1,''Herr'',''m'',''Klaus'',''Reger'',''TWC GmbH, Freiburg'',''eml'',''K.Reger@twc.de'','''','''','''','''','''','''','''','''','''','''',NULL</font></font></pre>',40,'@!<DATE>2000-11-02 18:07:51@!</DATE>'
4,'en','home','contact','Bug-tracking system','<b>WWWdb has NO bugs!&nbsp;</b> ... 
\\n<BR>
\\nOk, that''s only a joke. Of course it has,
\\nlike any other software too. 
\\n<P>
\\nAnd if you have detected a bug, feel free
\\nto submit a bugreport at the address <a href="http://sourceforge.net/bugs/?group_id=10067">http://sourceforge.net/bugs/?group_id=10067</a>.
\\nSourceFourge will guide you through the submission and lets you search
\\nfor bugs, that other users have submitted.',100,'@!<DATE>2000-11-02 19:12:46@!</DATE>'
4,'de','home','contact','Die Jagd nach dem Fehler ...','<b>Fehler?? Hat WWWdb keine ...</b>
\\n<br>Ok, das war ein kleiner Scherz. nat&uuml;rlich hat auch <b>WWWdb</b>
\\nFehler, wie jede andere Software auch.
\\n<p>Wer einen ebensolchen entdeckt, sollte sich so frei f&uuml;hlen, diesen
\\nsofort unter der Adresse <a href="http://sourceforge.net/bugs/?group_id=10067">http://sourceforge.net/bugs/?group_id=10067</a>
\\nzu melden. SourceFourge unterst&uuml;tzt dabei bei der Erfassung des Fehler-Reports
\\nund erm&ouml;glicht die Suche nach anderen Fehlern, die gemeldet wurden.',100,'@!<DATE>2000-11-02 19:12:46@!</DATE>'
1,'de','home','contrib','Wir brauchen Hilfe!!!','<P>
\\n<B>WWWdb</B> wächst und wächst ...
\\nDeswegen brauchen wir Leute, die etwas zu <B>WWWdb</B> beitragen
\\nmöchten.
\\n</P>
\\n
\\n<P>
\\nMomentan kann Unterstützung bei der Implementierung der
\\nfolgenden Features gebraucht werden:
\\n</P>
\\n
\\n<P>
\\n<UL>
\\n<LI>Implementierung einer einfachen Installations-Routine
\\n(vor allem für den Datenbankteil)</LI>
\\n<LI>Die Portierung von <B>WWWdb</B> für ODBC</LI>
\\n<LI>Die Portierung von <B>WWWdb</B> auf nicht-Unix-Plattformen</LI>
\\n<LI>Ein nettes <B>WWWdb</B>-Logo</LI>
\\n<LI>Applikationen für <B>WWWdb</B></LI>
\\n</UL>
\\n
\\n<P>
\\nWer sich angesprochen fühlt, weil er helfen, oder seine
\\ngenialen Ideen kundtun möchte, darf sich so frei fühlen,  mit dem
\\n<a href=mailto:Klaus@wwwdb.org>Autor</a> Kontakt aufzunehmen!
\\n',NULL,'@!<DATE>2000-11-02 15:11:07@!</DATE>'
22,'de','home','demo','Eine Vorführung, was WWWdb so alles kann ...','Der erste Eindruck, was <B>WWWdb</B> kann, sollte ja schon
\\nfest stehen. Warum?
\\n<BR>
\\nNun, diese ganze Site wird über <B>WWWdb</B> verwaltet und 
\\ngeneriert!
\\n<BR><BR>
\\nAber wo bleiben jetzt die Anwendungen?. 
\\n
\\nHier ist eine einfache Kontakt-Verwaltung als Beispiel implementiert.
\\nEs gibt zwei Varianten:
\\n
\\n<UL>
\\n<LI>die "rohe" Form, die zeigt, was passiert, wenn nur eine 
\\nDatenbanktabelle und deren zugehörige Felder vorgegeben sind
\\nund</LI>
\\n<LI>die "benutzerfertige" Form, mit allem Drum und dran wie etwa
\\nFeldprüfung, Design-Verbesserungen und versteckte Felder wie 
\\nden Status oder das Datum der letzten Änderung</LI>
\\n</UL>
\\n<BR>
\\n
\\nDis Anwendungen befinden sich in der Sub-Kategorie "Anwendungen".
\\nWenn nach einer Anmeldung gefragt wird, kann dies mit der Kombination
\\n<B>anonym</B>/<B>wwwdb</B> geschehen.
\\n',NULL,'@!<DATE>2000-11-02 17:53:54@!</DATE>'
27,'de','home','contact','Der Autor','Als der Autor von <B>WWWdb</B> und Webmaster dieser Site
\\nstehe ich auf der Gehaltsliste von <A HREF=http://www.twc.de>TWC</A>, 
\\neinem Software- und Systemhaus im Südwesten Deutschlands in Freiburg
\\nim Breisgau.
\\n
\\n<BR><BR>
\\n
\\nDank meinem Chef habe ich die Möglichkeit, den größten Teil meiner
\\nArbeitszeit für mein Haupt-Projekt zu verwenden: <B>WWWdb</B>.
\\n<BR>
\\n
\\nWer mit mir Kontakt aufnehmen möchte, kann dies unter der Adresse
\\n<A HREF=mailto:Klaus@wwwdb.org>Klaus@wwwdb.org</A> gerne tun.
\\n<BR><BR>
\\n
\\nIch bin immer <B>SEHR</B> an Ideen und Vorschlägen interessiert, da ich
\\n<B>WWWdb</B> noch stabiler und leichter zu installieren und zu bedienen
\\nmachen möchte.
\\n
\\n<BR><BR>
\\n
\\nWenn möglich, sollte die Mailing-Liste oder unser Bug-Tracker für
\\nFehler-Reports benutzt werden.
\\n
\\n<BR><BR>
\\nVielen Dank!',50,'@!<DATE>2000-11-02 15:16:02@!</DATE>'
23,'de','home','faq','Wo befindet sich die Dokumentation?','... Moment, ich muss mal schnell suchen, ... hmmm ... in der Datenbank
\\n<p>Im Ernst, im Moment existiert nur ein Minimum an Dokumentation. Man
\\nkennt ja dieses Problem, das nicht nur Open-Souce-Entwickler haben: W&auml;hrend
\\ndem Entwickeln, Testen und Freigeben des Codes bleibt keine Zeit f&uuml;r
\\ndie Dokumentation.
\\n<p>
\\nAber ab Version 0.8.2 sind die Einträge in die <a
\\nhref=http://localhost/wwwdb_devel/ffffffffffffffff/WWWdb/WWWdb:Tools:ShowDoc;id=,doc-config,>Konfigurationsdateien</a> dokumentiert. Weitere Dokumentation wird natürlich früher oder später noch 
\\nfolgen.
\\n<br>
\\n
\\n<p>Aber ein kleiner Hinweis sei erlaubt:
\\n<br>Die Dokumentation befindet sich <i>in</i> den Anwendungen. Die .rc
\\nund .pl-Dateien enthalten sehr viel Funktionalit&auml;t. So sollte es also,
\\nsolange noch keine weitere Dokumentation vorliegt, m&ouml;glich sein, einen
\\nL&ouml;sungsansatz aufgrund einer Wiederverwendung der mitgelieferten Beispiele
\\nzu erarbeiten.
\\n<p>Der gro&szlig;e Vorteil dieser Methode ist die steile Lernkurve ...
\\nAusserdem bin ich sicher, dass sich irgendwo auf diesem Planeten Personen
\\nbefinden, die mir bei der Dokumentation von <b>WWWdb</b> helfen können!
\\n<br>&nbsp;
\\n',20,'@!<DATE>2002-03-15 12:55:05@!</DATE>'
28,'de','home','install','Allgemeine Information','<table BORDER=0 BGCOLOR="#FFFFFF" NOSAVE >
\\n<tr NOSAVE>
\\n<td ALIGN=CENTER NOSAVE><b><font color="#0000FF">Allgemeine Information</font></b>
\\n<br>&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td ALIGN=LEFT> befindet sich im beta-Status. Das
\\nbedeutet allerdings nicht, da&szlig; <b>WWWdb</b> nicht stabil w&auml;re,
\\nsondern nur, dass noch tonnenweise Ideen ihrer Implementierung harren.
\\nKlar, dass noch der eine oder andere K&auml;fer herauszupr&uuml;geln ist,
\\naber hier l&auml;uft das System doch sehr stabil.
\\n<p>
\\n
\\nEin neues <b>WWWdb</b>-Installationsprogramm macht die Installation so einfach wie nie!
\\n
\\n<p>Die folgenden Anweisungen basieren auf einer SuSE 7.x Distribution mit
\\ninstalliertem apache in der <tt>/usr/local/httpd</tt>-Hierarche.&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td ALIGN=LEFT>
\\n<br>Anmerkung:
\\n<p>Die Installations-Anweisungen sind nicht ins Deutsche &uuml;bersetzt,
\\nda ich mal einfach davon ausgehe, dass jeder, der sie durchf&uuml;hren
\\nkann, gen&uuml;gend Englisch versteht.
\\n<p>Jede Zeile mit vorangestelltem ''$'' zeigt die n&ouml;tigen Eingaben f&uuml;r
\\ndiesen Installations-Schritt. Die Installation l&auml;uft wie folgt ab:
\\n<br>&nbsp;</td>
\\n</tr>
\\n</table>',10,'@!<DATE>2002-03-12 15:07:05@!</DATE>'
169,'de','doc-db','wwwdb_swd_swd','wwwdb_swd_swd - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:26:25@!</DATE>'
170,'de','doc-db','wwwdb_sword','wwwdb_sword - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:26:57@!</DATE>'
171,'de','doc-db','wwwdb_translation','wwwdb_translation - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:28:46@!</DATE>'
12,'de','home','overview','Wie die Anwendung angepasst wird','Das komplette Layout der <b>WWWdb</b>-Anwendung kann in <i>einer</i> Konfigurations-Datei
\\nfestgelegt werden.
\\n<p>Sie besteht aus folgenden Sektionen:
\\n<br>&nbsp;
\\n<table BORDER >
\\n<tr>
\\n<th>Sektion&nbsp;</th>
\\n
\\n<th>Beschreibung</th>
\\n
\\n<th>Attribute</th>
\\n</tr>
\\n
\\n<tr>
\\n<td>Data&nbsp;</td>
\\n
\\n<td>Die Datenbank-Tablelle und welche Felder zum Suchen und Bearbeiten
\\nben&ouml;tigt werden</td>
\\n
\\n<td>Tabellen-Name, Sortier-Folge, Abfragefelder, Bearbeitungsfelder</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Browser&nbsp;</td>
\\n
\\n<td>Definition der Daten-Suche</td>
\\n
\\n<td>Anzahl der Datens&auml;tze, die pro Seite angezeigt werden sollen</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>GUI&nbsp;</td>
\\n
\\n<td>Einstellung f&uuml;r die Benutzeroberfl&auml;che</td>
\\n
\\n<td>Hintergrundfarben, Verschiedene Best&auml;tigungen</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>State ...&nbsp;</td>
\\n
\\n<td>Definition der verschiedenen Kn&ouml;pfe je Status</td>
\\n
\\n<td>&Uuml;berschrift f&uuml;r dieses Status, Erlaubte Kn&ouml;pfe und deren
\\nStatus</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Layout Table&nbsp;</td>
\\n
\\n<td>Definition des Tabellen-Layouts</td>
\\n
\\n<td>Hintergrund, Auswahl-Art</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Layout Label, Layout Field&nbsp;</td>
\\n
\\n<td>Hier sind die einzelnen Felder und Texte definiert und attributiert</td>
\\n
\\n<td>Feld-Typ, Ausrichtung, Attribute, Position, ...&nbsp;</td>
\\n</tr>
\\n</table>
\\n
\\n<p>Ein Beispiel gef&auml;llig? <a href="wwwdb://WWWdb:Tools:ShowDoc;id=47">Hier</a>
\\nist es!
\\n',150,'@!<DATE>2000-11-02 17:34:50@!</DATE>'
13,'de','home','overview','Eigene Plugins erweitern die Funktionalität!','Eine wichtige M&ouml;glichkeit, die <b>WWWdb</b> so flexibel macht, sind
\\ndie sogenannten Plugins.
\\n<p>Das sind Unterprozeduren, geschrieben in Perl, die den Ablauf der Anwendung
\\nver&auml;ndern k&ouml;nnen. Um mit <b>WWWdb</b> kommunizieren zu k&ouml;nnen,
\\nexistiert eine Programmschnittstelle (API).
\\n<p>Etliche Plugins erlauben eine <i>Pre</i>, <i>My</i> und
\\n<i>Post-</i>Funktionalit&auml;t.
\\nIm einzelnen hei&szlig;t das:
\\n<ul>
\\n<li>
\\n<i>Pre</i> - Dieses Plugin wird <i>vor</i> der System-Funktion aufgerufen</li>
\\n
\\n<li>
\\n<i>My</i> - Dieses Plugin&nbsp; wird <i>anstatt</i> der System-Funktion
\\naufgerufen</li>
\\n
\\n<li>
\\n<i>Post</i> - Dieses Plugin wird <i>nach</i> der System-Funktion aufgerufen</li>
\\n</ul>
\\n
\\n<table BORDER >
\\n<tr>
\\n<th>Plugin&nbsp;</th>
\\n
\\n<th>Beschreibung</th>
\\n
\\n<th>Aufruf ...&nbsp;</th>
\\n</tr>
\\n
\\n<tr>
\\n<td>PreCreateForm&nbsp;</td>
\\n
\\n<td>Erlaubt verschiedenste Aktionen, vor der HTML-Code generiert wird.
\\nZum Beispiel k&ouml;nnten hier Listboxen dynamisch generiert werden</td>
\\n
\\n<td>... vor der Generierung des HTML-Formulares.&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Check_&lt;Tabelle>_EveryField&nbsp;</td>
\\n
\\n<td>F&uuml;r jedes Eingabe-Feld wird dieses Plugin mit dem aktuellen Feldnamen
\\naufgerufen. Irgendwelche Feldpr&uuml;fungen k&ouml;nnen hier stattfinden.
\\nIn den meisten F&auml;llen ist dies jedoch nicht der richtige Platz, um
\\nirgendwelche Funktionalit&auml;t zu implementieren.</td>
\\n
\\n<td>... Nach dem Dr&uuml;cken eines Knopfes, der die Verarbeitung des Datensatzes
\\nausl&ouml;sen soll</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Check_&lt;Tabelle>_&lt;Feld>&nbsp;</td>
\\n
\\n<td>F&uuml;r das Eingabe-Feld &lt;Feld> der Tabelle &lt;Tabelle> wird dieses
\\nPlugin f&uuml;r spezielle Feldpr&uuml;fungen aufgerufen&nbsp;</td>
\\n
\\n<td>... Nach dem Dr&uuml;cken eines Knopfes, der die Verarbeitung des Datensatzes
\\nausl&ouml;sen soll</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Check_&lt;Tabelle>&nbsp;</td>
\\n
\\n<td>Hier kann nach erfolgter Pr&uuml;fung der einzelnen Felder z.B. die
\\nIntegrit&auml;t des kompletten Datensatzes gepr&uuml;ft werden.&nbsp;</td>
\\n
\\n<td>... Nach dem Dr&uuml;cken eines Knopfes, der die Verarbeitung des Datensatzes
\\nausl&ouml;sen soll und allen Feldpr&uuml;fungen</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>(My)&lt;Db-Treiber>_&lt;Feld-Typ>_&lt;Richtung>&nbsp;</td>
\\n
\\n<td>Erlaubt eine Konvertierung von Datenfeldern zwischen der Form, wie
\\nsie in der Datenbank gespeichert werden und der Form, wie der Benutzer
\\nsie zu sehen w&uuml;nscht (z.B. Datumsfelder)&nbsp;</td>
\\n
\\n<td>... nach dem Einlesen und vor dem Wegschreiben der Daten.&nbsp;</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>(Pre|My|Post)&lt;Btn>&nbsp;</td>
\\n
\\n<td>Aktionen, wenn der betreffende Knopf gedr&uuml;ckt wurde.&nbsp;</td>
\\n
\\n<td>... Vor, w&auml;hrend / anstatt oder nachdem ein Knopf gedr&uuml;ckt
\\nwurde.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>(Pre|My|Post)FirstColumn&nbsp;</td>
\\n
\\n<td>Erlaubt die Navigations-Spalte zu beeinflussen.&nbsp;</td>
\\n
\\n<td>... w&auml;hrend der Generierung von HTML-Code</td>
\\n</tr>
\\n</table>
\\n
\\n<p>Beispiel? <a href="wwwdb://WWWdb:Tools:ShowDoc;id=48">Hier</a>!
\\n
\\n',160,'@!<DATE>2000-11-02 17:37:57@!</DATE>'
44,'de','home','install','Hinzufügen von Anwendungen in die Navigations-Hierarchie','<body>
\\nWenn eine Anwendung geschrieben und getestet ist, soll sie nat&uuml;rlich
\\nauch in die Navigations-Hierarchie eingebunden werden. Daf&uuml;r sind
\\ndrei Schritte notwendig:
\\n<ol>
\\n<li>
\\nEin Paltz in der Kategorien-Hierarchie muss gefunden werden, wo diese Anwendung
\\nplatziert werden kann</li>
\\n
\\n<li>
\\nDie Anwendung muss in der Datenbank als <b>WWWdb</b>-Objekt angelegt werden
\\nund muss mit der zugeh&ouml;rigen Kategorie verbunden werden. Ausserden
\\nm&uuml;ssen die entsprechenden Schlagworte definiert werden, unter denen
\\ndie Anwendung mit der <b>WWWdb</b>-eigenen Suchmaschine gefunden werden
\\nkann.</li>
\\n
\\n<li>
\\nReorganisierung der Anwendungs-Struktur</li>
\\n</ol>
\\nDie entsprechende Kategorie wird zuerst (wenn sie noch nicht existiert)
\\nmit der Anwendung <a href="wwwdb://WWWdb:NavCat">WWWdb:NavCat</a> angelegt.
\\nDann muss ein <b>WWWdb</b>-Objekt f&uuml;r unsere neue Anwendung erzeugt
\\nwerden. Das geschieht mit <a href="wwwdb://WWWdb:NavObj">WWWdb:NavObj</a>.
\\nZur Zugriffsoptimierung muss nun nur noch eine Reorganisation mit
\\n<a href="wwwdb://WWWdb:NavCatReorg">WWWdb:NavCatReorg</a>
\\ndurchgef&uuml;hrt werden.
\\n<br>&nbsp;',80,'@!<DATE>2000-11-02 15:05:36@!</DATE>'
45,'de','home','install','Übersetzen von WWWdb in andere Sprachen','
\\n<b>WWWdb</b> ist vielsprachig. Das an sich ist ja grossartig, verheisst
\\naber viel Arbeit f&uuml;r die &Uuml;bersetzung der Site. Zum Gl&uuml;ck
\\ngibt <b>WWWdb</b> hilfreiche Unterst&uuml;tzung durch einige Werkzeuge,
\\ndie den &Uuml;bersetzungs-Prozess unterst&uuml;tzen.
\\n<p>Zuerst einmal m&uuml;ssen alle Quell-Codes und die Konfigurations-Dateien
\\nnach zu &uuml;bersetzenden Ausdr&uuml;cken untersucht werden. Keine Sorge,
\\ndas wir mit einem Kommando auf Shell-Ebene erledigt:
\\n<br>&nbsp;
\\n<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt><font color="#000000">$ perl Makefile.PL</font></tt></b>
\\n<br><b><tt><font color="#000000">$ make po-files</font></tt></b></td>
\\n</tr>
\\n</table>
\\n
\\n<p><font color="#000000">Dadurch wird ein Makefile erzeugt (Diese Aktion
\\nist nur ein mal n&ouml;tig). Mit diesem Makefile kann der <b>WWWdb</b>-Anwendungs-Baum
\\ngescannt werden; die entsprechenden .po-Dateien werden dabei generiert.
\\nDiese Dateien enthalten die zu &uuml;bersetzenden Texte.</font><font color="#000000"></font>
\\n<p><font color="#000000">Im Anschluss wird die Kategorie </font><a href="wwwdb://WWWdb:Nav;cat=31">WWWdb
\\n> Intern > Verwaltung > &Uuml;bersetzung</a> aufgerufen. Dort stehen die
\\neinzelnen Anwendungen f&uuml;r die &Uuml;bersetzung zur Verf&uuml;gung.
\\n<br>&nbsp;
\\n<table BORDER=0 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE>
\\n<center><b>Programm</b></center>
\\n</td>
\\n
\\n<td>
\\n<center><b>Beschreibung</b></center>
\\n</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>Automatisches Erstellen von &Uuml;bersetzungs-Daten&nbsp;</td>
\\n
\\n<td>Hier werden un&uuml;bersetzte Eintr&auml;ge von allen W&ouml;rtern
\\n/ S&auml;tzen in der Datenbank in der Zielsprache angelegt. Diese werden
\\nim folgenden &Uuml;bersetzungsprozess benutzt.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>&Uuml;bersetzung von Datenbank-Texten&nbsp;</td>
\\n
\\n<td>Alle Texte der <b>WWWdb</b>-Objekte und Kategorien</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>&Uuml;bersetzen von Schlagworten&nbsp;</td>
\\n
\\n<td>Das Schlagwortverzeichnis, um Anwendungen mit der <b>WWWdb</b>-Suchmaschine
\\nschnell zu finden.</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>&Uuml;bersetzung von Referenzen&nbsp;</td>
\\n
\\n<td>Die Referenz-Daten (z.B. die Bezeichnungen vieler Select-Buttons)</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>&Uuml;bersetzen von Dokumenten&nbsp;</td>
\\n
\\n<td>&Uuml;bersetzung ganzer Dokumente. Ein externer Editor kann benutzt
\\nwerden (mit Cut &amp; Paste).</td>
\\n</tr>
\\n
\\n<tr>
\\n<td>&Uuml;bersetzen von Texten im Quellcode&nbsp;</td>
\\n
\\n<td>Dieses Programm scannt alle un&uuml;bersetzten Texte in den .po-Dateien
\\n(Sie beginnen mit dem Wort FIXME) und erm&ouml;glicht die &Uuml;bersetzung.</td>
\\n</tr>
\\n</table>
\\n
\\n<p>Wenn diese Schritte erledigt sind, m&uuml;ssen alle .po-Dateien zusammengefasst
\\nwerden. Dies geschieht mit dem Kommando:
\\n<br>&nbsp;
\\n<table BORDER=0 COLS=1 WIDTH="100%" BGCOLOR="#CCCCCC" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt><font color="#000000">$ make trans</font></tt></b></td>
\\n</tr>
\\n</table>
\\n
\\n<p>Nun ist die Site international!',90,'@!<DATE>2000-11-02 15:45:10@!</DATE>'
40,'en','news','news','WWWdb now supported by SourceForge','<b>WWWdb</b> does use many of the features of <a href="http://www.sourceforge.net">SourceForge</a>
\\nnow. 
\\n
\\n<p>
\\nSourceForge is a site, which gives OpenSource-developers many tools,
\\nthey need for the development of their projects.
\\n<p>The following possibilities are available via SourceForge now:
\\n<ul>
\\n<li>
\\n<i>CVS</i>-Access</li>
\\n
\\n<li>
\\n<i>Mailing-Lists</i></li>
\\n
\\n<li>
\\n<i>Bugtracking</i></li>
\\n</ul>
\\nFind the <b>WWWdb</b>-project under the adress <a href="http://sourceforge.net/projects/wwwdb/">http://sourceforge.net/projects/wwwdb/</a>.
\\n<p>
\\n<hr WIDTH="100%">
\\n<br><img SRC="/WWWdb/lib/Images/PoweredBySF.png" 
\\nheight=31 width=88 alt="powered by SourceForge">',0,'@!<DATE>2000-11-03 07:23:14@!</DATE>'
20,'de','home','sponsors','Die Sponsoren von WWWdb ...','<TABLE border=0>
\\n <TR><TD>
\\n  <A href="http://www.twc.de/">
\\n  <IMG width=200 height=100 border=0 alt="TreuWert Computer"
\\n       src="/wwwdb/lib/Images/twc.png"></A>
\\n  </TD><TD valign="top">
\\n  <P class="block"><A href="http://www.twc.de/"><B>TWC</B></A>
\\n  - <B>TreuWert Computer GmbH</B>
\\n  in Freiburg im Breisgau stellt unseren WWW-Rechner zur Verfügung 
\\n  und finanziert den Entwicklungs-Prozess.
\\n  </P>
\\n  <P class="block">Bei TWC findet man noch weitere freie Software, 
\\n  die unter der GPL veröffentlicht wurde.
\\n  Mehr Informationen über das aRts-Projekt 
\\n  <A href="http://aRts-Project.org">hier</A>.
\\n  </P>
\\n  </TD></TR>
\\n</TABLE>',200,'@!<DATE>2000-11-02 15:14:51@!</DATE>'
51,'de','wwwdb','example','Beispiel einer CSV-Datei für den Datenbank Im-/Export','<pre><font face="Courier New,Courier"><font size=-1><u></u>id_contact,title,sex,first_name,last_name,company,conttyp1,contadr1,conttyp2,contadr2,conttyp3,contadr3,conttyp4,contadr4,conttyid_contact,title,sex,first_name,last_name</font></font>
\\n<font face="Courier New,Courier"><font size=-1>1,''Herr'',''m'',''Klaus'',''Reger'',''TWC GmbH, Freiburg'',''eml'',''K.Reger@twc.de'','''','''','''','''','''','''','''','''','''','''',NULL</font></font></pre>',40,'@!<DATE>2000-11-02 18:07:51@!</DATE>'
48,'de','wwwdb','example','Beispiel für Perl-Plugin-Code','<WWWdb FILE=000048_en.html/>',20,'@!<DATE>2000-11-02 17:39:56@!</DATE>'
50,'de','wwwdb','example','Beispiel einer Datenbank-Definitions-Datei','<pre><font face="Courier New,Courier"><font size=-1>TABLE&nbsp;&nbsp; contacts
\\n
\\nFIELD&nbsp;&nbsp; id_contact&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; integer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; not null
\\nFIELD&nbsp;&nbsp; title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(50)
\\nFIELD&nbsp;&nbsp; sex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(1)
\\nFIELD&nbsp;&nbsp; first_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; last_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; company&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(200)
\\nFIELD&nbsp;&nbsp; conttyp1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; conttyp5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; contadr5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(100)
\\nFIELD&nbsp;&nbsp; comments&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(255)
\\nFIELD&nbsp;&nbsp; state&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; varchar(10)
\\nFIELD&nbsp;&nbsp; last_change&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date
\\n
\\nINDEX&nbsp;&nbsp; PRIMARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id_contact
\\nINDEX&nbsp;&nbsp; SECONDARY&nbsp;&nbsp;&nbsp;&nbsp; sk_1&nbsp;&nbsp;&nbsp;&nbsp; last_name, first_name, id_contact</font></font>
\\n</pre>',30,'@!<DATE>2000-11-02 18:05:07@!</DATE>'
47,'de','wwwdb','example','Beispiel einer Konfigurationsdatei','<tt><font size=-1># --------------------------------------------------------------------------<br>
\\n# Contacts.rc - Config-File for the Contact-Database<br>
\\n# --------------------------------------------------------------------------<br>
\\n<br>
\\n<br>
\\n# Here everything is defined, what has to do with the Database-Table<br>
\\n[Data]<br>
\\nTable&nbsp;&nbsp;&nbsp;&nbsp; = contacts<br>
\\nOrder&nbsp;&nbsp;&nbsp;&nbsp; = company<br>
\\nUpdFields = title, sex, first_name, last_name, company, conttyp1, contadr1,
\\nconttyp2, contadr2, conttyp3, contadr3, conttyp4, contadr4, conttyp5, contadr5,
\\ncomments, state, last_change<br>
\\nQryFields = first_name, last_name, company, conttyp1, contadr1, conttyp2,
\\ncontadr2, comments<br>
\\nIdField&nbsp;&nbsp; = id_contact<br>
\\n# End of Data-Section<br>
\\n<br>
\\n[Cache]<br>
\\nTimeout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
\\n<br>
\\n[Browser]<br>
\\nMaxRows = 15<br>
\\n<br>
\\n[Qry]<br>
\\nBgColor2&nbsp;&nbsp;&nbsp; = #dddddd<br>
\\nNrOfColLine = 2<br>
\\nSelType = Link<br>
\\n<br>
\\n[Header]<br>
\\nTitle = Contact-database<br>
\\n<br>
\\n[GUI]<br>
\\n<br>
\\n[State All]<br>
\\nBtnCancel&nbsp; = Back<br>
\\n<br>
\\n<br>
\\n[State Init]<br>
\\nHeader = "Search / Create"<br>
\\nBtnNew = Create<br>
\\nBtnQry = Search<br>
\\nBtnDownloadPdb = "Generate Palm-PDA-data"<br>
\\n<br>
\\n[State Work]<br>
\\nBtnUpd = Save<br>
\\nBtnDel = Delete<br>
\\nHeader = "Work with ..."<br>
\\n<br>
\\n[State Qry]<br>
\\nHeader = "Select data"<br>
\\n<br>
\\n[Layout Table]<br>
\\nBorder&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 0<br>
\\n<br>
\\n[Layout Qry _link]<br>
\\nText = ""<br>
\\nType = Ref<br>
\\nValue = "&lt;&nbsp; >"<br>
\\nAlign = Right<br>
\\n<br>
\\n[Layout Label pers_angaben]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Data of the person<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +1.0+3.0<br>
\\nFont&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = color=blue<br>
\\nBold&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\nBig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Center<br>
\\nBgColor&nbsp;&nbsp;&nbsp;&nbsp; = #f0f0f0<br>
\\n<br>
\\n[Layout Label title_1]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = "Form of adress "<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +1.0.0<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Right<br>
\\n<br>
\\n[Layout Label title_2]<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = (b.E. Mr./Mrs.)<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+0.+1<br>
\\nSmall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Ja<br>
\\n<br>
\\n[Layout Field title]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 8<br>
\\n<br>
\\n[Layout Field title1]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+0.+1<br>
\\nSize&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1<br>
\\nType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Select<br>
\\nValues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF<br>
\\nSELECT DISTINCT title<br>
\\nFROM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ncontacts<br>
\\nWHERE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title
\\n&lt;> ''''<br>
\\nORDER BY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title<br>
\\nEOF<br>
\\n<br>
\\n[Layout Label sex]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nText&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Sex<br>
\\nAlign&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Right<br>
\\n<br>
\\n[Layout Field sex]<br>
\\nPos&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = +0.+1.0<br>
\\nType&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Radio<br>
\\nValues&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF<br>
\\nf',10,'@!<DATE>2000-11-02 17:35:16@!</DATE>'
179,'en','home','doc-perl','WWWdb::Hash','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::Hash - Hashes for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_Hash_class">The Hash class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::Hash - Hashes for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::Hash;
\\n</PRE>
\\n<P>
\\n<PRE> $oHash     = Hash-&gt;new();
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Get($cKey);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Set($cKey, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Delete($cKey);
\\n</PRE>
\\n<P>
\\n<PRE> $iResult   = $oHash-&gt;Count();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_Hash_class">The Hash class</A></H1>
\\n<P>
\\nPerl is <EM>the</EM> language for Hash-manipulation. Neverthless I wished some funktionality for
\\nimbedded class-elements in Hash-form. That was the main reason, for
\\ndeveloping this class.
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nnone
\\n
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oHash     = Hash-&gt;new();
\\n</PRE>
\\n<P>
\\nCreate a new empty Hash.
\\n
\\n<DT><STRONG><A NAME="item_Get">Get</A></STRONG><DD>
\\n<P>
\\n<PRE> $bResult   = $oHash-&gt;Get($cKey);
\\n</PRE>
\\n<P>
\\nReturns the element with the Key <EM>cKey</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Set">Set</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Set($cKey, $cValue);
\\n</PRE>
\\n<P>
\\nSets the value of the element with the Key <EM>cKey</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Delete">Delete</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Delete($cKey);
\\n</PRE>
\\n<P>
\\nDeletes the element at Key <EM>cKey</EM>. The value of the deleted element will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Count">Count</A></STRONG><DD>
\\n<P>
\\n<PRE> $iResult   = $oHash-&gt;Count();
\\n</PRE>
\\n<P>
\\nReturns the number of elements, the Hash contains.
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<P>
\\nnone
\\n
\\n
\\n</BODY>
\\n
\\n</HTML>
\\n',50,'@!<DATE>2002-03-07 20:46:09@!</DATE>'
49,'en','news','news','WWWdb-0.8.0 released','
\\nDid you wondered why the new release is now 0.8.0 instead of 0.0.8?
\\n<p>This means, that although <b>WWWdb</b> is in a beta-state it is stable
\\nenough to run web-sites on it. (This was also a reason for the long duration
\\nafter the last release)
\\n<p>New features of <b>WWWdb-0.8.0</b>:
\\n<br>&nbsp;
\\n<center><table BORDER CELLSPACING=0 CELLPADDING=10 WIDTH="100%" NOSAVE >
\\n<tr ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<td ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<li>
\\n<b>System:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nWWWdb-Domains for multiple instances of WWWdb on one host</li>
\\n
\\n<li>
\\nFile-caching on Server</li>
\\n
\\n<li>
\\nAdvanced bug-report via mail</li>
\\n
\\n<li>
\\n<b>WWWdb</b> recognizes the language-preference of the browser now</li>
\\n
\\n<li>
\\nPage out lage documents in files</li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Design:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nHTML-row-span now possible</li>
\\n
\\n<li>
\\nImages as buttons</li>
\\n
\\n<li>
\\nMultiple select-boxes</li>
\\n
\\n<li>
\\nNavigation-Column</li>
\\n
\\n<ul>
\\n<li>
\\nNicer output</li>
\\n
\\n<li>
\\nGaphical bullets possible</li>
\\n</ul>
\\n</blockquote>
\\n
\\n<li>
\\n<b>API:</b></li>
\\n
\\n<ul>
\\n<li>
\\nPlugins:</li>
\\n
\\n<ul>
\\n<li>
\\nNoRecordFound</li>
\\n</ul>
\\n
\\n<li>
\\nOO-Classes</li>
\\n
\\n<ul>
\\n<li>
\\nConfigFile</li>
\\n
\\n<li>
\\nConfigPool</li>
\\n</ul>
\\n
\\n<li>
\\nPerl-libraries</li>
\\n
\\n<ul>
\\n<li>
\\nScanning of documents (resolve wwwdb://...)</li>
\\n
\\n<li>
\\nPDA-support</li>
\\n</ul>
\\n
\\n<li>
\\nGet-Attr - Get WWWdb Attributes</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdbDomain</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Applications:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nWelcome-Application (shows Document and Headers of news)</li>
\\n
\\n<li>
\\n<b>Wizard for creation of WWWdb-Application and Db-Connections</b></li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Handling:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nBetter translation-possibilities</li>
\\n
\\n<li>
\\nEasy to insert sort-no.</li>
\\n
\\n<li>
\\nExtra-links in navigation-column</li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Configuration:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nDefault-Category</li>
\\n
\\n<li>
\\nDefault-Application</li>
\\n
\\n<li>
\\nBackground-appearance for nav-column, headers and footers</li>
\\n
\\n<li>
\\nLink-Colors</li>
\\n
\\n<li>
\\n<b>WWWdb</b>-domains</li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Security:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nAdmin-Apps run only if user is logged in</li>
\\n
\\n<li>
\\nExtended permission-checking</li>
\\n
\\n<blockquote>
\\n<li>
\\nSetted by every user</li>
\\n
\\n<li>
\\nSetted by the admin</li>
\\n</blockquote>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Tools</b>:</li>
\\n
\\n<blockquote>
\\n<li>
\\n<tt>InstallDB.pl</tt>:<br>
\\nCan recreate indices now</li>
\\n
\\n<li>
\\n<tt>MsgFormat.pl</tt>:</li>
\\n
\\n<br>Compiles .po-files</blockquote>
\\n
\\n<li>
\\n<b>Internals</b>:</li>
\\n
\\n<blockquote>
\\n<li>
\\nImproved Initialisation (later for running in a web-server)</li>
\\n</blockquote>
\\n</td>
\\n</tr>
\\n</table></center>
\\n
\\n',75,'@!<DATE>2000-11-03 18:26:18@!</DATE>'
49,'de','news','news','WWWdb-0.8.0 freigegeben','
\\nWarum hat das neue Release die Nummer 0.8.0 statt 0.0.8?
\\n<p>Weil <b>WWWdb</b> zwar noch im Beta-Status ist, aber doch stabil genug,
\\ndass bereits Web-Sites damit laufen. (Die Konzipierung und Erstellung dieser
\\nSites war auch der Grund f&uuml;r die lange Dauer zwischen den Freigaben.)
\\n<p>Das bietet <b>WWWdb-0.8.0</b>:
\\n<br>&nbsp;
\\n<br>&nbsp;
\\n<li>
\\n<b>System:</b></li>
\\n
\\n<ul>
\\n<li>
\\nWWWdb-Domains f&uuml;r mehrere Instanzen von WWWdb auf einem Host</li>
\\n
\\n<li>
\\nDatei-Cache auf den Web-Server</li>
\\n
\\n<li>
\\nErweiterte Bug-Reports &uuml;ber e-Mail</li>
\\n
\\n<li>
\\nWWWdb erkennt nun die im Browser eingestellte Sprache</li>
\\n
\\n<li>
\\nGrosse Dokumente werden in Dateien gespeichert</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Design:</b></li>
\\n
\\n<ul>
\\n<li>
\\nHTML-Row-Span nun m&ouml;glich</li>
\\n
\\n<li>
\\nGrafische Buttons</li>
\\n
\\n<li>
\\nMultiple Auswahlfelder funktionieren nun</li>
\\n
\\n<li>
\\nNavigations-Spalte:</li>
\\n
\\n<ul>
\\n<li>
\\nKeine unerw&uuml;nschten Umbr&uuml;che mehr</li>
\\n
\\n<li>
\\nGrafische Hinweispunkte</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>API:</b></li>
\\n
\\n<ul>
\\n<li>
\\nPlugins:</li>
\\n
\\n<ul>
\\n<li>
\\nNoRecordFound</li>
\\n</ul>
\\n
\\n<li>
\\nOO-Classes</li>
\\n
\\n<ul>
\\n<li>
\\nConfigFile</li>
\\n
\\n<li>
\\nConfigPool</li>
\\n</ul>
\\n
\\n<li>
\\nPerl-libraries</li>
\\n
\\n<ul>
\\n<li>
\\nUmwandeln von Dokumenten (wwwdb://... aufl&ouml;sen, etc.)</li>
\\n
\\n<li>
\\nPDA-Unterst&uuml;tzung</li>
\\n</ul>
\\n
\\n<li>
\\nGet-Attr - Get WWWdb Attributes</li>
\\n
\\n<ul>
\\n<li>
\\nWWWdbDomain</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Anwendungen:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nWillkommens-Applikation (zeigt ein Dokument und eine &Uuml;bersicht der
\\nNews)</li>
\\n
\\n<li>
\\nNews</li>
\\n
\\n<li>
\\nAssistent f&uuml;r die Erzeugung von <b>WWWdb</b>-Anwendungen</li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Handling:</b></li>
\\n
\\n<ul>
\\n<li>
\\nBessere &Uuml;bersetzungs-Unterst&uuml;tzung</li>
\\n
\\n<li>
\\nLeicht verwaltbare Sortier-Nummern</li>
\\n
\\n<li>
\\nExtra-Links in der Navigations-Spalte</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Konfiguration</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nDefault-Kategorie</li>
\\n
\\n<li>
\\nDefault-Anwendung</li>
\\n
\\n<li>
\\nGestaltung des Hintergrundes der Headem Footer und der Navigationsspalte</li>
\\n
\\n<li>
\\nLink-Farben</li>
\\n
\\n<li>
\\nWWWdb-Domains</li>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Sicherheit:</b></li>
\\n
\\n<blockquote>
\\n<li>
\\nAdmin-Anwendungen k&ouml;nnen nur noch f&uuml;r angemeldete Benutzer gestartet
\\nwerden</li>
\\n
\\n<li>
\\nErweiterte Pr&uuml;fung der Zugriffsberechtigungen</li>
\\n
\\n<ul>
\\n<li>
\\nVom Benutzer verwaltbar</li>
\\n
\\n<li>
\\nNur vom Admin verwaltbar</li>
\\n</ul>
\\n</blockquote>
\\n
\\n<li>
\\n<b>Tools:</b></li>
\\n
\\n<ul>
\\n<li>
\\n<tt>InstallDB.pl</tt>:<br>
\\nErzeugt nun auch Indices</li>
\\n
\\n<li>
\\n<tt>MsgFormat.pl</tt>:<br>
\\nCompiliert .po-Dateien</li>
\\n</ul>
\\n
\\n<li>
\\n<b>Interna</b>:</li>
\\n
\\n<blockquote>
\\n<li>
\\nVerbesserte Initialisierung (wird sp&auml;ter im Web-Server ben&ouml;tigt)</li>
\\n</blockquote>
\\n
\\n',75,'@!<DATE>2000-11-03 18:26:18@!</DATE>'
52,'en','news','news','WWWdb-0.8.1 released','<body>In the meantime the first official presentation of <b>WWWdb</b> is gone. 
\\n<P>
\\n
\\nWe had many very interesting contacts, to other developers and WWWdb-users - so may new ideas got implemented and stored im my TODO-List. Some of them went into the new release of <b>WWWdb</b>. <p>New features of <b>WWWdb-0.8.1</b>: <br>&nbsp; <center>
\\n   <table border=0 cellpadding=10 cellspacing=0 nosave="NOSAVE" width="100%">
\\n    <tr align="LEFT" nosave="NOSAVE" valign="TOP">
\\n     <td align="LEFT" nosave="NOSAVE" valign="TOP">
\\n      <ul>
\\n       <li><b>System:</b><ul>
\\n        <li> New Databases supported:<ul>
\\n         <li> ODBC<li> &nbsp;InterBase</ul>
\\n       </ul>
\\n       <li><b>Design:</b><ul>
\\n        <li> The HTML-design and the program-logic are now separated. This means, that you generate a HTML-template and<b> WWWdb</b> fills all the ''holes'' in this template with its data.<li> &nbsp;New HTML-Attributes can be placed in the config-file<ul>H1, H2, H3, H4, H5, H6, cite, code, del, em, ins, pre, strong, tt, sub, sup, ...</ul>
\\n       </ul>
\\n       <li><b>Handling:</b><ul>
\\n        <li> Debugging-info after pressing the reload-button (if activated)<li> &nbsp;New sorting-funtionality<ul>
\\n         <li> More than one sort-field<li> &nbsp;Descending sort-order</ul>
\\n       </ul>
\\n       <li><b>Configuration:</b><ul>
\\n        <li> New date functionalities<ul>
\\n         <li> You can define a list of date-formats, that will be scanned and convert your input data to a form, the db recognizes<li> Output-format for dates is easy to customize</ul>
\\n       </ul>
\\n       <li><b>Security:</b><ul>
\\n        <li> SSL-mode now supported<ul>
\\n         <li> Always: Run the complete site in SSL-mode<li> Stay: Keep staying in SSL-mode once activated<li> App_only: Only run defined applications in SSL-mode<li> Never: never use this mode</ul>
\\n       </ul>
\\n       <li><b>Applications:</b><ul>
\\n        <li> Sql-Monitor: This application allows to enter SQL-Statements interactive over the web</ul>
\\n       <li><b>Tools</b>:<ul>
\\n        <li><tt>InstallDb.pl</tt><ul>
\\n         <li> New db-authentication-switches (-D, -U, -P, -H)<li> New switch -W for passing WHERE-clauses</ul>
\\n        <li><tt>ConvertVersion.pl</tt><ul>
\\n         <li> Converts the database between two versions of <b>WWWdb</b></ul>
\\n       </ul>
\\n       <li><b>Internals</b>:<ul>
\\n        <li> Database-dependant code now in seperate modules<li><u>wwwdb://</u>-links are automatically dereferenced</ul>
\\n      </ul>
\\n     </td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n     </td>
\\n    </tr>
\\n   </table>
\\n  </center>
\\n</body>
\\n',90,'@!<DATE>2001-01-24 13:08:50@!</DATE>'
57,'en','doc-config','example','example','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Section</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Token</tt></b><br>&nbsp; <li><b>Description</b><br>This entry .... <br>&nbsp; <li><b>Values</b><br>&nbsp; <p>&nbsp; <li><b>Notes</b><br>&nbsp; <p>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[...]<br> ; xxxxxxxxxxxxx<br> XXXX = yyyyyy</tt></b></td>
\\n    </tr>
\\n   </table><pre><b></b></pre></ul>
\\n</body>
\\n',10,'@!<DATE>2001-01-23 16:34:17@!</DATE>'
114,'de','doc-faq','Administration','Wie können Zugriffsrechte vergeben werden??','<b>WWWdb</b> erm&ouml;glicht verschiedene Typen von Zugriffsberechtigungen.
\\nZwei Ebenen sind derzeit implementiert: 
\\n<ol>
\\n   <li><b>Administrator-Ebene</b><br>
\\nDiese Atribute kann nur ein <b>WWWdb</b>-Benutzer setzen, der Administrationsrechte
\\nhat. Diese Rechte erlauben das Bearbeiten von Dokumenten oder der Navigationsstruktur.
\\nDa diese Attribute frei definierbar und vergebbar sind, k&ouml;nnen beliebige
\\nZugriffs-Szenarien erstellt werden. </li>
\\n  <li><b>Benutzer-Ebene</b><br>
\\nDiese Attribute kann jeder (nicht anonyme) Benutzer f&uuml;r sich selbst
\\nsetzen. Sie umfassen pers&ouml;nliche Voreinstellungen, wie die verstandenen
\\nSprachen o.&Auml;.</li>
\\n</ol>
\\nZum Erstellen dieser Szenarien stehen folgende Anwendungen zur Verf&uuml;gung:
\\n<ul>
\\n   <li><a href="wwwdb://WWWdb:System:AdminAtts">Setzen der Benutzer-Attribute
\\n(Administrator-Modus)</a>&nbsp;&nbsp; <br>
\\nDiese Anwendung bearbeitet alle Attribute, die nur vom Admin vergeben werden
\\nk&ouml;nnen. Intern werden hier alle Datens&auml;tze der <i>wwwdb_lookup</i>
\\n-Tabelle, die den Typ <i>AdmAtt</i> haben, bearbeitet. Nur Benutzer mit Administrator-Rechten
\\nk&ouml;nnen diese Anwendung aufrufen.</li>
\\n  <li><a href="wwwdb://WWWdb:System:UserAtts">Setten der Benutzer-Attribute
\\n(Benutzer-Modus)</a>&nbsp;&nbsp; <br>
\\n Hier werden alle Attribute verwaltet, die der Benutzer selbst direkt oder
\\nindirekt setzen kann. Auch hier werden wieder die Eintr&auml;ge der Tabelle&nbsp;
\\n    <i>wwwdb_lookup</i>, mit dem Typ <i>UserAtt </i>bearbeitet. Jeder nicht-anonymer
\\nBenutzer kann diese Attribute verwalten.</li>
\\n  <li><a href="wwwdb://WWWdb:NavCat">Bearbeitung der Navigations-Kategorien</a>
\\n&nbsp;&nbsp; <br>
\\n Hier werden die Kategorien, in denen alle <b>WWWdb</b>-Anwendungen platziert
\\nwerden, verwaltet. Die Anwendungen bietet alle definierten Zugriffstechte
\\nan, und l&auml;sst all die Attribute ausw&auml;hlen, &uuml;ber die der Benutzer
\\nverf&uuml;gen muss, will er die Anwendung starten. <b>WWWdb</b> erzeugt dann
\\neinen logischen Ausdruck, der diese Attribute zu einem logischen Ausdruck
\\nkombiniert. Dieser wird dann zur Laufzeit ausgewertet.&nbsp;<br>
\\nAuch eigene Regeln k&ouml;nnen als logischer Perl-Ausdruck formuliert werden.
\\nDie einzelnen Attribute k&ouml;nnen dabei mit logischen Operatoren&nbsp;
\\n(<b>!</b>-&gt;NOT, <b>&amp;&amp;</b>-&gt;AND, <b>||</b>-&gt;OR) verkn&uuml;pft
\\nwerden. Wenn das Ergebnis eines solchen Ausdruckes wahr ist, kann die Anwendung
\\ngestartet werden.</li>
\\n  <li><a href="wwwdb://WWWdb:NavObj">Bearbeitung der Anwendungs-Objekte</a>
\\n&nbsp;&nbsp; <br>
\\nHier werden alle Anwendungen eingebunden. Auch hier k&ouml;nnen, wie im vorigen
\\nPunkt erkl&auml;rt Zugriffs-Rechte vergeben werden.</li>
\\n</ul>
\\n ',10,'@!<DATE>2001-05-08 11:07:41@!</DATE>'
173,'de','doc-faq','FIXME','What does the 16-digit hex-number in the URL mean? FIXME','FIXME',0,'@!<DATE>2001-05-09 11:30:03@!</DATE>'
180,'de','home','doc-perl','WWWdb::List','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::List - Lists for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_List_class">The List class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::List - Lists for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::List;
\\n</PRE>
\\n<P>
\\n<PRE> $oList     = List-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Append($cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Get($iIndex);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Set($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Insert($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Delete($iIndex);
\\n</PRE>
\\n<P>
\\n<PRE> $iResult   = $oList-&gt;Count();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_List_class">The List class</A></H1>
\\n<P>
\\nPerl is a good language for list-manipulation. Neverthless I wished some
\\nfunktionality for imbedded class-elements in list-form. That was the main
\\nreason, for developing this class.
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nnone
\\n
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oList     = List-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\nCreate a new empty list. If the insertion of an element with an index
\\ngreater then the actual number of elements should be done, you have to
\\ndecide, if the elements between have to be created, or not. This can be
\\ndone with the FillAtInsert-argument. True means, that elements with the
\\nvalue <EM>undef</EM> will be inserted. Otherwise the new element will be appended to the list.
\\n
\\n<DT><STRONG><A NAME="item_Append">Append</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Append($cValue);
\\n</PRE>
\\n<P>
\\nAppends the value <EM>cValue</EM> at the end of the list. The appended value will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Get">Get</A></STRONG><DD>
\\n<P>
\\n<PRE> $bResult   = $oList-&gt;Get($iIndex);
\\n</PRE>
\\n<P>
\\nReturns the element with the Index <EM>iIndex</EM>. Negative numbers take elements from the end of the list, like in Perl.
\\n
\\n<DT><STRONG><A NAME="item_Set">Set</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Set($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\nSets the value of the element with the Index <EM>iIndex</EM>. Negative numbers will use elements from the end of the list, like in
\\nPerl. The value, that has been set will be returned.
\\n
\\n<P>
\\nSee also the attribute <EM>FillAtInsert</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Insert">Insert</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Insert($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\nWorks like <STRONG>Set</STRONG>, but <EM>inserts</EM> the value into the list. This means, that all values with a greater index
\\nwill be shifted.
\\n
\\n<P>
\\nSee also the attribute <EM>FillAtInsert</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Delete">Delete</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Delete($iIndex);
\\n</PRE>
\\n<P>
\\nDeletes the element at Index <EM>iIndex</EM>. The deleted element will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Count">Count</A></STRONG><DD>
\\n<P>
\\n<PRE> $iResult   = $oList-&gt;Count();
\\n</PRE>
\\n<P>
\\nReturns the number of elements, the list contains.
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_Name">Name</A></STRONG><DD>
\\n<P>
\\n<PRE> $bFill = $oList-&gt;getFillAtInsert();
\\n $oList-&gt;setFillAtInsert($bFill);
\\n</PRE>
\\n<P>
\\nIf empty space should be filled at the insertion of elements, then this
\\nattribute should be set.
\\n
\\n</DL>
\\n</BODY>
\\n
\\n</HTML>
\\n',60,'@!<DATE>2002-03-07 20:47:13@!</DATE>'
181,'de','home','doc-perl','WWWdb::Plugin','<WWWdb FILE=000181_en.html/>',70,'@!<DATE>2002-03-07 20:48:05@!</DATE>'
36,'de','home','news','Zukunftspläne','<body>The next big project, I am currently working on is a complete redesign of <b>WWWdb</b>. Together with my colleague we transform all parts of <b>WWWdb</b> to objects. So we want a ''soft'' replacement of one object after the other. <p>By the way, I can recommend the Book <a href="http://www.manning.com/Conway/index.html">&quot;Object Oriented Perl&quot; </a>written by Damian Conway. <p>Some of the greater things I plan to implement are: <ul>
\\n   <li> Use only one database for wwwdb-tables, but access to any other databases<li> Make the installation running automatic<li> Speedy-CGI support<li> Better palm-support<ul>
\\n    <li> Support built-in applications (Adresses, Todo, ...)<li> Bi-directional syncing of databases</ul>
\\n   <li> ... and of course: Documentation!</ul> Some ideas, that fly around in my brain: <ul>
\\n   <li> XML-capabilities<li> WAP-access<li> Integration of handheld-devices<li> Content-management</ul> Of course, new ideas and suggestions are welcome! </body>
\\n',999,'@!<DATE>2001-01-22 17:20:00@!</DATE>'
182,'de','home','doc-perl','WWWdb::Session','<WWWdb FILE=000182_en.html/>',80,'@!<DATE>2002-03-07 20:48:40@!</DATE>'
175,'de','home','doc-perl','WWWdb::Base','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::Base - Base-Class for all WWWdb-Objects</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::Base - Base-Class for all WWWdb-Objects
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::Base;
\\n</PRE>
\\n</BODY>
\\n
\\n</HTML>
\\n',10,'@!<DATE>2002-03-07 20:25:24@!</DATE>'
123,'de','doc-db','wwwdb_category','wwwdb_category - FIXME','FIXME',100,'@!<DATE>2001-04-10 14:18:51@!</DATE>'
176,'de','home','doc-perl','WWWdb::ConfigFile','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::ConfigFile - ConfigFiles for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_ConfigFile_class">The ConfigFile class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::ConfigFile - ConfigFiles for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::ConfigFile;
\\n</PRE>
\\n<P>
\\n<PRE> $oConfigFile = ConfigFile-&gt;new($cFileName,
\\n                                [ReadOnly  =&gt; $bReadOnly,]
\\n                                [MustExist =&gt; $bMustExist]);
\\n</PRE>
\\n<P>
\\n<PRE> $cValue      = $oConfigFile-&gt;GetValue($cSection,
\\n                                       $cEntry);
\\n</PRE>
\\n<P>
\\n<PRE> @lValue      = $oConfigFile-&gt;GetList($cSection,
\\n                                      $cEntry);
\\n</PRE>
\\n<P>
\\n<PRE> $cValue      = $oConfigFile-&gt;SetValue($cSection,
\\n                                       $cEntry,
\\n                                       $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $oConfigFile-&gt;DESTROY&gt;();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_ConfigFile_class">The ConfigFile class</A></H1>
\\n<P>
\\n...
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nCurrently the configfile is supported in the ini-file style.
\\n
\\n<DL>
\\n<DT><STRONG><A NAME="item_sections">sections</A></STRONG><DD>
\\n<P>
\\nIn this style, the entries can be placed in sections (and subsections).
\\nSections are placed in <STRONG>[</STRONG> and <STRONG>]</STRONG> parens. This looks like the following:
\\n
\\n<P>
\\n<PRE> [section]
\\n</PRE>
\\n<P>
\\nor
\\n
\\n<P>
\\n<PRE> [Section subsection]
\\n</PRE>
\\n<DT><STRONG><A NAME="item_entries">entries</A></STRONG><DD>
\\n<P>
\\nThe single entries are described in the form <STRONG>entry = value</STRONG>. Single-lined entries as well as multiple-lined entries are supported.
\\nThey look like the following examples:
\\n
\\n<P>
\\n<PRE> entry = value
\\n</PRE>
\\n<P>
\\n<PRE> entry = &quot;value1 value2&quot;
\\n</PRE>
\\n<P>
\\n<PRE> entry = &lt;&lt;EOF
\\n value1
\\n value2
\\n value3
\\n EOF
\\n</PRE>
\\n<DT><STRONG><A NAME="item_comments">comments</A></STRONG><DD>
\\n<P>
\\nComments are always on a separate line. They start with a <STRONG>#</STRONG> or <STRONG>;</STRONG>. Some examples:
\\n
\\n<P>
\\n<PRE> # This is a comment
\\n ; This is a comment too
\\n no_comment = # no comment
\\n</PRE>
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oConfigFile     = ConfigFile-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\n...
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item__">...</A></STRONG><DD>
\\n<P>
\\n...
\\n
\\n</DL>
\\n</BODY>
\\n
\\n</HTML>
\\n',20,'@!<DATE>2002-03-07 20:27:17@!</DATE>'
145,'en','doc-config','Layout Label','ImgBorder - Display a border around an image','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ImgBorder</tt></b><br>&nbsp; <li><b>Description</b><br>This entry makes only sense, if you have defined an image for this table-cell. If yes, then you can set the border-width for this image here. <br>&nbsp; <li><b>Values</b><br>Any integer. Zero means no border. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Image_01]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>; also display a 1-pixel-Border</tt></b><br><b><tt>ImgBorder = 1</tt></b><br><b><tt>Image&nbsp;&nbsp;&nbsp;&nbsp; = Images/WWWdb.png</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-25 15:25:10@!</DATE>'
177,'de','home','doc-perl','WWWdb::DbSession','<WWWdb FILE=000177_en.html/>',30,'@!<DATE>2002-03-07 20:38:47@!</DATE>'
178,'de','home','doc-perl','WWWdb::HTML','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::HTML - HTML-Objects for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::HTML - HTML-Objects for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::HTML;
\\n</PRE>
\\n</BODY>
\\n
\\n</HTML>
\\n',40,'@!<DATE>2002-03-07 20:44:00@!</DATE>'
95,'de','doc-config','WWWdb','DefaultUrl - Redirect to this Url, when in Index.pl','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DefaultUrl</tt></b><br>&nbsp; <li><b>Description</b><br>The Index.pl refers to this entry. This program is called, when no corresponding parameter was given. Then it reads the value <i>WWWdb-&gt;DefaultUrl</i> and redirects to it. <br>&nbsp; <li><b>Values</b><br>A valid WWWdb-Application. The default is <b>WWWdb:Nav:cat=1</b>. <br>&nbsp; <li><b>Notes</b><br>The redirection will only be done if a existing user is logged in, or an anonymous session is called <br>&nbsp; <li><b>See also</b><br>Sourcecode of Index.pl <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Redirect to the login-screen</tt></b><br><b><tt>DefaultUrl = WWWdb:System:Login</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
52,'de','news','news','WWWdb-0.8.1 freigegeben','<body>
\\nInzwischen liegt die erste &ouml;ffentliche Pr&auml;sentation von <b>WWWdb</b>
\\nauf der SYSTEMS 2000 hinter uns. Wir konnten viele interessante Kontakte
\\nkn&uuml;pfen, sowohl zu anderen Entwicklern als auch zu Anwendern.
\\n<p>Dabei kamen viele interessante Ideen und Vorschl&auml;ge zur Sprache,
\\ndie in der TODO-Liste gelandet sind, oder auch bereits in der vorliegenden
\\nneuen Version von WWWdb verwirklicht wurden.
\\n<p>Neues in <b>WWWdb-0.8.1</b>:
\\n<br>&nbsp;
\\n<center><table BORDER=0 CELLSPACING=0 CELLPADDING=10 WIDTH="100%" NOSAVE >
\\n<tr ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<td ALIGN=LEFT VALIGN=TOP NOSAVE>
\\n<ul>
\\n<li>
\\n<b>System:</b></li>
\\n
\\n<ul>
\\n<li>
\\nNeue Datenbanken unterst&uuml;tzt:</li>
\\n
\\n<ul>
\\n<li>
\\nODBC</li>
\\n
\\n<li>
\\nInterBase</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Design:</b></li>
\\n
\\n<ul>
\\n<li>
\\nDas HTML-Design und die Programm-logik sind nun getrennt, Das bedeutet,
\\ndass HTML-Templates erstellt werden k&ouml;nnen, die f&uuml;r die dynamische
\\nAusgaben von <b>WWWdb</b> ''L&ouml;cher'' enth&auml;lt. Hierin landen dann
\\njeweils die Daten</li>
\\n
\\n<li>
\\n&nbsp;Neue HTML-Attribute k&ouml;nnen direkt in der Konfigurations-Datei
\\nfestgelegt werden:</li>
\\n
\\n<ul>H1, H2, H3, H4, H5, H6, cite, code, del, em, ins, pre, strong, tt,
\\nsub, sup, ...</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Handling:</b></li>
\\n
\\n<ul>
\\n<li>
\\nDebugging-Informationen werden nach dem Dr&uuml;cken von ''Erneut laden''
\\n(wenn aktiviert)</li>
\\n
\\n<li>
\\nNeue Sortier-Funktionalit&auml;t</li>
\\n
\\n<ul>
\\n<li>
\\nMehr als ein Sortier-Feld</li>
\\n
\\n<li>
\\nAbsteigende Sortier-Reihenfolge</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Konfiguration:</b></li>
\\n
\\n<ul>
\\n<li>
\\nNeue Datums-Funktionalit&auml;t</li>
\\n
\\n<ul>
\\n<li>
\\nEs k&ouml;nnen nun Listen definiert werden, die die verschiedenen zu untersuchenden
\\nDatums-Formate enthalten. Eingabedaten werden dann auf diese Listen angewandt,
\\num die Daten in ein Format umzuwandenln, das die Datenbank versteht.</li>
\\n
\\n<li>
\\nDas Datums-Ausgabeformat ist einfach f&uuml;r jede Datenbank zu konfigurieren</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Sicherheit:</b></li>
\\n
\\n<ul>
\\n<li>
\\nSSL-Verschl&uuml;sselung wird nun unterst&uuml;tzt. Folgende Modi stehen
\\nzur Auswahl:</li>
\\n
\\n<ul>
\\n<li>
\\nAlways: Die komplette Site wird im SSL-Modus betrieben</li>
\\n
\\n<li>
\\nStay: Im SSL-Modus bleiben, sobald er aktiviert wurde</li>
\\n
\\n<li>
\\nApp_only: Nur definierte Anwendungen im SSL-Modus starten</li>
\\n
\\n<li>
\\nNever: Den SSL-Modus nie benutzen</li>
\\n</ul>
\\n</ul>
\\n</ul>
\\n<ul>
\\n<li>
\\n<b>Anwendungen:</b></li>
\\n
\\n<ul>
\\n<li>
\\nSql-Monitor: Diese Anwendung erlaubt die direkte Eingabe von SQL-Befehlen &uuml;ber das Web</li>
\\n</ul>
\\n<li>
\\n<b>Tools</b>:</li>
\\n
\\n<ul>
\\n<li>
\\n<tt>InstallDb.pl</tt></li>
\\n
\\n<ul>
\\n<li>
\\nNeue Schalter zur DB-Authentifizierung (-D, -U, -P, -H)</li>
\\n
\\n<li>
\\nNeuer Schalter -W, um WHERE-clauses zu &uuml;bergeben</li>
\\n</ul>
\\n
\\n<li>
\\n<tt>ConvertVersion.pl</tt></li>
\\n
\\n<ul>
\\n<li>
\\nKonvertiert die Datenbank zwischen zwei <b>WWWdb</b>-Versionen</li>
\\n</ul>
\\n</ul>
\\n
\\n<li>
\\n<b>Interna</b>:</li>
\\n
\\n<ul>
\\n<li>
\\nDatenbank-abh&auml;ngiger Programmcode ist nun in separaten Modulen, die
\\nals Plugin eingebunden werden</li>
\\n
\\n<li>
\\n<u>wwwdb://</u>-links werden automatisch dereferenziert</li>
\\n</ul>
\\n</ul>
\\n</td>
\\n</tr>
\\n
\\n<tr>
\\n<td></td>
\\n</tr>
\\n</table></center>
\\n
\\n</body>',90,'@!<DATE>2001-01-24 13:08:50@!</DATE>'
96,'de','doc-config','WWWdb','MailWebmaster - The mail-address of the webmaster','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MailWebmaster</tt></b><br>&nbsp; <li><b>Description</b><br>Here you can pass the adress of the webmaster of this site. By example fatal errors show this address. <br>&nbsp; <li><b>Values</b><br>The e-mail-address of the webmaster. Default is <b>SERVER_ADMIN</b>, as defined by the web-server. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[WWWdb]</tt></b></pre> <pre><b><tt>; webm is the webmaster
\\nMailWebmaster = &quot;webm@this_site.org&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
98,'de','doc-config','WWWdb','Template - The file, where the design of you application is stored','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Template</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a so-called template-file. The Path of the Template-File is relative to WWWDB_ROOT/lib. A template is a file, that contains HTML-code for your site with &quot;holes&quot;, where you can plug in your own HTML-output, which is generated by WWWdb-plugins (standard or own). <br>&nbsp; <li><b>Values</b><br>Default is the path <b>&quot;/lib/WWWdb/Templ/Tmpl_WWWdb.html&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, you will get trouble. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-faq,Design">FAQ-&gt;Design-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; The Template is in $WWWDB_HOME/lib/WWWdb/Templ/MyTemplate.html&quot;</tt></b><br><b><tt>Template = &quot;/lib/WWWdb/Templ/MyTemplate.html&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',35,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
53,'de','home','faq','Unterstützt WWWdb mod_perl?','<body>
\\nNein (im Moment). Ich habe etliche Experimente mit mod_perl und CGI::SpeddyCGI
\\ngemacht. Es konnten einerseits schon einige Verbesserungen der Reaktionszeit
\\nfestgestellt werden. Auf der anderen Seite gab es (vorallem bei heftigerer
\\nBelastung) etliche Probleme mit der Re-Definition von Plugins. Mittlerweile
\\nhabe ich dieses Verhalten auch von anderen Perl-Programmierern best&auml;tigt
\\nbekommen. Deshalb beschloss ich, dieses Feature vorerst auf Eis zu legen.
\\n<p>In einer der n&auml;chsten Versionen werde ich einen neuen Versuch starten:
\\nDie Plugins bekommen eigene Namensr&auml;ume, und dann - so hoffe ich -
\\nwerden die Probleme Vergangenheit sein. Ich bevorzuge &uuml;brigens SpeedyCGI
\\n&uuml;ber mod_perl, da es die Entwicklungs-Zyklen besser unterst&uuml;tzt
\\n<br>&nbsp;
\\n</body>',110,'@!<DATE>2001-04-03 11:40:24@!</DATE>'
109,'de','doc-faq','Configuration','Where should I place the enties in that many config-files? FIXME','FIXME',10,'@!<DATE>2001-04-03 11:41:40@!</DATE>'
97,'de','doc-config','WWWdb','NavTemplate - The design of your navigation-elements','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NavTemplate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a so-called template-file. The Path of the Template-File is relative to WWWDB_ROOT/lib. This template is a file, that contains HTML-code for the navigation-elements. It is used for the following parts of your form: <ul>
\\n   <li> Hierarchy<li> Subcategories<li> Site-search<li> Language-Select<li> Login</ul>
\\n  <li><b>Values</b><br>Default is the path <b>&quot;/lib/WWWdb/Templ/Tmpl_WWWdbNav.html&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, you will get some trouble. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-faq,Design">FAQ-&gt;Design-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; The Navigation-template is in $WWWDB_HOME/lib/WWWdb/Templ/MyTemplateNav.html&quot;</tt></b><br><b><tt>NavTemplate = &quot;/lib/WWWdb/Templ/MyTemplateNav.html&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
57,'de','doc-config','example','example','<body>\\n<ul>\\n <li><b>Section</b><br><b><tt>Section</tt></b><br>&nbsp;\\n <li><b>Token</b><br><b><tt>Token</tt></b><br>&nbsp;\\n <li><b>Description</b><br>This entry .... <br>&nbsp;\\n <li><b>Values</b><br>&nbsp; <p>&nbsp; \\n <li><b>Notes</b><br>&nbsp; <p>&nbsp; \\n <li><b>See also</b><br>&nbsp; <p>&nbsp; \\n <li><b>Example</b>\\n  <table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">\\n   <tr nosave="NOSAVE">\\n    <td nosave="NOSAVE"><b><tt>[...]<br> ; xxxxxxxxxxxxx<br> XXXX =            yyyyyy</tt></b></td>\\n   </tr>\\n  </table>\\n</ul>\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
95,'en','doc-config','WWWdb','DefaultUrl - Redirect to this Url, when in Index.pl','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DefaultUrl</tt></b><br>&nbsp; <li><b>Description</b><br>The Index.pl refers to this entry. This program is called, when no corresponding parameter was given. Then it reads the value <i>WWWdb-&gt;DefaultUrl</i> and redirects to it. <br>&nbsp; <li><b>Values</b><br>A valid WWWdb-Application. The default is <b>WWWdb:Nav:cat=1</b>. <br>&nbsp; <li><b>Notes</b><br>The redirection will only be done if a existing user is logged in, or an anonymous session is called <br>&nbsp; <li><b>See also</b><br>Sourcecode of Index.pl <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Redirect to the login-screen</tt></b><br><b><tt>DefaultUrl = WWWdb:System:Login</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-02-20 11:54:11@!</DATE>'
79,'en','doc-config','Layout Field','Pos - Where to place the elements in the form','<WWWdb FILE=000079_en.html/>',30,'@!<DATE>2001-03-27 16:23:37@!</DATE>'
150,'en','doc-config','Layout Field','Help - obsolete','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Help</tt></b><br>&nbsp; <li><b>Description</b><br>This entry is obsolete. <br>&nbsp; <li><b>Values</b><br>- <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br>- <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>-</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',110,'@!<DATE>2001-04-30 14:14:45@!</DATE>'
58,'en','doc-config','Browser','MaxRows - Maximal number of records to display at once in query-mode','<body>  <ul>
\\n  <li><b>Section</b><br><b><tt>Browser</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MaxRows</tt></b><br>&nbsp; <li><b>Description</b><br>With <i>Browser-&gt;MaxRows</i> you cas set up the number of records, which appear in query-mode on a single page. When more records are in the result-set, WWWdb offers you, to browse the records page-per-page. <br>&nbsp; <li><b>Values</b><br>The number of records to be shown at one time (as integer). The default is <b>5</b>. <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry,NrOfColLine*">Qry-&gt;NrOfColLine</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry,BgColor2*">Qry-&gt;BgColor2</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry,ForceBrowse*">Qry-&gt;ForceBrowse</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Browser]</tt></b><br><b><tt>; Show twenty records at once as a maximum</tt></b><br><b><tt>MaxRows = 20</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-02-20 12:10:26@!</DATE>'
63,'en','doc-config','DB','Host - The name of the database-server','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Host</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the Server, where the database resides, we want to access. <br>&nbsp; <li><b>Values</b><br>Any valid hostname, we have access to. The default is <b>localhost</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>DB-&gt;Database <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access the database at host my-dbserver@my.domin.org</tt></b><br><b><tt>Host = my-dbserver@my.domin.org</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-02-21 13:14:45@!</DATE>'
64,'en','doc-config','DB','Password - The database-password','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Password</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the database password. We need this to authenticate, that we are a special database-user. <br>&nbsp; <li><b>Values</b><br>Any valid password for the database, we want to access. Default is an <b>empty string</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Username*">DB-&gt;Username</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Password is: secret</tt></b><br><b><tt>Password = secret</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2001-02-21 13:33:54@!</DATE>'
65,'en','doc-config','DB','Username - The name of the database-user','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Username</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the username, that is needed to authenticate a user to the database. Your database-administrator tells you the correct name. <br>&nbsp; <li><b>Values</b><br>Any valid username for the database, we want to access. Default is <b>an empty string</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Password*">DB-&gt;Password</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access as user wwwdb</tt></b><br><b><tt>Username = wwwdb</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',45,'@!<DATE>2001-02-21 13:38:42@!</DATE>'
66,'de','doc-config','Data','ExtraFields - FIXME','FIXME',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
156,'en','doc-config','Layout Field','Accept - (File) Which mime-types to accept for upload','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Accept</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines which types of files should be accepted for uploads. <br>&nbsp; <li><b>Values</b><br>Any valid mime-type. Default is <b>text/*</b></ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field upload_file]</tt></b><br><b><tt># Accept only-WAV-files</tt></b><br><b><tt>Accept = &quot;audio/wav&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',170,'@!<DATE>2001-05-02 12:01:37@!</DATE>'
2,'en','doc-config','WWWdb','Hostname - The host where WWWdb is installed','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Hostname</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the name of the Host, where <b>WWWdb</b> is installed. Every link, that is generated by <b>WWWdb</b> is prefixed with the hostname, described in this entry. <br>&nbsp; <li><b>Values</b><br>Any valid hostname, Default is the value, passed in the environment-variable <b>HTTP_HOST</b> from the web-server. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Use this only at my local host</tt></b><br><b><tt>Hostname = localhost</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',15,'@!<DATE>2001-03-20 14:42:30@!</DATE>'
81,'en','doc-config','Layout Field','ToLower - Set this field to lowercase','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ToLower</tt></b><br>&nbsp; <li><b>Description<br></b>This entry defines that a value of an input-field has to be converted to lowercase. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given, then the value ist downshifted.<br>
\\n   <br>
\\n  <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Always in lowercase</tt></b><br><b><tt>ToLower = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2001-03-20 14:45:21@!</DATE>'
74,'en','doc-config','GUI','DontConfirmAfterUpdate - Set the confirmation-mode for updates','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2001-03-20 14:47:26@!</DATE>'
73,'en','doc-config','GUI','DontConfirmAfterInsert - Set the confirmation-mode for new records','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2001-03-20 14:48:16@!</DATE>'
72,'en','doc-config','GUI','DontConfirmAfterDelete - Set the confirmation-mode for deletions','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-03-20 14:49:10@!</DATE>'
163,'en','doc-config','Layout Field','Text - (Checkbutton) Text-label for checkbuttons','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Checkbutton)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This attribute lets the user define a text, that is displayed near the Checkbutton-field <br>&nbsp; <li><b>Values</b><br>The text for the Checkbutton</ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field really_delete]</tt></b><br><b><tt>Type = Checkbutton</tt></b><br><b><tt>Text = &quot;Really delete this?&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',230,'@!<DATE>2001-05-07 11:02:33@!</DATE>'
77,'en','doc-config','Layout Field','Mandatory - Force entering data for this field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Mandatory</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that at the current field any input is forced. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given as parameter, then entering a value for this field is a must. If the user enters nothing, an error-message will be generated before inserting or updating will be generated. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; You MUST enter / select a value</tt></b><br><b><tt>Mandatory = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',57,'@!<DATE>2001-04-06 12:16:01@!</DATE>'
75,'en','doc-config','GUI','FgColor - obsolete','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>FgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry is obsolete. <br>&nbsp; <li><b>Values</b><br>-- <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>--</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',5,'@!<DATE>2001-03-26 17:02:55@!</DATE>'
70,'en','doc-config','GUI','BgImage - Background-image for th WWWdb-application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgImage</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a background-image for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>A filename of an image in any subdirectory below $WWWDB_BASE_PATH_/lib/... Default is nothing. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>
\\n   <br>
\\n  <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>BgImage = Images/WWWdb.png</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-03-20 14:52:06@!</DATE>'
69,'en','doc-config','GUI','BgColor - The background-color of your application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is the value, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:UserPrefs">Preferences-Application</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Light grey Background</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-03-20 14:53:06@!</DATE>'
62,'en','doc-config','DB','Driver - What db-type to access','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Driver</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the type of database, which we want to access. <b>WWWdb</b> currently supports a couple of different databases, but every one of these has some features, some other databas is missing. So <b>WWWdb</b> implements a layer between the applications and the database, which tries to eliminate the differences. <p>By example the different date-formats are converted automatically by <b>WWWdb</b>. <br>&nbsp; <li><b>Values</b><br>Here one of the implemented database-drivers can be set. Default is <b>default</b>, which should be a symbolic link to your preferred database. So, when no database is specified in the URL, this database would be taken. <p>Here is a list of the current supported databases (with the name of the driver in bold): <ul>
\\n     <li> Oracle (<b>Oracle</b>)<li> PostgresSql (<b>Pg</b>)<li> Interbase (<b>InterBase</b>)<li> MySQL (<b>mysql</b>)<li> ODBC (<b>ODBC</b>)</ul>
\\n  <li><b>Notes</b><br>For each of this databases does exist a module in WWWdb-root/WWWdb/DbSession/&lt;Driver&gt;.pm. This driver specifies the attributes of this database. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Database*">DB-&gt;Database</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Type is PostgreSql</tt></b><br><b><tt>Driver = Pg</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-03-20 14:55:50@!</DATE>'
61,'en','doc-config','DB','DatePrintFormat - The format how date-values are printed','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DatePrintFormat</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how a Database-field of type Date should be formatted. This is necessary, because every database brings its own date format, and the formats differ from country to country and user to user. <br>&nbsp; <li><b>Values</b><br>The format is taken form the Posix call strftime. The following tokens are defined <pre><font color="#000099">%a =&gt; &quot;wday&quot;, # day of the week abbr&#13;
\\n%A =&gt; &quot;wday&quot;, # day of the week&#13;
\\n%b =&gt; &quot;mon&quot;,&nbsp; # month abb&#13;
\\n%B =&gt; &quot;mon&quot;,&nbsp; # month&#13;
\\n%d =&gt; &quot;mday&quot;, # numeric day of the month, with leading zeros (eg 01..31)&#13;
\\n%e =&gt; &quot;mday&quot;, # numeric day of the month, without leading zeros (eg 1..31)&#13;
\\n%h =&gt; &quot;mon&quot;,&nbsp; # month abbr&#13;
\\n%H =&gt; &quot;hour&quot;, # hour, 24 hour clock, leading 0''s)&#13;
\\n%I =&gt; &quot;hour&quot;, # hour, 12 hour clock, leading 0''s)&#13;
\\n%j =&gt; &quot;yday&quot;, # day of the year&#13;
\\n%k =&gt; &quot;hour&quot;, # hour&#13;
\\n%l =&gt; &quot;hour&quot;, # hour, 12 hour clock&#13;
\\n%m =&gt; &quot;mon&quot;,&nbsp; # month number, starting with 1&#13;
\\n%M =&gt; &quot;min&quot;,&nbsp; # minute, leading 0''s&#13;
\\n%p =&gt; &quot;am_pm&quot;,# AM or PM&#13;
\\n%S =&gt; &quot;sec&quot;,&nbsp; # seconds, leading 0''s&#13;
\\n%w =&gt; &quot;wday&quot;, # day of the week, numerically, Sunday == 0&#13;
\\n%W =&gt; &quot;week&quot;, # week number, Monday as first day of week&#13;
\\n%y =&gt; &quot;year&quot;, # year (2 digits)&#13;
\\n%Y =&gt; &quot;year&quot;, # year (4 digits)&#13;
\\n%Z =&gt; &quot;tz&quot;,&nbsp;&nbsp; # timezone in ascii. eg: PST&#13;
\\n%z =&gt; &quot;tz&quot;&nbsp;&nbsp;&nbsp; # timezone in format -/+0000</font></pre><li><b>Notes</b><br>Other characters in the format-string are simply included <br>&nbsp; <li><b>See also</b><br>strftime(3) <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Use the Format Feb-02-1965</tt></b><br><b><tt>DatePrintFormat = &quot;%b-%d-%Y&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-03-20 15:03:31@!</DATE>'
60,'en','doc-config','DB','Database - The name of the database to access','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Database</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the name of the database we want to acces- <br>&nbsp; <li><b>Values</b><br>Any valid database-name. There is <b>no</b> default value. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB">DB-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access database wwwdb</tt></b><br><b><tt>Database = wwwdb</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-03-20 15:04:28@!</DATE>'
59,'en','doc-config','Cache','Timeout - The number of seconds to cache a document','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Cache</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Timeout</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how many seconds the current page is helt in the WWWdb-server-cache. The cache speeds up the delivery of HTML-pages, because once, the page is built, it only has to be delivered by the server. <br>&nbsp; <li><b>Values</b><br>The number of seconds, the requested page should reside in the WWWdb-server-cache. A value of 0 (zero) means, that this page should not be cached. Default is <b>3600</b> (one hour). <br>&nbsp; <li><b>Notes</b><br>Depending of the actuality of the content, the value of the Timeout can be set. In Applications, where data is entered or changed, setting a value other then zero would irritate the users, because they would not see the actual values of the database. Pages, where data is read-only, you can set - depending on the refresh-rate of the date - a corresponding value. <br>&nbsp; <li><b>See also&nbsp;<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Cache]</tt></b><br><b><tt>; Leave this page one day in cache</tt></b><br><b><tt>Timeout = 86400</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-03-20 15:05:45@!</DATE>'
56,'en','doc-config','Data','Table - The database-table to access in the current application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Data</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Table</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, which database-table will be used in this application. It can also be a table-view, but then you have to ensure, that no write-operations are allowed (update, insert, delete) <br>&nbsp; <li><b>Values</b><br>Any valid table or view, the application has access-permissions to. There is <b>no</b> default. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB">Db-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt>; Use the customers-table</tt></b><br><b><tt>Table = customer</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',15,'@!<DATE>2001-03-20 15:07:40@!</DATE>'
55,'en','doc-config','WWWdb','UseSSL - Encryption-mode of the website','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>UseSSL</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes, how the SSL-encryption on your site is handled. For every navigation-category and every navigation-object you can set the attribute <b>IsSSL</b>. When this attribute is set, the https-protocol will be used, when the correspondin value of UseSSL is set. <br>&nbsp; <li><b>Values</b><br>The default is <b>NEVER</b>. The following four values are allowed: <ul>
\\n   <li><b>ALWAYS</b>: Always use SSl-encryption; Ignore the Value of the IsSSL-attribute and pretend, that it is true.<li><b>STAY</b>: Once SSL is requested, stay in this mode for the users session.<li><b>APP_ONLY</b>: Use SSL-encryption in every application, where IsSSL is defined. When the user is switching to a non-secure page, this mode is turned off.<li><b>NEVER</b>: Never use SSL-encoding. This means that the Attribute IsSSL is completely ignored</ul>
\\n  <li><b>Notes</b><br>To use SSL-encryption you have to configure your apache-server. The SSL-mode is recommended, whenever secure data has to be transferred (Passwords, credit-card-numbers, etc.) <br>&nbsp; <li><b>See also</b><br>- <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Use SSL-mode only when needed</tt></b><br><b><tt>UseSSL = APP_ONLY</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',0,'@!<DATE>2001-03-20 15:11:40@!</DATE>'
132,'en','doc-config','Layout Label|Field','TT - Format text monospaced','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>TT</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column is formatted int typewriter-style (monospaced). <p><b>Examples:</b><br> <tt>This text is monospaced</tt> &nbsp;<br><br> <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label mono]</tt></b><br><b><tt>; Show text monospaced</tt></b><br><b><tt>TT = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',140,'@!<DATE>2001-04-18 09:27:22@!</DATE>'
141,'en','doc-config','Layout Label|Field','Sup - Format text as superscripted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Sup</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as superscript. <p><b>Examples:</b><br><sup>Superscripted text!!</sup><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label up]</tt></b><br><b><tt>; Put it up! ...</tt></b><br><b><tt>Sup = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',230,'@!<DATE>2001-04-23 12:24:15@!</DATE>'
103,'en','doc-config','GUI','VLinkColor - The color of the links inside the WWWdb-application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>VLinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the visited links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show visited links in red color</tt></b><br><b><tt>VLinkColor = &quot;red&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',37,'@!<DATE>2001-04-06 11:42:32@!</DATE>'
123,'en','doc-db','wwwdb_category','wwwdb_category - FIXME','FIXME',100,'@!<DATE>2001-04-10 14:18:51@!</DATE>'
68,'en','doc-config','Data','QryFields - The fields for the result-list in the query-mode','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>QryFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields of the database-table should be shown in the query-mode. When the result is selected from the database, the data will be shown in a HTML-table. All the fields, that are passed with this parameter will be generated in this form. <br>&nbsp; <li><b>Values</b><br>This is a comma and space-separated list of fields, that belong to this table and should be generated into the result-list. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#000000">; Use the most important fields from the contacts-Table</font></tt></b><br><b><tt>QryFields = &quot;first_name, last_name, company, conttyp1, contadr1, last_change&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-03-26 17:01:13@!</DATE>'
76,'en','doc-config','Header','Title - The title of your application','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Header</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Title</tt></b><br>&nbsp; <li><b>Description</b><br>This entry gives the possibility to define a header for the current application. This header is displayed in the window-title of your browser, as well as in the part of your form, where the table-header is placed. <br>&nbsp; <li><b>Values</b><br>Any Text. Default is <b>&quot;WWWdb&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Header]</tt></b><br><b><tt>; Set the title to &quot;Welcome to WWWdb&quot;</tt></b><br><b><tt>Title = &quot;Welcome to WWWdb&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-03-26 17:18:18@!</DATE>'
102,'en','doc-config','GUI','ALinkColor - The color of the active links inside the WWWdb-application','<body>
\\n<ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ALinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the active links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show active links in red color</tt></b><br><b><tt>ALinkColor = &quot;red&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',35,'@!<DATE>2001-04-06 11:42:53@!</DATE>'
78,'en','doc-config','Layout Field','MustMatch - Define a regexp, that this field must match','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MustMatch</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that a value of an input-field must match the regular expression, that is passed here. The regexp-style is the perl-style. When the content of the corresponding field does not match, the error &quot;&lt;field&gt; didn''t meet the right format, please correct!&quot; is raised. <br>&nbsp; <li><b>Values</b><br>Any valid regular expression. <br>&nbsp; <li><b>Notes</b><br>If you want to set another errormessage, you can do this with the <b>MustMatch_Errmsg-</b>entry. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Only numeric values from 0 - 9999 are accepted</tt></b><br><b><tt>MustMatch = &quot;d{1,4}&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2001-03-27 12:34:39@!</DATE>'
23,'en','doc-faq','Docs','Where is the documentation?','
\\n... one moment, I''m still searching, ... hmmm ... in the database!<br>
\\n<br>
\\n To be serious, at the moment only some documentation exists. Maybe you understand
\\nthis problem, the most developers have: While coding, testing and releasing
\\nthe code, there keeps no time for documentation. <br>
\\n<br>
\\nSo from version 0.8.2 on <a
\\n href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,">config-entries</a> are
\\ndocumented. More documention will come sooner or later.<br>
\\n<br>
\\n But one little tip: <br>
\\n The documentation in <i>inside</i> the applications. The .rc and .pl-files
\\ncontain very much functionality. So for the first time it should be possible
\\nfor the most people, to work out the solution by deriving the delivered applications. 
\\n<br>
\\n<br>
\\n The positive thing is, that this gives the greatest learning curve ... And
\\nmaybe anywhere on this planet is a person which helps me documenting <b>WWWdb</b>
\\n.',10,'@!<DATE>2002-03-15 12:55:05@!</DATE>'
80,'en','doc-config','Layout Field','ToUpper - Set this field to uppercase','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ToUpper</tt></b><br>&nbsp; <li><b>Description<br></b>This entry defines that a value of an input-field has to be converted to uppercase. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given, then the value ist upshifted.<br>
\\n   <br>
\\n  <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Always in uppercase</tt></b><br><b><tt>ToUpper = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',55,'@!<DATE>2001-03-27 12:37:27@!</DATE>'
71,'en','doc-config','GUI','LinkColor - The color of the links inside the WWWdb-application','<body><ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>LinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show Links in blue color</tt></b><br><b><tt>LinkColor = &quot;blue&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-06 11:43:23@!</DATE>'
105,'en','doc-faq','Design','How are the HTML-templates used? FIXME','<WWWdb FILE=000105_en.html/>',10,'@!<DATE>2001-05-14 16:49:23@!</DATE>'
83,'en','doc-config','Layout Table','Background - Background-Image for the application table','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Background</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic image, which is shown in every column of the application-table. The Path of the Image is relative to WWWDB_ROOT/lib. If no extension is given, the following extensions would be added and tested: <ul>
\\n   <li> No extension<li> .jpg<li> .png<li> .gif<li> .JPG<li> .PNG<li> .GIF</ul> If one of this graphic-files is detected, it will be generated as a background-image in the application-table <br>&nbsp; <li><b>Values</b><br>There is no default. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.png</tt></b><br><b><tt>Background = &quot;Images/Bg.png&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-03-30 11:21:07@!</DATE>'
84,'en','doc-config','Layout Table','BgColor - Background for the application-table','<body>&lt;!doctype html public &quot;-//w3c//dtd html 4.0 transitional//en&quot;&gt;  <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color of your application-table. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is the value, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; Light grey Background</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-03-30 11:37:17@!</DATE>'
86,'en','doc-config','Layout Table','Bullet1stCol - Image or text for the list of subcategories','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Bullet1stCol</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic imageor a text which will be shown in every single line of the subcategory-list. The Path of the Image is relative to WWWDB_ROOT/lib. <br>&nbsp; <li><b>Values</b><br>Default is the text &quot;<b>-</b>&quot;. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bullet.png</tt></b><br><b><tt>Bullet1stCol = &quot;Images/Bullet.png&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-02 12:12:18@!</DATE>'
87,'en','doc-config','Qry','BgColor2 - The color of the highlighted records in query-mode','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor2</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, when many records are shown, it is sometimes a little bit hard, to distinguish between the single records - especially when the lines are long. In this case this feature is very helpful. Together with the entry <i>NrOfColLine</i> it emphasizes the selected records, by showing them with another background-color. The color of this records is defined here. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color is ok. Default is the normal baclground-color, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Light grey Line-Color for every second line
\\n</tt></b><i>NrOfColLine = 2
\\n</i><b><tt>BgColor2&nbsp;&nbsp;&nbsp; = &quot;#eeeeee&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',45,'@!<DATE>2001-04-02 12:27:16@!</DATE>'
85,'en','doc-config','Layout Table','Border - The border of your application-table (for debugging)','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Border</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the border-width of your application-table. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is <b>0 (zero)</b>. <br>&nbsp; <li><b>Notes</b><br>This entry is very useful for the debugging of your table-layout. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; Debugging enabled</tt></b><br><b><tt>Border = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-02 13:18:45@!</DATE>'
88,'en','doc-config','Qry','BorderWidth - The border of your query-result (for debugging)','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BorderWidth</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the border-width of the query-result-table. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is <b>0 (zero)</b>. <br>&nbsp; <li><b>Notes</b><br>This entry is very useful for the debugging of your table-layout. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Qry]</tt></b><br><b><tt>; Debugging enabled</tt></b><br><b><tt>BorderWidth = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-04-02 13:19:01@!</DATE>'
89,'en','doc-config','Qry','Distinct - Show only unique records in the result-list','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Distinct</tt></b><br>&nbsp; <li><b>Description</b><br>Sometimes you will have two ore more records in your result-list, that look equal. To eliminate this kind of data from your result-list, you can pass this parameter here. It will influence the SQL-Statement, that will be generated, so that only unique records will be fetched. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; rub out any doble records in the result-list
\\nDistinct = 1</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-02 13:27:32@!</DATE>'
91,'en','doc-config','Qry','NrOfColLine - How many lines in the result-set have to be highlighted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NrOfColLine</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, when many records are shown, it is sometimes a little bit hard, to distinguish between the single records - especially when the lines are long. In this case this feature is very helpful. Together with the entry <i>BgColor2</i> it emphasizes the selected records, by showing them with another background-color. This parameter defines, after how any records without highlighting one with highlighting should appear. <br>&nbsp; <li><b>Values</b><br>Any Number. Default is <b>2</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Light grey Line-Color for every tenth line
\\n</tt></b><i>NrOfColLine = 10
\\n</i><b><tt>BgColor2&nbsp;&nbsp;&nbsp; = &quot;#eeeeee&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2001-04-02 14:11:16@!</DATE>'
92,'en','doc-config','Qry','SelType - How to select the records of the result-list','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>SelType</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, you have mostly more than one record to select. To do this, WWWdb offers different methods: <br>&nbsp; <table nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b>None</b></td>
\\n    <td nosave="NOSAVE">No selection of a record possible</td>
\\n    <td>In this mode records can only be selected, but not displayed.</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>Link</b></td>
\\n    <td>Selection of one record with a link</td>
\\n    <td>Here, a single record can be selected, if you press the generated link. It points to the same application, you are in, prepended by the <i>id=&lt;record-id&gt;.&nbsp;</i></td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td><b>Check</b></td>
\\n    <td>Selection of many records</td>
\\n    <td nosave="NOSAVE">The selection of more then one records is possible here, because a checkbox is used for every single record. But please note, that WWWdb currently has no standard behaviour, what to do with the records. This must be done with your own plugin-code.</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>&lt;Other Values&gt;</b></td>
\\n    <td>Selection of one record with a push-button.</td>
\\n    <td>Here, you can select one of the records from the result-list by pressing the corresponding button. It will lead to the same application, you are in already, but in editing-mode.</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Values</b><br>&quot;<b>None</b>&quot;, &quot;<b>Link</b>&quot;, &quot;<b>Check</b>&quot;, &quot;<b>Button</b>&quot;. Any other value maps to &quot;<b>Button</b>&quot;. Default is <b>Link</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Select Records with a Link
\\nSelType&nbsp;&nbsp;&nbsp; = Link</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2001-04-02 14:34:25@!</DATE>'
94,'en','doc-config','WWWdb','DefaultCat - Category for uncategorized applications','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DefaultCat</tt></b><br>&nbsp; <li><b>Description</b><br>Normally every WWWdb-application ist connected to a category. When an application is called by the URL, which is not connected to any category, WWWdb does not &quot;know&quot;, where to place this application. In this case, the entry <b>DefaultCat </b>assigns the application to the category, passed by the parameter. <br>&nbsp; <li><b>Values</b><br>Any valid id_category from the database_table wwwdb_category. Default is <b>0</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[WWWdb]</tt></b></pre> <pre><b><tt>; Assign this application to category 100 by default
\\nDefaultCat = 100</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-03 11:12:22@!</DATE>'
90,'en','doc-config','Qry','ForceBrowse - Show result-list even when there is only one record','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ForceBrowse</tt></b><br>&nbsp; <li><b>Description</b><br>When only one record is found, WWWdb normally jumps directly to the found record. With this entry you can suppress this behaviour. When only one record is found, the result-list will be shown instead. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Show result-list, even when there is only onr record
\\n</tt></b><i>ForceBrowse = True</i></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-03 11:12:45@!</DATE>'
96,'en','doc-config','WWWdb','MailWebmaster - The mail-address of the webmaster','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MailWebmaster</tt></b><br>&nbsp; <li><b>Description</b><br>Here you can pass the adress of the webmaster of this site. By example fatal errors show this address. <br>&nbsp; <li><b>Values</b><br>The e-mail-address of the webmaster. Default is <b>SERVER_ADMIN</b>, as defined by the web-server. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[WWWdb]</tt></b></pre> <pre><b><tt>; webm is the webmaster
\\nMailWebmaster = &quot;webm@this_site.org&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-03 11:18:20@!</DATE>'
98,'en','doc-config','WWWdb','Template - The file, where the design of you application is stored','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Template</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a so-called template-file. The Path of the Template-File is relative to WWWDB_ROOT/lib. A template is a file, that contains HTML-code for your site with &quot;holes&quot;, where you can plug in your own HTML-output, which is generated by WWWdb-plugins (standard or own). <br>&nbsp; <li><b>Values</b><br>Default is the path <b>&quot;/lib/WWWdb/Templ/Tmpl_WWWdb.html&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, you will get trouble. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-faq,Design">FAQ-&gt;Design-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; The Template is in $WWWDB_HOME/lib/WWWdb/Templ/MyTemplate.html&quot;</tt></b><br><b><tt>Template = &quot;/lib/WWWdb/Templ/MyTemplate.html&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',35,'@!<DATE>2001-04-03 11:30:09@!</DATE>'
97,'en','doc-config','WWWdb','NavTemplate - The design of your navigation-elements','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NavTemplate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a so-called template-file. The Path of the Template-File is relative to WWWDB_ROOT/lib. This template is a file, that contains HTML-code for the navigation-elements. It is used for the following parts of your form: <ul>
\\n   <li> Hierarchy<li> Subcategories<li> Site-search<li> Language-Select<li> Login</ul>
\\n  <li><b>Values</b><br>Default is the path <b>&quot;/lib/WWWdb/Templ/Tmpl_WWWdbNav.html&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, you will get some trouble. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-faq,Design">FAQ-&gt;Design-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; The Navigation-template is in $WWWDB_HOME/lib/WWWdb/Templ/MyTemplateNav.html&quot;</tt></b><br><b><tt>NavTemplate = &quot;/lib/WWWdb/Templ/MyTemplateNav.html&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-03 11:37:44@!</DATE>'
21,'en','doc-faq','Database','What databases WWWdb currently does support?','<body><b>WWWdb</b> currently supports the following Databases: <ol>
\\n  <li><a href="http://www.postgresql.org">PostgreSQL</a><li><a href="http://www.mysql.org">MySQL</a><li><a href="http://www.oracle.com">Oracle</a><li><a href="http://www.interbase.com">InterBase</a></ol> From version 0.8.1 on <b>WWWdb</b> also supports ODBC. The following databases are reported to work correctly: <ul>
\\n  <li> Postgres<li> InterBase</ul> ODBC-drivers for Unix and Linux can be downloaded at the <a href="http://www.iodbc.org">iODBC-Homepage</a> and at the <a href="http://www.unixodbc.org/">unixODBC Project</a>. <p>Because <b>WWWdb</b> uses the <a href="http://search.cpan.org/Catalog/Database_Interfaces">Perl-DBI-module</a>, it''s easy to support other databases than these. </body>
\\n',100,'@!<DATE>2001-04-03 11:39:36@!</DATE>'
53,'en','doc-faq','Perl','Does WWWdb support mod_perl?','<body>No (not yet). I''ve made many experiments, with mod_perl and CGI::Speedy-CGI. I saw some time-improvements, but under heavier load, problems with the re-definition of plugins appeared in Perl. In the meantime I heard from other Perl-delevopers, that they ran into the same sort of problem. So I decided to put this feature on ice. <p>In one of the next versions I will try to put the plugins into separate namespaces, and then, I hope this problem will be gone away. I think I prefer Speedy-CGI, because it seems easier for my development cycles. </body>
\\n',110,'@!<DATE>2001-04-03 11:40:24@!</DATE>'
109,'en','doc-faq','Configuration','Where should I place the enties in that many config-files? FIXME','FIXME',10,'@!<DATE>2001-04-03 11:41:40@!</DATE>'
93,'en','doc-config','State ...','Header - Default header-text for this state','<body><ul>
\\n  <li><b>Section</b><br><b><tt>State All|Init|Work|Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Header</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the current application-title for the actual state. Normally (if not redefined by a users-plugin) this text will be shown above the application. <br>&nbsp; <li><b>Values</b><br>Any Text. Default depends on state: <br>&nbsp; <table border=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td>Init</td>
\\n    <td nosave="NOSAVE">Search-criteria / insert data</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Qry</td>
\\n    <td>Work on this record</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Work</td>
\\n    <td>Browse or select data</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><b><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,State%20...">State ...-&gt;*</a></b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[State Init]</tt></b><br><b><tt>Header = &quot;Please enter a new record or search criteria&quot;</tt></b><b><tt></tt></b><p><b><tt>[State Qry]</tt></b><br><b><tt>Header = &quot;That is the result of your search:&quot;</tt></b><b><tt></tt></b><p><b><tt>[State Work]</tt></b><br><b><tt>Header = &quot;You may alter the data of this record here&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-04 14:50:11@!</DATE>'
101,'en','doc-config','DB','DateScanFormats - The patterns, a date-value is matched','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DateScanFormats</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how a Database-field of type Date can be filled with user-input. This is necessary, because every database brings its own date format, and the formats differ from country to country and user to user. <br>&nbsp; <li><b>Values</b><br>The format is taken form the Posix call strftime. The Tokens, defined are shown on the <i>DB-&gt;DatePrintFormat</i>-page. You can pass a list of patterns in the config-file. The value, that was entered in the form, will be matched against every entry from this list. When an entry matches the pattern, the entry is converted to the date-type and can be stored in the database.<br>
\\n  <br>
\\n  <li><b>Notes</b><br>It is suggested, to put the most-used patterns at the top of the list <br>&nbsp; <li><b>See also<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB">DB-&gt;*</a></b><br>strftime(3) <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>DateScanFormats = &lt;&lt;EOF</tt></b><br><b><tt>%a +%b +%e +%H:%M:%S +%Y.*</tt></b><br><b><tt>%Y:%m:%d:%H:%M:%S%z?</tt></b><br><b><tt>%Y-%m-%d +%H:%M:%S%z?</tt></b><br><b><tt>%d\\.%m\\.%y +%H:%M:%S%z?</tt></b><br><b><tt>%B, %e %y</tt></b><br><b><tt>%B, %e %Y</tt></b><br><b><tt>%e\\. +%B +%y</tt></b><br><b><tt>%e\\. +%B +%Y</tt></b><br><b><tt>%d%m%Y</tt></b><br><b><tt>%d%m%y</tt></b><br><b><tt>%d%m</tt></b><br><b><tt>%d</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%e-%b-%y</tt></b><br><b><tt>%Y%m%d%H%M%S%z?</tt></b><br><b><tt>%d.%m.%Y</tt></b><br><b><tt>%d.%m.%y</tt></b><br><b><tt>%d\\.?%m\\.?%y</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%d\\.%m\\.?</tt></b><br><b><tt>%m/%y</tt></b><br><b><tt>%H:%M:%S</tt></b><br><b><tt>%H:%M %p</tt></b><br><b><tt>%H:%M</tt></b><br><b><tt>%d\\.%m</tt></b><br><b><tt>%e\\.%h\\.?</tt></b><br><b><tt>EOF</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',25,'@!<DATE>2001-04-06 12:03:22@!</DATE>'
104,'en','doc-config','Layout Field','MustMatch_Errmsg - Error-message for a non-matching regular expression','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MustMatch_Errmsg</tt></b><br>&nbsp; <li><b>Description</b><br>When the regular expression from Mustmatch does not match, the error &quot;&lt;field&gt; didn''t meet the right format, please correct!&quot; is raised. If you want your own error-text, then it can be defined here. <br>&nbsp; <li><b>Values</b><br>Any text. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Only numeric values from 0 - 9999 are accepted</tt></b><br><b><tt>MustMatch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;d{1,4}&quot;</tt></b><br><b><tt>MustMatch_Errmsg = &quot;Please enter a number between 0 and 9999&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',70,'@!<DATE>2001-04-06 12:15:33@!</DATE>'
113,'en','doc-faq','Programming','How do I change config-file-entries dynamically? FIXME','FIXME',0,'@!<DATE>2001-04-04 15:22:40@!</DATE>'
106,'en','doc-config','State ...','Btn<Name> - Define a Button for this state','<body><ul>
\\n  <li><b>Section</b><br><b><tt>State All|Init|Work|Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Btn&lt;Button-name&gt;</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines how the buttons below the application are labeled and defines the plugin, that belongs to that button. A Button-definition looks like the following: <pre><b>Btn&lt;Name&gt; = &lt;Label&gt;</b></pre> The name defines, which plugin will be used, when this button is pressed. An example: The line<br> BtnMail = &quot;Send Mail&quot;<br> generates a button with the name <i>BtnMail</i> and the label &quot;<i>Send Mail</i>&quot; will be shown in the form. If the user presses this button, then the plugin <i>BtnMail()</i> is called. <br>&nbsp; <li><b>Values</b><br>Any Text, that will be displayed as label. It is also possible, to enter a filename-extension (.png, .gif, .png) when this button should be displayed as a graphical button. The buttons, that are defined in the different states are: <br>&nbsp; <table bgcolor="#CCCCCC" border=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>State</b></center>
\\n    </td>
\\n    <td nosave="NOSAVE">
\\n     <center><b>Defined buttons</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>What this button does normally</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>Plugin-Name</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>Init</td>
\\n    <td>BtnQry</td>
\\n    <td>Select all data, that match the search-criteria</td>
\\n    <td>BtnQry</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnNew</td>
\\n    <td>Create a new record with the actual data</td>
\\n    <td>BtnNew</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Qry</td>
\\n    <td>-</td>
\\n    <td>
\\n    </td>
\\n    <td>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>Work</td>
\\n    <td>BtnUpd</td>
\\n    <td>Update the currently selcted record with the entered Data</td>
\\n    <td>BtnUpd</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnDel</td>
\\n    <td>Delete the currently selected record</td>
\\n    <td>BtnDel</td>
\\n   </tr>
\\n   <tr>
\\n    <td>All</td>
\\n    <td>BtnCancel</td>
\\n    <td>Cancel th current operation and return to Init-mode</td>
\\n    <td>BtnCancel</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnExit</td>
\\n    <td>Leave the current application</td>
\\n    <td>BtnExit</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnHelp</td>
\\n    <td>Show a general-help-page according to the mode you are in</td>
\\n    <td>BtnHelp</td>
\\n   </tr>
\\n  </table>
\\n  <p>If a &quot;-&quot; is assigned to the Label this button is hidden. So you can by example disallow the user to insert, update or delete records, if you assign &quot;-&quot; to BtnInsert, BtnUpdate and BtnDelete. <p>Of course, you can define your own Buttons in every state as you like it. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><b><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,State%20...">State ...-&gt;*</a></b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[State All]</tt></b><br><b><tt># Show a graphical Button</tt></b><br><b><tt>BtnCancel&nbsp; = Back.png</tt></b><b><tt></tt></b><p><b><tt>[State Init]</tt></b><br><b><tt>BtnNew = Create.png</tt></b><br><b><tt>BtnQry = Search.png</tt></b><b><tt></tt></b><p><b><tt>[State Work]</tt></b><br><b><tt>BtnUpd = Save.png</tt></b><br><b><tt># The user is not allowed to delete any data</tt></b><br><b><tt>BtnDel = -</tt></b><b><tt></tt></b><p><b><tt>[State Qry]</tt></b><br><b><tt># here we define new, own Buttons&nbsp;</tt></b><br><b><tt>BtnDownloadPdb = &quot;Generate Palm-PDA-data&quot;</tt></b><br><b><tt>BtnReport = Report.png</tt></b><br><b><tt></tt></b>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-04 15:28:36@!</DATE>'
100,'en','doc-config','Data','ExtraFields - Extra fields, WWWdb takes care for','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>ExtraFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields on the HTML-Form should be prepared by WWWdb implicitly. This means the following actions: <ul>
\\n   <li> Check the field via the Check-plugin<li> Convert the field for the database, if a field with the same name exists<li> Generate HTML-form-entries, if this field is not explicitly defined</ul>
\\n  <li><b>Values</b><br>This is a comma and space-separated list of fields. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#000000">; Add this extra fields</font></tt></b><br><b><tt>ExtraFields = &quot;additional_info, state, last_change&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-06 11:33:59@!</DATE>'
99,'en','doc-config','Data','UpdFields - The fields for the work-mode','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>UpdFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields of the database-table should be shown in the update-modes <br>&nbsp; <li><b>Values</b><br>This is a comma and space-separated list of fields, that belong to this table and should be generated into the web-form. <br>&nbsp; <li><b>Notes</b><br>If you want to work with a field, but you won''t show it on the form, you have tu use it here too. Later you can declare it as a hidden field. <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#FF6666">; Use almost every field from the contacts-Table</font></tt></b><br><b><tt>UpdFields = &quot;title, sex, first_name, last_name, company, conttyp1, contadr1, conttyp2, contadr2, conttyp3, contadr3, conttyp4, contadr4, conttyp5, contadr5, comments, state, last_change&quot;</tt></b><br><b><tt></tt></b>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',25,'@!<DATE>2001-04-06 11:34:24@!</DATE>'
67,'en','doc-config','Data','Order - How result will be sorted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Data</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Order</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how the selected result-set will be sorted. Like in SQL WWWdb accepts a comma-separated list of any fields of this table, eventually followed by the direction of the sort-order in the form <b>asc</b> or <b>desc</b>, where asc is the default. <br>&nbsp; <li><b>Values</b><br>Any valid field from the actual table can be used. There is <b>no default</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt>; Order by last_change descending, then by name ascending</tt></b><br><b><tt>Order = last_change desc, name</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2001-04-06 11:34:54@!</DATE>'
66,'en','doc-config','Data','IdField - A list of the key-fields for access of a single, unique record','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Data</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>IdField</tt></b><br>&nbsp; <li><b>Description</b><br>This is a comma-separated list of all fields, that define the key, we need to access a single data-record. Normally the fields, that belong to the primary key of the table are specified here. In update-mode this fields are shown as non-editable fields. Only in the new/search-mode you may enter data here. <br>&nbsp; <li><b>Values</b><br>All key-fields for accessing a single, unique record are listed here, separated by comma and space. There is no default. <br>&nbsp; <li><b>Notes</b><br>It is a good practice, to generate the contents of this fields automatically with a plugin. If your database support unique record-id''s it may be an idea to use them as IdField. But notice, that you lose compatibility to other databases then. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data,IdField*">Data-&gt;UpdateFields</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt>; Id-field is id_customer and state</tt></b><br><b><tt>IdField = &quot;id_customer, state&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',45,'@!<DATE>2001-04-06 11:35:18@!</DATE>'
115,'en','doc-config','Layout Qry','Text - The text of the sort-buttons per column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the text, that should appear on the sort-buttons over the columns in the query-result-list. If you dont want to use the fieldnames of the according columns, which is the default, this entry may define any other value. <br>&nbsp; <li><b>Values</b><br>Default is the <b>field-name of this column</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; simply show &quot;ID&quot;</tt></b><br><b><tt>Text = ID</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-10 09:23:34@!</DATE>'
116,'en','doc-config','Layout Qry','Align - Horizontal alignment for columns in the query-result','<body>  <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Align</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the horizontal alignment of the single data-colums for this field in the query-result list. <br>&nbsp; <li><b>Values</b><br>
\\n   <br>
\\n  <table bgcolor="#CCCCCC" cellpadding=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>Value</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>looks like ...</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>LEFT</td>
\\n    <td>Text on the left side</td>
\\n   </tr>
\\n   <tr>
\\n    <td>CENTER</td>
\\n    <td>
\\n     <center>Text is centered</center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>RIGHT</td>
\\n    <td>
\\n     <div align="right">Text is right-aligned</div>
\\n    </td>
\\n   </tr>
\\n  </table>
\\n  <br> Default is <b>LEFT</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; put it on the right</tt></b><br><b><tt>Align = RIGHT</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-04-10 09:33:00@!</DATE>'
117,'en','doc-config','Layout Qry','VAlign - Vertical alignment for columns in the query-result ','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>VAlign</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the vertical alignment of the single data-colums for this field in the query-result list. <br>&nbsp; <li><b>Values</b><br>&nbsp; <table bgcolor="#CCCCCC" cellpadding=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>Value</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>looks like ...</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td>
\\n     <br> TOP<br>
\\n     <br>
\\n    </td>
\\n    <td nosave="NOSAVE" valign="TOP">Text on the upper corner</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n     <br> CENTER<br>
\\n     <br>
\\n    </td>
\\n    <td>Text is centered</td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td>
\\n     <br> BOTTOM<br>
\\n     <br>
\\n    </td>
\\n    <td nosave="NOSAVE" valign="BOTTOM">Text on the lower corner</td>
\\n   </tr>
\\n  </table>
\\n  <p>Default is <b>CENTER</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; center it vertically</tt></b><br><b><tt>VAlign = CENTER</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-10 09:56:42@!</DATE>'
118,'en','doc-config','Layout Qry','NoWrap - Save text from wrapping around in a column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoWrap</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines if the contents of the query-result should be wrapped or not. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry verl_long_text]</tt></b><br><b><tt>; don''t break this line</tt></b><br><b><tt>NoWrap&nbsp;= 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-10 10:06:51@!</DATE>'
119,'en','doc-config','Layout Label|Field','Background - Background-Image for this column','<body<ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Background</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic image, which is shown in the background of this table-column. The Path of the Image is relative to WWWDB_ROOT/lib. If no extension is given, the following extensions would be added and tested: <ul>
\\n   <li> No extension<li> &nbsp;.jpg<li> &nbsp;.png<li> &nbsp;.gif<li> &nbsp;.JPG<li> &nbsp;.PNG<li> &nbsp;.GIF</ul> If one of this graphic-files is detected, it will be generated as a background-image in the application-table <br>&nbsp; <li><b>Values</b><br>There is no default. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.png</tt></b><br><b><tt>Background = &quot;Images/Bg.png&quot;</tt></b><b><tt></tt></b><p><b><tt>[Layout Field id_contact]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.gif, but use Bg.png if it exists</tt></b><br><b><tt>Background = &quot;Images/Bg&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-10 14:11:02@!</DATE>'
120,'en','doc-config','Layout Label|Field','BgColor - Background-color for this column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color fort this table-column. <br>&nbsp; <li><b>Values</b><br>Valid is any HTML-color. Default ist the color used in the browser. <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; light grey</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b><p><b><tt>[Layout Field id_contact]</tt></b><br><b><tt>; red background - brrrrrrr....</tt></b><br><b><tt>BgColor = &quot;red&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-04-10 14:15:25@!</DATE>'
121,'en','doc-db','wwwdb_doc','wwwdb_doc - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:16:34@!</DATE>'
122,'en','doc-db','wwwdb_cat_cat','wwwdb_cat_cat - FIXME','FIXME',50,'@!<DATE>2001-04-10 14:17:35@!</DATE>'
124,'en','doc-config','Layout Label|Field','H1 .. H6 - Set Heading-attributes','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>H1 .. H6</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be shown in one of the six HTML-heading-styles. <p><b>Examples:</b><h1><font color="#333333">H1 - Heading first level</font></h1>
\\n  <h2><font color="#333333">H2 - Heading second level</font></h2>
\\n  <h3><font color="#333333">H3 - Heading third level</font></h3>
\\n  <h4><font color="#333333">H4 - Heading fourth level</font></h4>
\\n  <h5><font color="#333333">H5 - Heading fifth level</font></h5>
\\n  <h6><font color="#333333">H6 - Heading sixth level</font></h6><font color="#003300"></font>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; Show it a bit larger</tt></b><br><b><tt>H2 = Yes</tt></b><p><b><tt>[Layout Label name]</tt></b><br><b><tt>; set fourth heading-level</tt></b><br><b><tt>H4 = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2001-04-17 13:12:39@!</DATE>'
164,'en','doc-db','wwwdb_lookup','wwwdb_lookup - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:20:17@!</DATE>'
125,'en','doc-config','Layout Label|Field','Cite - Format text as citation','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Cite</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like a citation. <p><b>Examples:</b><br><cite>This text is a citation.</cite><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label 2bornot2b]</tt></b><br><b><tt>; This is a citate</tt></b><br><b><tt>Cite = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',70,'@!<DATE>2001-04-17 13:20:03@!</DATE>'
165,'en','doc-db','wwwdb_obj_cat','wwwdb_obj_cat - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:21:02@!</DATE>'
126,'en','doc-config','Layout Label|Field','Code - Format text as a code-example','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Cite</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as a code-example. <p><b>Examples:</b><br><code>This text is a code-example. <br>########################### <br>print &quot;Hello World\\n&quot;; <br>########################### <br></code><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label code_example]</tt></b><br><b><tt>; Show program-code here</tt></b><br><b><tt>Code = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',80,'@!<DATE>2001-04-17 13:26:26@!</DATE>'
166,'en','doc-db','wwwdb_obj_obj','wwwdb_obj_obj - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:21:44@!</DATE>'
127,'en','doc-config','Layout Label|Field','Del - Format text as marked for deletion','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Del</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like text, that is marked for deletion. <p><b>Examples:</b><br><del>This text will be deleted in the next version.</del><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label old_text]</tt></b><br><b><tt>; Show text to delete here</tt></b><br><b><tt>Del = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',90,'@!<DATE>2001-04-17 13:30:48@!</DATE>'
167,'en','doc-db','wwwdb_object','wwwdb_object - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:22:16@!</DATE>'
168,'en','doc-db','wwwdb_state','wwwdb_state - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:23:06@!</DATE>'
169,'en','doc-db','wwwdb_swd_swd','wwwdb_swd_swd - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:26:25@!</DATE>'
170,'en','doc-db','wwwdb_sword','wwwdb_sword - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:26:57@!</DATE>'
171,'en','doc-db','wwwdb_translation','wwwdb_translation - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:28:46@!</DATE>'
128,'en','doc-config','Layout Label|Field','Em - Format this text with additional emphasis','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Em</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted with additional emphasis<p><b>Examples:</b><br><em>Please notice this example! </em><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pls_note]</tt></b><br><b><tt>; Emphasize it ...</tt></b><br><b><tt>Em = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',100,'@!<DATE>2001-04-17 13:35:02@!</DATE>'
129,'en','doc-config','Layout Label|Field','Ins - Format text as marked for insertion','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Ins</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like text, that is marked for insertion. <p><b>Examples:</b><br>
\\n    <ins>This text will be officially inserted in the next version.</insl>
\\n    <br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label old_text]</tt></b><br><b><tt>; Show text to insert in future here</tt></b><br><b><tt>Ins = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',110,'@!<DATE>2001-04-18 09:01:45@!</DATE>'
133,'en','doc-config','Layout Label|Field','Big - Format text in bigger typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Big</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a bigger typeface<p><b>Examples:</b><br><big>Big text!! </big><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it big! ...</tt></b><br><b><tt>Big = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',150,'@!<DATE>2001-04-18 09:40:20@!</DATE>'
130,'en','doc-config','Layout Label|Field','Pre - Mark text as pre-formatted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Pre</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column contains pre-formatted text. <p><b>Examples:</b> <pre>This text is
\\n   preformatted
\\n   ***   ***   ***
\\n***   ***   ***</pre> &nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pre_formatted]</tt></b><br><b><tt>; Show formatted text here here</tt></b><br><b><tt>Pre = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',120,'@!<DATE>2001-04-18 09:09:15@!</DATE>'
138,'en','doc-config','Layout Label|Field','Small - Format text in a smaller typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Small</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a smaller typeface<p><b>Examples:</b><br><small>(Small text)</small><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label small]</tt></b><br><b><tt>; make it small ...</tt></b><br><b><tt>Small = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',200,'@!<DATE>2001-04-18 09:42:16@!</DATE>'
131,'en','doc-config','Layout Label|Field','Strong - Format test as strong emphasized','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Strong</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted with strong emphasis <p><b>Examples:</b><br><strong>Please notice this example!</strong><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pls_note]</tt></b><br><b><tt>; Emphasize it strong ...</tt></b><br><b><tt>Strong = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',130,'@!<DATE>2001-04-18 09:15:19@!</DATE>'
134,'en','doc-config','Layout Label|Field','Blink - Format text blinking','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Blink</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be blinking. <br>
\\n  <br><b>Examples:</b><br><blink>*** Blink ***</blink><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>This works only with netscape-browsers<br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it blinking! ...</tt></b><br><b><tt>Blink = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',160,'@!<DATE>2001-04-23 11:43:04@!</DATE>'
135,'en','doc-config','Layout Label|Field','Bold - Format text in bold typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Bold</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a bold typeface<p><b>Examples:</b><br><b>This text is formatted in bold typeface!! </b><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it bold! ...</tt></b><br><b><tt>Bold = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',170,'@!<DATE>2001-04-23 11:45:05@!</DATE>'
137,'en','doc-config','Layout Label|Field','NoBr - prevent text from word-wrapping','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoBr</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should have no line-breaks. <p><b>Examples:</b><br><nobr>(This is a very long text, which shoult not be broken. This is done mit the HTML-nobr tag, which prevents text from word-wrapping)</nobr> <br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label no_wrap]</tt></b><br><b><tt>; Dont wrap this text</tt></b><br><b><tt>NoBr = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',190,'@!<DATE>2001-04-25 14:15:45@!</DATE>'
136,'en','doc-config','Layout Label|Field','Italic - Format text in an italic typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Italic</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using an italic typeface<p><b>Examples:</b><br><i>This text kursive please!! </i><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label italic]</tt></b><br><b><tt>; make it italic! ...</tt></b><br><b><tt>Italic = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',180,'@!<DATE>2001-04-23 11:48:00@!</DATE>'
139,'en','doc-config','Layout Label|Field','Strike - Strike out text','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Strike</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be striked out. <p><b>Examples:</b><br><strike>Strike out this text!!</strike><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label strike_out]</tt></b><br><b><tt>; this is the old text! ...</tt></b><br><b><tt>Strike = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',210,'@!<DATE>2001-04-23 11:53:57@!</DATE>'
140,'en','doc-config','Layout Label|Field','Sub - Format text as subscript','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Sub</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as subscript. <p><b>Examples:</b><br><sub>Subscripted text!!</sub><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label down]</tt></b><br><b><tt>; Put it down! ...</tt></b><br><b><tt>Sub = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',220,'@!<DATE>2001-04-23 12:22:19@!</DATE>'
142,'en','doc-config','Layout Label|Field','Font - Format text with other font-attributes','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Font</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the font-specific attributes for this table-column. You can set up the color, size and the type of font you want to use. <p><b>Examples:</b><br><font face="Courier New,Courier"><font color="#33CC00"><font size="+2">This text is Big and green.</font></font></font><br>&nbsp; <li><b>Values</b><br>You can set one ore more of this attributes: <ul>
\\n   <li> color=#rrggbb<li> face=typeface<li> size=1|2|3|4|6|7|+1|+2|+3|+4|-1|-2<br>
\\n    <br>
\\n  </ul><b>WWWdb</b> uses the attributes, that you set here directly for HTML.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label More_Atts]</tt></b><br><b><tt># set more font-attributes</tt></b><br><b><tt>Font = color=white face=fixed size=+3</tt></b><p><b><tt>[Layout Label Attr_Font_Face]</tt></b><br><b><tt># Type (by example. Times)</tt></b><br><b><tt>Font = face=times</tt></b><p><b><tt>[Layout Label Attr_Font_Size]</tt></b><br><b><tt># Size</tt></b><br><b><tt>Font = size=+3</tt></b><p><b><tt>[Layout Label Attr_Font_Color]</tt></b><br><b><tt># Color</tt></b><br><b><tt>Font = color=green</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',240,'@!<DATE>2001-04-25 14:31:34@!</DATE>'
143,'en','doc-config','Layout Label','Ref - Create a reference in a label-field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Ref</tt></b><br>&nbsp; <li><b>Description</b><br>This entry sets the target of a link for this table-column. <p><b>Examples:</b><br><b>&nbsp;</b><br>&nbsp; <li><b>Values</b><br>Three types of link are currently supported by WWWdb: <br>&nbsp; <table bgcolor="#CCCCCC" nosave="NOSAVE" width="100%">
\\n   <tr>
\\n    <td>http://...</td>
\\n    <td>Normal http-links</td>
\\n    <td>&nbsp;<a href="http://WWWdb.org">Visit the WWWdb-Homepage</a>&nbsp;</td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">file:/...</td>
\\n    <td>Links to files on a local host</td>
\\n    <td>&nbsp;<a href="file:/usr/local/httpd/htdocs/WWWdb/ANNOUNCE">A local file (if WWWdb is installed)</a>&nbsp;</td>
\\n   </tr>
\\n   <tr>
\\n    <td>wwwdb://...</td>
\\n    <td>Links to wwwdb-applications for this session. They have the form:<br><b>wwwdb://&lt;path to WWWdb-application&gt;[;&lt;Parameters]</b><br>WWWdb resolves the wwwdb://-part to a correct http-adress, your browser can use.</td>
\\n    <td>&nbsp;<a href="wwwdb://WWWdb:Demo:Example">The WWWdb-Demo-Application</a>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Inp_Ref]</tt></b><br><b><tt>Type = Label</tt></b><br><b><tt>Text = &quot;This field contains a link to myself&quot;</tt></b><br><b><tt>Ref&nbsp; = &quot;wwwdb://WWWdb:Demo:Example&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2001-04-25 14:51:04@!</DATE>'
144,'en','doc-config','Layout Label','Image - Display an image','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Image</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a image, which will appear in the current table-cell. If the attribute <b>Text</b> is also defined, this text will used as alternate description, which is generally useful for text-browsers<br>&nbsp; <li><b>Values</b><br>A filename of an image in any subdirectory below $WWWDB_BASE_PATH_/lib/... Default is nothing. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[layout label Image_01]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>Image = Images/WWWdb.png</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2001-04-25 15:11:52@!</DATE>'
146,'en','doc-config','Layout Field','Type - Set the type of a data-field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Type</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the type of input-field, that you are using for this entry. Depending on this type some other tokens are necessary, which define the special attributes for that input field. <p><b>The following types are supported:</b><br>&nbsp; <table bgcolor="#CCCCCC" border=0 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE">
\\n      <center><b>HTML</b></center>
\\n     </td>
\\n     <td>This is a field, which can include HTML-files</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Text</b></center>
\\n     </td>
\\n     <td>This is a single-line entryfield, to enter text directly</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Password</b></center>
\\n     </td>
\\n     <td>This is a single-line entry-field. All characters are displayed as stars</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Area</b></center>
\\n     </td>
\\n     <td>This is a multi-line entry-field for entering larger amounts of text</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>File</b></center>
\\n     </td>
\\n     <td>This field allows you, to select a file on the local host for upload</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Btn</b></center>
\\n     </td>
\\n     <td>This is a submit-button, that can add extra funtionality to your application</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Hidden</b></center>
\\n     </td>
\\n     <td>This field contains data, but can not be seen by the user</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Label</b></center>
\\n     </td>
\\n     <td>The contents of this field are to be displayed only</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>RecordRef</b></center>
\\n     </td>
\\n     <td>This is a special-type for referring records in query-mode (normally only used internally)</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Select</b></center>
\\n     </td>
\\n     <td>A one- or more-lined select-field to select one ore more alternatives</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Radio</b></center>
\\n     </td>
\\n     <td>A field-type to choose one of different alternatives</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Checkbutton</b></center>
\\n     </td>
\\n     <td>A field, where only one of two alternatives can be selected (on/off)</td>
\\n    </tr>
\\n   </table>
\\n   <br>&nbsp; <li><b>Values</b><br>Any of the defined types from the list above</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>For a demonstation of all this types, see <a href="wwwdb://WWWdb:Demo:Example">WWWdb:Demo:Example</a>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt># Enter data directly</tt></b><br><b><tt>Type = Text</tt></b><br><b><tt>... other attributes&nbsp;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2001-04-27 16:49:27@!</DATE>'
172,'en','doc-config','Layout Label','Text - Text, to display in a table-cell','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the text, which will appear in the current table-cell. <br>&nbsp; <li><b>Values</b><br>Any text <br>&nbsp; <li><b>Notes</b><br>If an Image is defined for this entry, then the text will be displayed as ALT-attribute here. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Short_Text]</tt></b><br><b><tt>Text = &quot;This text is short&quot;</tt></b><br><b><tt></tt></b><br>
\\n     <b><tt>[Layout Label Long_Text]</tt></b><br><b><tt>Text = &lt;&lt;EOF</tt></b><br><b><tt>This text is longer, than the text before.</tt></b><br><b><tt>It contains also more than one line and HTML-Tags</tt></b><br><b><tt>like &lt;B&gt;Bold&lt;/B&gt;.</tt></b><b><tt></tt></b><p><b><tt>The following EOF is not included.</tt></b><br><b><tt>EOF</tt></b></td>
\\n      </tr>
\\n     <b><tt></tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2001-04-25 15:35:41@!</DATE>'
147,'en','doc-config','Layout Field','Disabled (Text, Password, Area, Btn, Select, Radio) - Disable field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area, Btn, Select, Radio)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Disabled</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that this control is disabled for user-input. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a>
\\n<br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt>; Disable this field</tt></b><br><b><tt>Disabled = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',80,'@!<DATE>2001-04-27 17:04:21@!</DATE>'
148,'en','doc-config','Layout Field','Readonly - (Text, Password, Area) ','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Readonly</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that this entry-field is set to read-only. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt>; It is read-only</tt></b><br><b><tt>Readonly = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',90,'@!<DATE>2001-04-27 17:10:11@!</DATE>'
149,'en','doc-config','Layout Field','Tabindex - define the tabbing-order','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area, Btn, Select, Radio)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Tabindex</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, the elements position in the tabbing order. <br>&nbsp; <li><b>Values</b><br>Valid is any number. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[layout Field id_customer]</tt></b><br><b><tt>; First field in Tab-order</tt></b><br><b><tt>Tabindex = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',100,'@!<DATE>2001-04-30 13:59:02@!</DATE>'
151,'en','doc-config','Layout Field','File - (HTML) Include HTML-code from a file','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = HTML)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>File</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the filename for the HTML-code to be included. Using this attribute, you can easily import HTML-code in your HTML-forms. <br>&nbsp; <li><b>Values</b><br>A filename of a readable file, that should contain HTML-code.</ul>
\\n <ul>
\\n  <li><b>Notes<br></b>This attribute works only for elements of type<b> HTML</b>.<br>
\\n   <br>
\\n  <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field external_info]</tt></b><br><b><tt># use htpl-code from /home/wwwdb/html/external.html</tt></b><br><b><tt>File = /home/wwwdb/html/external.html</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',120,'@!<DATE>2001-04-30 14:26:50@!</DATE>'
152,'en','doc-config','Layout Field','MaxLength - (Text, Password, File) The number of bytes, to put in','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Text, Password, Area, File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MaxLength</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the maximum length of input-data. For entry-fields like Text, etc. this means the numbers of characters you can enter. For the File-type this defines the number of bytes, that will be imported, when using the upload-function. <br>&nbsp; <li><b>Values</b><br>The number of bytes, that should be read.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Text, Password, Area, File</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field customer_name]</tt></b><br><b><tt># 40 characters max.</tt></b><br><b><tt>MaxLength = 40</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',130,'@!<DATE>2001-04-30 14:33:27@!</DATE>'
153,'en','doc-config','Layout Field','Size - (Text, Password, Area, File) The size of input-fields','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Text, Password, Area, File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Size</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the size of input-data-field in characters. <br>&nbsp; <li><b>Values</b><br>The size of the entry-field</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Text, Password, Area, File</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field customer_name]</tt></b><br><b><tt># make input-field 40 characters long</tt></b><br><b><tt>Size = 40</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',140,'@!<DATE>2001-04-30 14:54:14@!</DATE>'
154,'en','doc-config','Layout Field','Rows - (Area, Select) The number of rows to display in a control','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Area, Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Rows</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the number of Rows, that sould appear in the control-element. For fields of type <i>Area</i> this means the number of lines, that should that field have. For <i>Select</i>-elements this controls the look of that field. For <i>Size</i>=1, a Popup is generated. If the value is greater then one, the browser will show a listbox with <i>Size</i> rows displayed. <br>&nbsp; <li><b>Values</b><br>The number of rows of the entry-field</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Area, Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field enter_code_here]</tt></b><br><b><tt># make input-field 40 characters wide and 12 lines long</tt></b><br><b><tt>Size = 40</tt></b><br><b><tt>Rows = 12</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',150,'@!<DATE>2001-05-02 11:38:39@!</DATE>'
155,'en','doc-config','Layout Field','Wrap - (Area) Control the line-breaks of textarea-fields','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Area)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Wrap</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines if the text, that is entered should be wrapped on the end of the line. <br>&nbsp; <li><b>Values</b><br>&nbsp; <table nosave="NOSAVE" width="100%">
\\n   <tr>
\\n    <td><b>OFF</b></td>
\\n    <td>No wrapping, the user has to type carriage-returns by himself</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>VIRTUAL</b></td>
\\n    <td>Wrapping is shown, but not passed to the server (This is is the default)</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>PHYSICAL</b></td>
\\n    <td>Wrapping is shown and passed as CR to the server</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>SOFT</b></td>
\\n    <td>like <i>VIRTUAL</i></td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>HARD</b></td>
\\n    <td>like <i>PHYSICAL</i></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n <ul><b>Notes<br> --</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field enter_code_here]</tt></b><br><b><tt># Do not wrap the data</tt></b><br><b><tt>Wrap = OFF</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',160,'@!<DATE>2001-05-02 11:53:40@!</DATE>'
157,'en','doc-config','Layout Field','Label - (Btn) Set the label of a button','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Btn)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Label</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the Text, that is displayed on the defined submit-button. <br>&nbsp; <li><b>Values</b><br>Any text.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> Btn</b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field action]</tt></b><br><b><tt># Set the text for this button</tt></b><br><b><tt>Label = Start</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',180,'@!<DATE>2001-05-04 12:10:19@!</DATE>'
158,'en','doc-config','Layout Field','SafeText - (Label) Mark value of this label as HTML-safe','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Label)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>SafeText</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that content of this field can be considered as &quot;safe&quot;-HTML-Code. In this case it is inserted as passed to this field. Otherwise the speciao HTML-characters (&lt;, &gt;, etc.) are transformed to save values. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field external_text]</tt></b><br><b><tt>; Include HTML-Code here</tt></b><br><b><tt>SafeText = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',240,'@!<DATE>2001-05-04 12:16:44@!</DATE>'
159,'en','doc-config','Layout Field','Value - (Ref, Checkbutton) Set a value for a pressed checkbutton','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Ref, Checkbutton)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Wrap</tt></b><br>&nbsp; <li><b>Description</b><br>See values.. <br>&nbsp; <li><b>Values</b><table nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td><i>Checkbutton</i></td>
\\n    <td nosave="NOSAVE">The value, that is passed back, when the checkbutton is pressed</td>
\\n   </tr>
\\n   <tr>
\\n    <td><i>Ref</i></td>
\\n    <td>This value is displayed as link for that refenence (Default is &quot;-&gt;&quot;)</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field really_delete]</tt></b><br><b><tt>Type = Checkbutton</tt></b><br><b><tt># Do not wrap the data</tt></b><br><b><tt>Value = &quot;Yes&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',190,'@!<DATE>2001-05-04 12:51:50@!</DATE>'
160,'en','doc-config','Layout Field','Values - (Select, Radio) Set the list of values for multiple selections','<ul>
\\n<li>
\\n<b>Section</b></li>
\\n
\\n<br><b><tt>Layout Field (Type = Select, Radio)</tt></b>
\\n<br>&nbsp;
\\n<li>
\\n<b>Token</b></li>
\\n
\\n<br><b><tt>Values</tt></b>
\\n<br>&nbsp;
\\n<li>
\\n<b>Description</b></li>
\\n
\\n<br>This entry defines the values and labels of controls for multiple selection..
\\n<br>&nbsp;
\\n<li>
\\n<b>Values</b></li>
\\n
\\n<br>There are two possible ways of defining data-lists for this controls:
\\n<i>Fixed lists</i> and&nbsp;<i> SQL-Selections</i>. In both methods there
\\ncan be only one Value per list-entry (in this case is the selected value
\\nequal to the label) or two values, when the value and the label should
\\nbe different.
\\n<p>A <i>fixed list</i> is defined in the form
\\n<br><b>[&lt;Label>\\,]&lt;Value></b>
\\n<br><b>[&lt;Label>\\,]&lt;Value></b>
\\n<br><b>...</b>
\\n<p>When the other way, the dynamic selection from the database is choosen,
\\na simple SQL-Select-statement must be passed. It looks like:
\\n<br><b>SELECT [&lt;Label>,]&lt;Value><br>
\\nFROM Table</b>
\\n<br><b>[WHERE ...]</b></ul>
\\n
\\n<ul>
\\n<li>
\\n<b>Notes</b></li>
\\n
\\n<br>This attribute works only for elements of type<b> Select </b>and<b>
\\nRadio</b>.
\\n<br>&nbsp;
\\n<li>
\\n<b>See also</b></li>
\\n
\\n<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout
\\nField->*</a>
\\n<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout
\\nLabel|Field->*</a>
\\n<br>&nbsp;
\\n<li>
\\n<b>Example</b></li>
\\n
\\n<table COLS=1 WIDTH="100%" BGCOLOR="#EEEEEE" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt>[Layout Field title1]</tt></b>
\\n<br><b><tt># Here is the value equal to the label</tt></b>
\\n<br><b><tt>Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Select</tt></b>
\\n<br><b><tt>Values&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF</tt></b>
\\n<br><b><tt>SELECT DISTINCT title</tt></b>
\\n<br><b><tt>FROM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ncontacts</tt></b>
\\n<br><b><tt>WHERE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ntitle &lt;> ''''</tt></b>
\\n<br><b><tt>ORDER BY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title</tt></b>
\\n<br><b><tt>EOF</tt></b><b><tt></tt></b>
\\n<p><b><tt>[Layout Field Inp_Select_S_1]</tt></b>
\\n<br><b><tt>Type = Radio</tt></b>
\\n<br><b><tt>Values = &lt;&lt;EOF</tt></b>
\\n<br><b><tt>One&nbsp; ,1</tt></b>
\\n<br><b><tt>Two&nbsp; ,2</tt></b>
\\n<br><b><tt>Three,3</tt></b>
\\n<br><b><tt>Four ,4</tt></b>
\\n<br><b><tt>Five ,5</tt></b>
\\n<br><b><tt>EOF</tt></b></td>
\\n</tr>
\\n</table>
\\n</ul>',200,'@!<DATE>2001-05-04 14:42:19@!</DATE>'
161,'en','doc-config','Layout Field','NoUndef - (Select, Radio) Display no Undefined-value','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Radio, Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoUndef</tt></b><br>&nbsp; <li><b>Description</b><br>Normally, any Radio and Select-element defines by default one entry called &quot;Undefined&quot;. It stands for the empty value and is especially needed for the search-function, when you don''t want to specify any value. But sometimes a value is needed in very case. Then the attribute <i>NoUndef</i> forces this. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> Radio<tt>, Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field Lang]</tt></b><br><b><tt># Force selection of a language</tt></b><br><b><tt>NoUndef = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',210,'@!<DATE>2001-05-07 10:50:29@!</DATE>'
162,'en','doc-config','Layout Field','Multiple - (Select) Allow multiple selections','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Multiple</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that a Selection should allow multiple values. In this case the returned result is a list of all selected values. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field categories]</tt></b><br><b><tt># allow the selection of more then one category</tt></b><br><b><tt>Multiple = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',220,'@!<DATE>2001-05-07 10:57:29@!</DATE>'
114,'en','doc-faq','Administration','How do I add or remove permissions to a user?','<body><b>WWWdb</b> allows to set up different types of permissions. Two levels are currently supported: <ol>
\\n  <li><b>Admin-Level</b><br>This attributes can only set by a <b>WWWdb</b>-user that has administrator-permissions. This attributes may allow to edit documents or to change the navigation structrure. Because it is free definable, the user is free to create its own permission-scenarios <li><b>User-level</b><br>This attributes can be set by any (non-anonymous)-user. Here some personally preferences can be set; like the languages, the user does understand or such things.</ol> To define the permission-scenario, we have the following applications: <ul>
\\n  <li><a href="wwwdb://WWWdb:System:AdminAtts">Edit the user-attributes, only the admin can change</a>&nbsp;&nbsp;&nbsp;<br> This application defines all attributes, that only can be set by the admin. Internally, this is a simple application that works with entries of the <i>wwwdb_lookup</i>-table, that have the type <i>AdmAtt</i>. Only an admin-user can call this application.<li><a href="wwwdb://WWWdb:System:UserAtts">Edit the user-attributes, for each user</a>&nbsp;&nbsp;&nbsp;<br> This application defines all attributes, that the user canset for himself directly or indirectly. Internally, this is too the simple application that works with entries of the <i>wwwdb_lookup</i>-table, her with the type <i>UserAtt</i>. Only an admin-user can call this application.<li><a href="wwwdb://WWWdb:NavCat">Edit navigation-categories</a>&nbsp;&nbsp;&nbsp;<br> Here the categories, where all <b>WWWdb</b>-application can be placed, are defined. This application shows all the defined permissions and lets the user select the permission-attributes, the user must have, to run that application. WWWdb creates a logical expression then, which combines all of the selected attributes with logical and.&nbsp;<br> If you want to create your own rule, you can enter your own logical expression. It is a standard perl-expression. You can the attributes with logical operators (<b>!</b>-&gt;NOT, <b>&amp;&amp;</b>-&gt;AND, <b>||</b>-&gt;OR). When the result of such an expression is true, the category can be called.<li><a href="wwwdb://WWWdb:NavObj">Edit navigation-objects</a>&nbsp;&nbsp;&nbsp;<br> This is the place, where all application-objects are defined. The permissions are defined in the same way like the navigation-categories, so please look there for further informations.</ul>
\\n</body>
\\n',10,'@!<DATE>2001-05-08 11:07:41@!</DATE>'
110,'en','doc-faq','Publishing','How do I translate my application into another language? FIXME','FIXME',0,'@!<DATE>2001-05-08 11:08:41@!</DATE>'
111,'en','doc-faq','Administration','How do I add my own Applications into the hierarchy? FIXME','FIXME',0,'@!<DATE>2001-05-08 11:09:02@!</DATE>'
173,'en','doc-faq','FIXME','What does the 16-digit hex-number in the URL mean? FIXME','FIXME',0,'@!<DATE>2001-05-09 11:30:03@!</DATE>'
180,'en','home','doc-perl','WWWdb::List','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::List - Lists for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_List_class">The List class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::List - Lists for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::List;
\\n</PRE>
\\n<P>
\\n<PRE> $oList     = List-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Append($cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Get($iIndex);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Set($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Insert($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Delete($iIndex);
\\n</PRE>
\\n<P>
\\n<PRE> $iResult   = $oList-&gt;Count();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_List_class">The List class</A></H1>
\\n<P>
\\nPerl is a good language for list-manipulation. Neverthless I wished some
\\nfunktionality for imbedded class-elements in list-form. That was the main
\\nreason, for developing this class.
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nnone
\\n
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oList     = List-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\nCreate a new empty list. If the insertion of an element with an index
\\ngreater then the actual number of elements should be done, you have to
\\ndecide, if the elements between have to be created, or not. This can be
\\ndone with the FillAtInsert-argument. True means, that elements with the
\\nvalue <EM>undef</EM> will be inserted. Otherwise the new element will be appended to the list.
\\n
\\n<DT><STRONG><A NAME="item_Append">Append</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Append($cValue);
\\n</PRE>
\\n<P>
\\nAppends the value <EM>cValue</EM> at the end of the list. The appended value will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Get">Get</A></STRONG><DD>
\\n<P>
\\n<PRE> $bResult   = $oList-&gt;Get($iIndex);
\\n</PRE>
\\n<P>
\\nReturns the element with the Index <EM>iIndex</EM>. Negative numbers take elements from the end of the list, like in Perl.
\\n
\\n<DT><STRONG><A NAME="item_Set">Set</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Set($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\nSets the value of the element with the Index <EM>iIndex</EM>. Negative numbers will use elements from the end of the list, like in
\\nPerl. The value, that has been set will be returned.
\\n
\\n<P>
\\nSee also the attribute <EM>FillAtInsert</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Insert">Insert</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Insert($iIndex, $cValue);
\\n</PRE>
\\n<P>
\\nWorks like <STRONG>Set</STRONG>, but <EM>inserts</EM> the value into the list. This means, that all values with a greater index
\\nwill be shifted.
\\n
\\n<P>
\\nSee also the attribute <EM>FillAtInsert</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Delete">Delete</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oList-&gt;Delete($iIndex);
\\n</PRE>
\\n<P>
\\nDeletes the element at Index <EM>iIndex</EM>. The deleted element will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Count">Count</A></STRONG><DD>
\\n<P>
\\n<PRE> $iResult   = $oList-&gt;Count();
\\n</PRE>
\\n<P>
\\nReturns the number of elements, the list contains.
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_Name">Name</A></STRONG><DD>
\\n<P>
\\n<PRE> $bFill = $oList-&gt;getFillAtInsert();
\\n $oList-&gt;setFillAtInsert($bFill);
\\n</PRE>
\\n<P>
\\nIf empty space should be filled at the insertion of elements, then this
\\nattribute should be set.
\\n
\\n</DL>
\\n</BODY>
\\n
\\n</HTML>
\\n',60,'@!<DATE>2002-03-07 20:47:13@!</DATE>'
181,'en','home','doc-perl','WWWdb::Plugin','<WWWdb FILE=000181_en.html/>',70,'@!<DATE>2002-03-07 20:48:05@!</DATE>'
182,'en','home','doc-perl','WWWdb::Session','<WWWdb FILE=000182_en.html/>',80,'@!<DATE>2002-03-07 20:48:40@!</DATE>'
175,'en','home','doc-perl','WWWdb::Base','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::Base - Base-Class for all WWWdb-Objects</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::Base - Base-Class for all WWWdb-Objects
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::Base;
\\n</PRE>
\\n</BODY>
\\n
\\n</HTML>
\\n',10,'@!<DATE>2002-03-07 20:25:24@!</DATE>'
174,'en','home','license','GNU General Public License','<WWWdb FILE=000174_en.html/>',25,'@!<DATE>2002-03-07 21:21:03@!</DATE>'
112,'en','doc-faq','Administration','How do I create my own WWWdb-Application?','<b><font size=+1>General Information</font></b>
\\n<p>When you want to create a new <b>WWWdb</b>-application, you need at
\\nleast one new file. It is a rc-file, that defines the layout of your page.
\\nFor special extensions you will also need a plugin-sourcefile with the
\\nextension .pl.
\\n<p>There are two ways, of creating new applications:
\\n<ol>
\\n<li>
\\nCreate them <i>manual</i></li>
\\n
\\n<li>
\\nUse the <b>WWWdb</b>-application-wizard for creation of that files <i>over
\\nthe web</i></li>
\\n</ol>
\\nFirst let us explain the relations between the URL of the application and
\\nthe place in the filesystem. Imagine the following URL: <b>http://localhost/wwwdb/ffffffffffffffff/WWWdb/<font color="#FF3333">WWWdb:Tools:ShowDoc</font>;id=112,en</b>.
\\nThe part that is interesting now is the blue-colored application-part.
\\nIn this case, the application (<font color="#FF3333">WWWdb:Tools:ShowDoc</font>)
\\nlies in the directory <font color="#FF3333">$WWWDB_BASE/lib/WWWdb/Tools</font>
\\nas file <font color="#FF3333">ShowDoc.rc</font> and <font color="#FF3333">ShowDoc.pl</font>.
\\nThis means that every path-delimiter is mapped to a ":" in the URL.
\\n<p><b><font size=+1>Creating an application over the Web with the <a href="wwwdb://WWWdb:Wiz:CreateAppRc_1">Wizard</a></font></b>:
\\n<p>This creation works in several steps:
\\n<br>&nbsp;
\\n<table WIDTH="100%" NOSAVE >
\\n<tr VALIGN=TOP NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>1.</b></td>
\\n
\\n<td NOSAVE><b>Select a database-source<br>
\\n</b>Here you can select a table from the current database. This table will
\\nbe the base for the new application. If your application is not based on
\\na special database-table, you can select the ''virtual'' table UserFormat.
\\nYou can also define if you want to use the (eventually) existing files,
\\nor force the creation of a new file.</td>
\\n</tr>
\\n
\\n<tr NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>2.</b></td>
\\n
\\n<td><b>Define the fields and the layout of the form</b>
\\n<br>This second step allows you to enter all fields and/or labels, you
\\nwant to have in your application page. You can also define a basic field
\\ntype for all entry-fields and if they should appear in the update- and
\\nquery-mode. The header for this page, the default sort-field and the number
\\nof records, that are displayed at once can be defined here too. If you
\\nchoose the finish-button here, your application is ready!</td>
\\n</tr>
\\n
\\n<tr NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>3.</b></td>
\\n
\\n<td><b>Define the appearence-order for the controls</b>
\\n<br>Since all entries are placed in a table, you can define the order and
\\nthe place in the table for every field here. (See also the documentation
\\nfor the Pos entry <a href="wwwdb://WWWdb:Tools:ShowDoc;id=79,en">here</a>)</td>
\\n</tr>
\\n
\\n<tr NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>4.</b></td>
\\n
\\n<td NOSAVE><b>Define the buttons for the different states and Query-mode
\\ndesign</b>
\\n<br>For each of the modes Init, Work and Query you can define the allowed
\\nButtons and their labels and the text of the header of this mode. The second
\\nbackground-color for the query-mode can also be defined. It allows the
\\neasier reading of large listings of records.</td>
\\n</tr>
\\n
\\n<tr NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>5.</b></td>
\\n
\\n<td><b>Define the label- and field-attributes for every field</b>
\\n<br>The different attributes for the label (like fonts, colors, alignment,
\\netc.)&nbsp;and the attributes for the special field-types of entryfields
\\n(Text, Selectbox, Radio, etc.) are set here field for field.</td>
\\n</tr>
\\n
\\n<tr NOSAVE>
\\n<td VALIGN=TOP NOSAVE><b>6.</b></td>
\\n
\\n<td><b>Define plugins for the application</b>
\\n<br>This is the place for programming the plugins. A list of all possible
\\nplugins for that application allows to select as many as you want. A source
\\nskeleton can be generated for that plugins. But - when I''m onest - using
\\na real great editor, like emacs is better, than using a web-form for editing.
\\nFor small plugins this is a fast way however.</td>
\\n</tr>
\\n</table>
\\n
\\n<p>That''s it!!',5,'@!<DATE>2002-03-18 14:35:09@!</DATE>'
92,'de','doc-config','Qry','SelType - How to select the records of the result-list','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>SelType</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, you have mostly more than one record to select. To do this, WWWdb offers different methods: <br>&nbsp; <table nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b>None</b></td>
\\n    <td nosave="NOSAVE">No selection of a record possible</td>
\\n    <td>In this mode records can only be selected, but not displayed.</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>Link</b></td>
\\n    <td>Selection of one record with a link</td>
\\n    <td>Here, a single record can be selected, if you press the generated link. It points to the same application, you are in, prepended by the <i>id=&lt;record-id&gt;.&nbsp;</i></td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td><b>Check</b></td>
\\n    <td>Selection of many records</td>
\\n    <td nosave="NOSAVE">The selection of more then one records is possible here, because a checkbox is used for every single record. But please note, that WWWdb currently has no standard behaviour, what to do with the records. This must be done with your own plugin-code.</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>&lt;Other Values&gt;</b></td>
\\n    <td>Selection of one record with a push-button.</td>
\\n    <td>Here, you can select one of the records from the result-list by pressing the corresponding button. It will lead to the same application, you are in already, but in editing-mode.</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Values</b><br>&quot;<b>None</b>&quot;, &quot;<b>Link</b>&quot;, &quot;<b>Check</b>&quot;, &quot;<b>Button</b>&quot;. Any other value maps to &quot;<b>Button</b>&quot;. Default is <b>Link</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Select Records with a Link
\\nSelType&nbsp;&nbsp;&nbsp; = Link</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
176,'en','home','doc-perl','WWWdb::ConfigFile','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::ConfigFile - ConfigFiles for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_ConfigFile_class">The ConfigFile class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::ConfigFile - ConfigFiles for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::ConfigFile;
\\n</PRE>
\\n<P>
\\n<PRE> $oConfigFile = ConfigFile-&gt;new($cFileName,
\\n                                [ReadOnly  =&gt; $bReadOnly,]
\\n                                [MustExist =&gt; $bMustExist]);
\\n</PRE>
\\n<P>
\\n<PRE> $cValue      = $oConfigFile-&gt;GetValue($cSection,
\\n                                       $cEntry);
\\n</PRE>
\\n<P>
\\n<PRE> @lValue      = $oConfigFile-&gt;GetList($cSection,
\\n                                      $cEntry);
\\n</PRE>
\\n<P>
\\n<PRE> $cValue      = $oConfigFile-&gt;SetValue($cSection,
\\n                                       $cEntry,
\\n                                       $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $oConfigFile-&gt;DESTROY&gt;();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_ConfigFile_class">The ConfigFile class</A></H1>
\\n<P>
\\n...
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nCurrently the configfile is supported in the ini-file style.
\\n
\\n<DL>
\\n<DT><STRONG><A NAME="item_sections">sections</A></STRONG><DD>
\\n<P>
\\nIn this style, the entries can be placed in sections (and subsections).
\\nSections are placed in <STRONG>[</STRONG> and <STRONG>]</STRONG> parens. This looks like the following:
\\n
\\n<P>
\\n<PRE> [section]
\\n</PRE>
\\n<P>
\\nor
\\n
\\n<P>
\\n<PRE> [Section subsection]
\\n</PRE>
\\n<DT><STRONG><A NAME="item_entries">entries</A></STRONG><DD>
\\n<P>
\\nThe single entries are described in the form <STRONG>entry = value</STRONG>. Single-lined entries as well as multiple-lined entries are supported.
\\nThey look like the following examples:
\\n
\\n<P>
\\n<PRE> entry = value
\\n</PRE>
\\n<P>
\\n<PRE> entry = &quot;value1 value2&quot;
\\n</PRE>
\\n<P>
\\n<PRE> entry = &lt;&lt;EOF
\\n value1
\\n value2
\\n value3
\\n EOF
\\n</PRE>
\\n<DT><STRONG><A NAME="item_comments">comments</A></STRONG><DD>
\\n<P>
\\nComments are always on a separate line. They start with a <STRONG>#</STRONG> or <STRONG>;</STRONG>. Some examples:
\\n
\\n<P>
\\n<PRE> # This is a comment
\\n ; This is a comment too
\\n no_comment = # no comment
\\n</PRE>
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oConfigFile     = ConfigFile-&gt;new([FillAtInsert =&gt; $bFill]);
\\n</PRE>
\\n<P>
\\n...
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item__">...</A></STRONG><DD>
\\n<P>
\\n...
\\n
\\n</DL>
\\n</BODY>
\\n
\\n</HTML>
\\n',20,'@!<DATE>2002-03-07 20:27:17@!</DATE>'
106,'de','doc-config','State ...','Btn<Name> - Define a Button for this state','<body><ul>
\\n  <li><b>Section</b><br><b><tt>State All|Init|Work|Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Btn&lt;Button-name&gt;</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines how the buttons below the application are labeled and defines the plugin, that belongs to that button. A Button-definition looks like the following: <pre><b>Btn&lt;Name&gt; = &lt;Label&gt;</b></pre> The name defines, which plugin will be used, when this button is pressed. An example: The line<br> BtnMail = &quot;Send Mail&quot;<br> generates a button with the name <i>BtnMail</i> and the label &quot;<i>Send Mail</i>&quot; will be shown in the form. If the user presses this button, then the plugin <i>BtnMail()</i> is called. <br>&nbsp; <li><b>Values</b><br>Any Text, that will be displayed as label. It is also possible, to enter a filename-extension (.png, .gif, .png) when this button should be displayed as a graphical button. The buttons, that are defined in the different states are: <br>&nbsp; <table bgcolor="#CCCCCC" border=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>State</b></center>
\\n    </td>
\\n    <td nosave="NOSAVE">
\\n     <center><b>Defined buttons</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>What this button does normally</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>Plugin-Name</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>Init</td>
\\n    <td>BtnQry</td>
\\n    <td>Select all data, that match the search-criteria</td>
\\n    <td>BtnQry</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnNew</td>
\\n    <td>Create a new record with the actual data</td>
\\n    <td>BtnNew</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Qry</td>
\\n    <td>-</td>
\\n    <td>
\\n    </td>
\\n    <td>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>Work</td>
\\n    <td>BtnUpd</td>
\\n    <td>Update the currently selcted record with the entered Data</td>
\\n    <td>BtnUpd</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnDel</td>
\\n    <td>Delete the currently selected record</td>
\\n    <td>BtnDel</td>
\\n   </tr>
\\n   <tr>
\\n    <td>All</td>
\\n    <td>BtnCancel</td>
\\n    <td>Cancel th current operation and return to Init-mode</td>
\\n    <td>BtnCancel</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnExit</td>
\\n    <td>Leave the current application</td>
\\n    <td>BtnExit</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n    </td>
\\n    <td>BtnHelp</td>
\\n    <td>Show a general-help-page according to the mode you are in</td>
\\n    <td>BtnHelp</td>
\\n   </tr>
\\n  </table>
\\n  <p>If a &quot;-&quot; is assigned to the Label this button is hidden. So you can by example disallow the user to insert, update or delete records, if you assign &quot;-&quot; to BtnInsert, BtnUpdate and BtnDelete. <p>Of course, you can define your own Buttons in every state as you like it. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><b><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,State%20...">State ...-&gt;*</a></b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[State All]</tt></b><br><b><tt># Show a graphical Button</tt></b><br><b><tt>BtnCancel&nbsp; = Back.png</tt></b><b><tt></tt></b><p><b><tt>[State Init]</tt></b><br><b><tt>BtnNew = Create.png</tt></b><br><b><tt>BtnQry = Search.png</tt></b><b><tt></tt></b><p><b><tt>[State Work]</tt></b><br><b><tt>BtnUpd = Save.png</tt></b><br><b><tt># The user is not allowed to delete any data</tt></b><br><b><tt>BtnDel = -</tt></b><b><tt></tt></b><p><b><tt>[State Qry]</tt></b><br><b><tt># here we define new, own Buttons&nbsp;</tt></b><br><b><tt>BtnDownloadPdb = &quot;Generate Palm-PDA-data&quot;</tt></b><br><b><tt>BtnReport = Report.png</tt></b><br><b><tt></tt></b>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
93,'de','doc-config','State ...','Header - Default header-text for this state','<body><ul>
\\n  <li><b>Section</b><br><b><tt>State All|Init|Work|Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Header</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the current application-title for the actual state. Normally (if not redefined by a users-plugin) this text will be shown above the application. <br>&nbsp; <li><b>Values</b><br>Any Text. Default depends on state: <br>&nbsp; <table border=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td>Init</td>
\\n    <td nosave="NOSAVE">Search-criteria / insert data</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Qry</td>
\\n    <td>Work on this record</td>
\\n   </tr>
\\n   <tr>
\\n    <td>Work</td>
\\n    <td>Browse or select data</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><b><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,State%20...">State ...-&gt;*</a></b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[State Init]</tt></b><br><b><tt>Header = &quot;Please enter a new record or search criteria&quot;</tt></b><b><tt></tt></b><p><b><tt>[State Qry]</tt></b><br><b><tt>Header = &quot;That is the result of your search:&quot;</tt></b><b><tt></tt></b><p><b><tt>[State Work]</tt></b><br><b><tt>Header = &quot;You may alter the data of this record here&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
177,'en','home','doc-perl','WWWdb::DbSession','<WWWdb FILE=000177_en.html/>',30,'@!<DATE>2002-03-07 20:38:47@!</DATE>'
178,'en','home','doc-perl','WWWdb::HTML','<HTML>
\\n<HEAD>
\\n<TITLE>WWWdb::HTML - HTML-Objects for WWWdb</TITLE>
\\n<LINK REV="made" HREF="mailto:feedback@suse.de">
\\n</HEAD>
\\n
\\n<BODY>
\\n
\\n<!-- INDEX BEGIN -->
\\n
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::HTML - HTML-Objects for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::HTML;
\\n</PRE>
\\n</BODY>
\\n
\\n</HTML>
\\n',40,'@!<DATE>2002-03-07 20:44:00@!</DATE>'
2,'de','docs','config,database','Datenbank','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Hostname</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the name of the Host, where <b>WWWdb</b> is installed. Every link, that is generated by <b>WWWdb</b> is prefixed with the hostname, described in this entry. <br>&nbsp; <li><b>Values</b><br>Any valid hostname, Default is the value, passed in the environment-variable <b>HTTP_HOST</b> from the web-server. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Use this only at my local host</tt></b><br><b><tt>Hostname = localhost</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',NULL,'@!<DATE>2001-03-20 14:42:30@!</DATE>'
55,'de','doc-config','WWWdb','UseSSL','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>UseSSL</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes, how the SSL-encryption on your site is handled. For every navigation-category and every navigation-object you can set the attribute <b>IsSSL</b>. When this attribute is set, the https-protocol will be used, when the correspondin value of UseSSL is set. <br>&nbsp; <li><b>Values</b><br>The default is <b>NEVER</b>. The following four values are allowed: <ul>
\\n   <li><b>ALWAYS</b>: Always use SSl-encryption; Ignore the Value of the IsSSL-attribute and pretend, that it is true.<li><b>STAY</b>: Once SSL is requested, stay in this mode for the users session.<li><b>APP_ONLY</b>: Use SSL-encryption in every application, where IsSSL is defined. When the user is switching to a non-secure page, this mode is turned off.<li><b>NEVER</b>: Never use SSL-encoding. This means that the Attribute IsSSL is completely ignored</ul>
\\n  <li><b>Notes</b><br>To use SSL-encryption you have to configure your apache-server. The SSL-mode is recommended, whenever secure data has to be transferred (Passwords, credit-card-numbers, etc.) <br>&nbsp; <li><b>See also</b><br>- <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[WWWdb]</tt></b><br><b><tt>; Use SSL-mode only when needed</tt></b><br><b><tt>UseSSL = APP_ONLY</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',0,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
94,'de','doc-config','WWWdb','DefaultCat - Category for uncategorized applications','<body><ul>
\\n  <li><b>Section</b><br><b><tt>WWWdb</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DefaultCat</tt></b><br>&nbsp; <li><b>Description</b><br>Normally every WWWdb-application ist connected to a category. When an application is called by the URL, which is not connected to any category, WWWdb does not &quot;know&quot;, where to place this application. In this case, the entry <b>DefaultCat </b>assigns the application to the category, passed by the parameter. <br>&nbsp; <li><b>Values</b><br>Any valid id_category from the database_table wwwdb_category. Default is <b>0</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,WWWdb">WWWdb-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[WWWdb]</tt></b></pre> <pre><b><tt>; Assign this application to category 100 by default
\\nDefaultCat = 100</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
85,'de','doc-config','Layout Table','Border - The border of your application-table (for debugging)','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Border</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the border-width of your application-table. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is <b>0 (zero)</b>. <br>&nbsp; <li><b>Notes</b><br>This entry is very useful for the debugging of your table-layout. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; Debugging enabled</tt></b><br><b><tt>Border = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
86,'de','doc-config','Layout Table','Bullet1stCol - Image or text for the list of subcategories','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Bullet1stCol</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic imageor a text which will be shown in every single line of the subcategory-list. The Path of the Image is relative to WWWDB_ROOT/lib. <br>&nbsp; <li><b>Values</b><br>Default is the text &quot;<b>-</b>&quot;. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bullet.png</tt></b><br><b><tt>Bullet1stCol = &quot;Images/Bullet.png&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
88,'de','doc-config','Qry','BorderWidth - The border of your query-result (for debugging)','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BorderWidth</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the border-width of the query-result-table. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is <b>0 (zero)</b>. <br>&nbsp; <li><b>Notes</b><br>This entry is very useful for the debugging of your table-layout. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Qry]</tt></b><br><b><tt>; Debugging enabled</tt></b><br><b><tt>BorderWidth = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
89,'de','doc-config','Qry','Distinct - Show only unique records in the result-list','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Distinct</tt></b><br>&nbsp; <li><b>Description</b><br>Sometimes you will have two ore more records in your result-list, that look equal. To eliminate this kind of data from your result-list, you can pass this parameter here. It will influence the SQL-Statement, that will be generated, so that only unique records will be fetched. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; rub out any doble records in the result-list
\\nDistinct = 1</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
90,'de','doc-config','Qry','ForceBrowse - Show result-list even when there is only one record','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ForceBrowse</tt></b><br>&nbsp; <li><b>Description</b><br>When only one record is found, WWWdb normally jumps directly to the found record. With this entry you can suppress this behaviour. When only one record is found, the result-list will be shown instead. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Show result-list, even when there is only onr record
\\n</tt></b><i>ForceBrowse = True</i></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
87,'de','doc-config','Qry','BgColor2 - The color of the highlighted records in query-mode','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor2</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, when many records are shown, it is sometimes a little bit hard, to distinguish between the single records - especially when the lines are long. In this case this feature is very helpful. Together with the entry <i>NrOfColLine</i> it emphasizes the selected records, by showing them with another background-color. The color of this records is defined here. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color is ok. Default is the normal baclground-color, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Light grey Line-Color for every second line
\\n</tt></b><i>NrOfColLine = 2
\\n</i><b><tt>BgColor2&nbsp;&nbsp;&nbsp; = &quot;#eeeeee&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',45,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
91,'de','doc-config','Qry','NrOfColLine - How many lines in the result-set have to be highlighted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Qry</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NrOfColLine</tt></b><br>&nbsp; <li><b>Description</b><br>In query-mode, when many records are shown, it is sometimes a little bit hard, to distinguish between the single records - especially when the lines are long. In this case this feature is very helpful. Together with the entry <i>BgColor2</i> it emphasizes the selected records, by showing them with another background-color. This parameter defines, after how any records without highlighting one with highlighting should appear. <br>&nbsp; <li><b>Values</b><br>Any Number. Default is <b>2</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Qry">Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><pre><b><tt>[Qry]</tt></b></pre> <pre><b><tt>; Light grey Line-Color for every tenth line
\\n</tt></b><i>NrOfColLine = 10
\\n</i><b><tt>BgColor2&nbsp;&nbsp;&nbsp; = &quot;#eeeeee&quot;</tt></b></pre></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
115,'de','doc-config','Layout Qry','Text - The text of the sort-buttons per column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the text, that should appear on the sort-buttons over the columns in the query-result-list. If you dont want to use the fieldnames of the according columns, which is the default, this entry may define any other value. <br>&nbsp; <li><b>Values</b><br>Default is the <b>field-name of this column</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; simply show &quot;ID&quot;</tt></b><br><b><tt>Text = ID</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
116,'de','doc-config','Layout Qry','Align - Horizontal alignment for columns in the query-result','<body>  <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Align</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the horizontal alignment of the single data-colums for this field in the query-result list. <br>&nbsp; <li><b>Values</b><br>
\\n   <br>
\\n  <table bgcolor="#CCCCCC" cellpadding=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>Value</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>looks like ...</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>LEFT</td>
\\n    <td>Text on the left side</td>
\\n   </tr>
\\n   <tr>
\\n    <td>CENTER</td>
\\n    <td>
\\n     <center>Text is centered</center>
\\n    </td>
\\n   </tr>
\\n   <tr>
\\n    <td>RIGHT</td>
\\n    <td>
\\n     <div align="right">Text is right-aligned</div>
\\n    </td>
\\n   </tr>
\\n  </table>
\\n  <br> Default is <b>LEFT</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; put it on the right</tt></b><br><b><tt>Align = RIGHT</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
117,'de','doc-config','Layout Qry','VAlign - Vertical alignment for columns in the query-result ','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>VAlign</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the vertical alignment of the single data-colums for this field in the query-result list. <br>&nbsp; <li><b>Values</b><br>&nbsp; <table bgcolor="#CCCCCC" cellpadding=0 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">
\\n     <center><b>Value</b></center>
\\n    </td>
\\n    <td>
\\n     <center><b>looks like ...</b></center>
\\n    </td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td>
\\n     <br> TOP<br>
\\n     <br>
\\n    </td>
\\n    <td nosave="NOSAVE" valign="TOP">Text on the upper corner</td>
\\n   </tr>
\\n   <tr>
\\n    <td>
\\n     <br> CENTER<br>
\\n     <br>
\\n    </td>
\\n    <td>Text is centered</td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td>
\\n     <br> BOTTOM<br>
\\n     <br>
\\n    </td>
\\n    <td nosave="NOSAVE" valign="BOTTOM">Text on the lower corner</td>
\\n   </tr>
\\n  </table>
\\n  <p>Default is <b>CENTER</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry id_contact]</tt></b><br><b><tt>; center it vertically</tt></b><br><b><tt>VAlign = CENTER</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
118,'de','doc-config','Layout Qry','NoWrap - Save text from wrapping around in a column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Qry ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoWrap</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines if the contents of the query-result should be wrapped or not. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Qry">Layout Qry-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Qry verl_long_text]</tt></b><br><b><tt>; don''t break this line</tt></b><br><b><tt>NoWrap&nbsp;= 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
83,'de','doc-config','Layout Table','Background - Background-Image for the application table','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Background</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic image, which is shown in every column of the application-table. The Path of the Image is relative to WWWDB_ROOT/lib. If no extension is given, the following extensions would be added and tested: <ul>
\\n   <li> No extension<li> .jpg<li> .png<li> .gif<li> .JPG<li> .PNG<li> .GIF</ul> If one of this graphic-files is detected, it will be generated as a background-image in the application-table <br>&nbsp; <li><b>Values</b><br>There is no default. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.png</tt></b><br><b><tt>Background = &quot;Images/Bg.png&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
84,'de','doc-config','Layout Table','BgColor - Background for the application-table','<body>&lt;!doctype html public &quot;-//w3c//dtd html 4.0 transitional//en&quot;&gt;  <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Table</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color of your application-table. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is the value, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Table">Layout Table-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Table]</tt></b><br><b><tt>; Light grey Background</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
137,'de','doc-config','Layout Label|Field','NoBr - prevent text from word-wrapping','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoBr</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should have no line-breaks. <p><b>Examples:</b><br><nobr>(This is a very long text, which shoult not be broken. This is done mit the HTML-nobr tag, which prevents text from word-wrapping)</nobr> <br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label no_wrap]</tt></b><br><b><tt>; Dont wrap this text</tt></b><br><b><tt>NoBr = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',190,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
138,'de','doc-config','Layout Label|Field','Small - Format text in a smaller typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Small</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a smaller typeface<p><b>Examples:</b><br><small>(Small text)</small><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label small]</tt></b><br><b><tt>; make it small ...</tt></b><br><b><tt>Small = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',200,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
139,'de','doc-config','Layout Label|Field','Strike - Strike out text','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Strike</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be striked out. <p><b>Examples:</b><br><strike>Strike out this text!!</strike><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label strike_out]</tt></b><br><b><tt>; this is the old text! ...</tt></b><br><b><tt>Strike = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',210,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
140,'de','doc-config','Layout Label|Field','Sub - Format text as subscript','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Sub</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as subscript. <p><b>Examples:</b><br><sub>Subscripted text!!</sub><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label down]</tt></b><br><b><tt>; Put it down! ...</tt></b><br><b><tt>Sub = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',220,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
35,'en','home','install','... now it''s done!!','<br>Enter the url <b>http://&lt;hostname>/wwwdb</b> and enjoy !!!!
\\n<p>If you have any troubles, please feel free to contact me at the <a href="wwwdb://WWWdb:Tools:ShowDoc;id=3">WWWdb-mailinglist</a>.
\\n<p><b><font color="#0000FF">... now it''s done!!</font></b>
\\n<br>&nbsp;',42,'@!<DATE>2002-03-15 11:11:10@!</DATE>'
141,'de','doc-config','Layout Label|Field','Sup - Format text as superscripted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Sup</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as superscript. <p><b>Examples:</b><br><sup>Superscripted text!!</sup><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label up]</tt></b><br><b><tt>; Put it up! ...</tt></b><br><b><tt>Sup = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',230,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
142,'de','doc-config','Layout Label|Field','Font - Format text with other font-attributes','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Font</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the font-specific attributes for this table-column. You can set up the color, size and the type of font you want to use. <p><b>Examples:</b><br><font face="Courier New,Courier"><font color="#33CC00"><font size="+2">This text is Big and green.</font></font></font><br>&nbsp; <li><b>Values</b><br>You can set one ore more of this attributes: <ul>
\\n   <li> color=#rrggbb<li> face=typeface<li> size=1|2|3|4|6|7|+1|+2|+3|+4|-1|-2<br>
\\n    <br>
\\n  </ul><b>WWWdb</b> uses the attributes, that you set here directly for HTML.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label More_Atts]</tt></b><br><b><tt># set more font-attributes</tt></b><br><b><tt>Font = color=white face=fixed size=+3</tt></b><p><b><tt>[Layout Label Attr_Font_Face]</tt></b><br><b><tt># Type (by example. Times)</tt></b><br><b><tt>Font = face=times</tt></b><p><b><tt>[Layout Label Attr_Font_Size]</tt></b><br><b><tt># Size</tt></b><br><b><tt>Font = size=+3</tt></b><p><b><tt>[Layout Label Attr_Font_Color]</tt></b><br><b><tt># Color</tt></b><br><b><tt>Font = color=green</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',240,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
131,'de','doc-config','Layout Label|Field','Strong - Format test as strong emphasized','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Strong</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted with strong emphasis <p><b>Examples:</b><br><strong>Please notice this example!</strong><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pls_note]</tt></b><br><b><tt>; Emphasize it strong ...</tt></b><br><b><tt>Strong = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',130,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
132,'de','doc-config','Layout Label|Field','TT - Format text monospaced','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>TT</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column is formatted int typewriter-style (monospaced). <p><b>Examples:</b><br> <tt>This text is monospaced</tt> &nbsp;<br><br> <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label mono]</tt></b><br><b><tt>; Show text monospaced</tt></b><br><b><tt>TT = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',140,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
133,'de','doc-config','Layout Label|Field','Big - Format text in bigger typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Big</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a bigger typeface<p><b>Examples:</b><br><big>Big text!! </big><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it big! ...</tt></b><br><b><tt>Big = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',150,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
134,'de','doc-config','Layout Label|Field','Blink - Format text blinking','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Blink</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be blinking. <br>
\\n  <br><b>Examples:</b><br><blink>*** Blink ***</blink><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>This works only with netscape-browsers<br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it blinking! ...</tt></b><br><b><tt>Blink = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',160,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
164,'de','doc-db','wwwdb_lookup','wwwdb_lookup - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:20:17@!</DATE>'
135,'de','doc-config','Layout Label|Field','Bold - Format text in bold typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Bold</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using a bold typeface<p><b>Examples:</b><br><b>This text is formatted in bold typeface!! </b><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label big]</tt></b><br><b><tt>; make it bold! ...</tt></b><br><b><tt>Bold = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',170,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
136,'de','doc-config','Layout Label|Field','Italic - Format text in an italic typeface','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Italic</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted using an italic typeface<p><b>Examples:</b><br><i>This text kursive please!! </i><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label italic]</tt></b><br><b><tt>; make it italic! ...</tt></b><br><b><tt>Italic = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',180,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
125,'de','doc-config','Layout Label|Field','Cite - Format text as citation','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Cite</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like a citation. <p><b>Examples:</b><br><cite>This text is a citation.</cite><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label 2bornot2b]</tt></b><br><b><tt>; This is a citate</tt></b><br><b><tt>Cite = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',70,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
126,'de','doc-config','Layout Label|Field','Code - Format text as a code-example','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Cite</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted as a code-example. <p><b>Examples:</b><br><code>This text is a code-example. <br>########################### <br>print &quot;Hello World\\n&quot;; <br>########################### <br></code><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label code_example]</tt></b><br><b><tt>; Show program-code here</tt></b><br><b><tt>Code = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',80,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
127,'de','doc-config','Layout Label|Field','Del - Format text as marked for deletion','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Del</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like text, that is marked for deletion. <p><b>Examples:</b><br><del>This text will be deleted in the next version.</del><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label old_text]</tt></b><br><b><tt>; Show text to delete here</tt></b><br><b><tt>Del = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',90,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
128,'de','doc-config','Layout Label|Field','Em - Format this text with additional emphasis','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Em</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted with additional emphasis<p><b>Examples:</b><br><em>Please notice this example! </em><br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pls_note]</tt></b><br><b><tt>; Emphasize it ...</tt></b><br><b><tt>Em = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',100,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
30,'de','home','install','WWWdb entpacken','<TABLE
\\n  WIDTH="100%"
\\n  BORDER=0
\\n  BGCOLOR="white"
\\n  HEIGHT="100%">
\\n<TR>
\\n<TD
\\n
\\n  ALIGN="center">
\\n<B><FONT color=blue>
\\nUnpack WWWdb
\\n</FONT></B>
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD>
\\n
\\n
\\nUntar the WWWdb tar-ball in the directory you want it, with:
\\n
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ tar xvfz WWWdb-&lt;Version&gt;.tar.gz</PRE>
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD>
\\nSwitch to the new created directory:
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ cd WWWdb-&lt;Version&gt;</PRE>
\\n</TD>
\\n</TR><TR>
\\n<TD>
\\n
\\n
\\nUntar the contrib tar-ball in this directory, with:
\\n
\\n</TD>
\\n</TR>
\\n<TR>
\\n<TD
\\n  BGCOLOR="#f0f0f0">
\\n<PRE>$ tar xvfz WWWdb-contrib-&lt;Version&gt;.tar.gz</PRE>
\\n</TD>
\\n</TR>
\\n</TABLE>',20,'@!<DATE>2002-03-15 10:56:52@!</DATE>'
129,'de','doc-config','Layout Label|Field','Ins - Format text as marked for insertion','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Ins</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be formatted like text, that is marked for insertion. <p><b>Examples:</b><br>
\\n    <ins>This text will be officially inserted in the next version.</insl>
\\n    <br>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Label old_text]</tt></b><br><b><tt>; Show text to insert in future here</tt></b><br><b><tt>Ins = Yes</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',110,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
130,'de','doc-config','Layout Label|Field','Pre - Mark text as pre-formatted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Pre</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column contains pre-formatted text. <p><b>Examples:</b> <pre>This text is
\\n   preformatted
\\n   ***   ***   ***
\\n***   ***   ***</pre> &nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label pre_formatted]</tt></b><br><b><tt>; Show formatted text here here</tt></b><br><b><tt>Pre = Yes</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',120,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
144,'de','doc-config','Layout Label','Image - Display an image','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Image</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a image, which will appear in the current table-cell. If the attribute <b>Text</b> is also defined, this text will used as alternate description, which is generally useful for text-browsers<br>&nbsp; <li><b>Values</b><br>A filename of an image in any subdirectory below $WWWDB_BASE_PATH_/lib/... Default is nothing. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[layout label Image_01]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>Image = Images/WWWdb.png</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
145,'de','doc-config','Layout Label','ImgBorder - Display a border around an image','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ImgBorder</tt></b><br>&nbsp; <li><b>Description</b><br>This entry makes only sense, if you have defined an image for this table-cell. If yes, then you can set the border-width for this image here. <br>&nbsp; <li><b>Values</b><br>Any integer. Zero means no border. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Image_01]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>; also display a 1-pixel-Border</tt></b><br><b><tt>ImgBorder = 1</tt></b><br><b><tt>Image&nbsp;&nbsp;&nbsp;&nbsp; = Images/WWWdb.png</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
119,'de','doc-config','Layout Label|Field','Background - Background-Image for this column','<body<ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Background</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a graphic image, which is shown in the background of this table-column. The Path of the Image is relative to WWWDB_ROOT/lib. If no extension is given, the following extensions would be added and tested: <ul>
\\n   <li> No extension<li> &nbsp;.jpg<li> &nbsp;.png<li> &nbsp;.gif<li> &nbsp;.JPG<li> &nbsp;.PNG<li> &nbsp;.GIF</ul> If one of this graphic-files is detected, it will be generated as a background-image in the application-table <br>&nbsp; <li><b>Values</b><br>There is no default. <br>&nbsp; <li><b>Notes</b><br>If the file does not exist, this entry is ignored. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.png</tt></b><br><b><tt>Background = &quot;Images/Bg.png&quot;</tt></b><b><tt></tt></b><p><b><tt>[Layout Field id_contact]</tt></b><br><b><tt>; The Image is in $WWWDB_HOME/lib/Images/Bg.gif, but use Bg.png if it exists</tt></b><br><b><tt>Background = &quot;Images/Bg&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
120,'de','doc-config','Layout Label|Field','BgColor - Background-color for this column','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color fort this table-column. <br>&nbsp; <li><b>Values</b><br>Valid is any HTML-color. Default ist the color used in the browser. <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; light grey</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b><p><b><tt>[Layout Field id_contact]</tt></b><br><b><tt>; red background - brrrrrrr....</tt></b><br><b><tt>BgColor = &quot;red&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
124,'de','doc-config','Layout Label|Field','H1 .. H6 - Set Heading-attributes','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label|Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>H1 .. H6</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that this table-column should be shown in one of the six HTML-heading-styles. <p><b>Examples:</b><h1><font color="#333333">H1 - Heading first level</font></h1>
\\n  <h2><font color="#333333">H2 - Heading second level</font></h2>
\\n  <h3><font color="#333333">H3 - Heading third level</font></h3>
\\n  <h4><font color="#333333">H4 - Heading fourth level</font></h4>
\\n  <h5><font color="#333333">H5 - Heading fifth level</font></h5>
\\n  <h6><font color="#333333">H6 - Heading sixth level</font></h6><font color="#003300"></font>&nbsp; <li><b>Values</b><br>Any value other than &quot;&quot; or 0 sets this attribute <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label id_contact]</tt></b><br><b><tt>; Show it a bit larger</tt></b><br><b><tt>H2 = Yes</tt></b><p><b><tt>[Layout Label name]</tt></b><br><b><tt>; set fourth heading-level</tt></b><br><b><tt>H4 = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',60,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
161,'de','doc-config','Layout Field','NoUndef - (Select, Radio) Display no Undefined-value','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Radio, Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>NoUndef</tt></b><br>&nbsp; <li><b>Description</b><br>Normally, any Radio and Select-element defines by default one entry called &quot;Undefined&quot;. It stands for the empty value and is especially needed for the search-function, when you don''t want to specify any value. But sometimes a value is needed in very case. Then the attribute <i>NoUndef</i> forces this. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> Radio<tt>, Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field Lang]</tt></b><br><b><tt># Force selection of a language</tt></b><br><b><tt>NoUndef = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',210,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
162,'de','doc-config','Layout Field','Multiple - (Select) Allow multiple selections','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Multiple</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that a Selection should allow multiple values. In this case the returned result is a list of all selected values. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field categories]</tt></b><br><b><tt># allow the selection of more then one category</tt></b><br><b><tt>Multiple = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',220,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
163,'de','doc-config','Layout Field','Text - (Checkbutton) Text-label for checkbuttons','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Checkbutton)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This attribute lets the user define a text, that is displayed near the Checkbutton-field <br>&nbsp; <li><b>Values</b><br>The text for the Checkbutton</ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field really_delete]</tt></b><br><b><tt>Type = Checkbutton</tt></b><br><b><tt>Text = &quot;Really delete this?&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',230,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
158,'de','doc-config','Layout Field','SafeText - (Label) Mark value of this label as HTML-safe','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Label)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>SafeText</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that content of this field can be considered as &quot;safe&quot;-HTML-Code. In this case it is inserted as passed to this field. Otherwise the speciao HTML-characters (&lt;, &gt;, etc.) are transformed to save values. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field external_text]</tt></b><br><b><tt>; Include HTML-Code here</tt></b><br><b><tt>SafeText = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',240,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
172,'de','doc-config','Layout Label','Text - Text, to display in a table-cell','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Text</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the text, which will appear in the current table-cell. <br>&nbsp; <li><b>Values</b><br>Any text <br>&nbsp; <li><b>Notes</b><br>If an Image is defined for this entry, then the text will be displayed as ALT-attribute here. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Short_Text]</tt></b><br><b><tt>Text = &quot;This text is short&quot;</tt></b><br><b><tt></tt></b><br>
\\n     <b><tt>[Layout Label Long_Text]</tt></b><br><b><tt>Text = &lt;&lt;EOF</tt></b><br><b><tt>This text is longer, than the text before.</tt></b><br><b><tt>It contains also more than one line and HTML-Tags</tt></b><br><b><tt>like &lt;B&gt;Bold&lt;/B&gt;.</tt></b><b><tt></tt></b><p><b><tt>The following EOF is not included.</tt></b><br><b><tt>EOF</tt></b></td>
\\n      </tr>
\\n     <b><tt></tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
143,'de','doc-config','Layout Label','Ref - Create a reference in a label-field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Ref</tt></b><br>&nbsp; <li><b>Description</b><br>This entry sets the target of a link for this table-column. <p><b>Examples:</b><br><b>&nbsp;</b><br>&nbsp; <li><b>Values</b><br>Three types of link are currently supported by WWWdb: <br>&nbsp; <table bgcolor="#CCCCCC" nosave="NOSAVE" width="100%">
\\n   <tr>
\\n    <td>http://...</td>
\\n    <td>Normal http-links</td>
\\n    <td>&nbsp;<a href="http://WWWdb.org">Visit the WWWdb-Homepage</a>&nbsp;</td>
\\n   </tr>
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE">file:/...</td>
\\n    <td>Links to files on a local host</td>
\\n    <td>&nbsp;<a href="file:/usr/local/httpd/htdocs/WWWdb/ANNOUNCE">A local file (if WWWdb is installed)</a>&nbsp;</td>
\\n   </tr>
\\n   <tr>
\\n    <td>wwwdb://...</td>
\\n    <td>Links to wwwdb-applications for this session. They have the form:<br><b>wwwdb://&lt;path to WWWdb-application&gt;[;&lt;Parameters]</b><br>WWWdb resolves the wwwdb://-part to a correct http-adress, your browser can use.</td>
\\n    <td>&nbsp;<a href="wwwdb://WWWdb:Demo:Example">The WWWdb-Demo-Application</a>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n  <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Label Inp_Ref]</tt></b><br><b><tt>Type = Label</tt></b><br><b><tt>Text = &quot;This field contains a link to myself&quot;</tt></b><br><b><tt>Ref&nbsp; = &quot;wwwdb://WWWdb:Demo:Example&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
154,'de','doc-config','Layout Field','Rows - (Area, Select) The number of rows to display in a control','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Area, Select)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Rows</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the number of Rows, that sould appear in the control-element. For fields of type <i>Area</i> this means the number of lines, that should that field have. For <i>Select</i>-elements this controls the look of that field. For <i>Size</i>=1, a Popup is generated. If the value is greater then one, the browser will show a listbox with <i>Size</i> rows displayed. <br>&nbsp; <li><b>Values</b><br>The number of rows of the entry-field</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Area, Select</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field enter_code_here]</tt></b><br><b><tt># make input-field 40 characters wide and 12 lines long</tt></b><br><b><tt>Size = 40</tt></b><br><b><tt>Rows = 12</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',150,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
155,'de','doc-config','Layout Field','Wrap - (Area) Control the line-breaks of textarea-fields','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Area)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Wrap</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines if the text, that is entered should be wrapped on the end of the line. <br>&nbsp; <li><b>Values</b><br>&nbsp; <table nosave="NOSAVE" width="100%">
\\n   <tr>
\\n    <td><b>OFF</b></td>
\\n    <td>No wrapping, the user has to type carriage-returns by himself</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>VIRTUAL</b></td>
\\n    <td>Wrapping is shown, but not passed to the server (This is is the default)</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>PHYSICAL</b></td>
\\n    <td>Wrapping is shown and passed as CR to the server</td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>SOFT</b></td>
\\n    <td>like <i>VIRTUAL</i></td>
\\n   </tr>
\\n   <tr>
\\n    <td><b>HARD</b></td>
\\n    <td>like <i>PHYSICAL</i></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n <ul><b>Notes<br> --</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field enter_code_here]</tt></b><br><b><tt># Do not wrap the data</tt></b><br><b><tt>Wrap = OFF</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',160,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
156,'de','doc-config','Layout Field','Accept - (File) Which mime-types to accept for upload','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Accept</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines which types of files should be accepted for uploads. <br>&nbsp; <li><b>Values</b><br>Any valid mime-type. Default is <b>text/*</b></ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field upload_file]</tt></b><br><b><tt># Accept only-WAV-files</tt></b><br><b><tt>Accept = &quot;audio/wav&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',170,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
157,'de','doc-config','Layout Field','Label - (Btn) Set the label of a button','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Btn)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Label</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the Text, that is displayed on the defined submit-button. <br>&nbsp; <li><b>Values</b><br>Any text.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> Btn</b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field action]</tt></b><br><b><tt># Set the text for this button</tt></b><br><b><tt>Label = Start</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',180,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
183,'de','home','license','Copyright 1999-2002 durch TWC, Deutschland','<B>WWWdb</B> wurde unter der GNU-Lizenz freigegeben.
\\n<P>
\\n<big>Programme und Dokumentation werden angeboten "wie sie sind"
\\nohne irgend eine explizite oder implizite Garantie.
\\n<P>
\\n<a href=http://www.twc.de>TWC</a>
\\nist daher nicht verantwortlich, falls Schäden irgendwelcher Art
\\naus der Benutzung dieses Produkts resultieren sollten.</big>
\\n<BR><BR>
\\nBitte lesen Sie dazu auch auf jeden Fall die
\\n<a href="wwwdb://WWWdb:Tools:ShowDoc;id=174,en>GNU-license (Englisch)</a>
\\noder die 
\\n<a href="wwwdb://WWWdb:Tools:ShowDoc;id=174,de>deutsche Übersetzung</a>
\\n.',15,'@!<DATE>2002-03-07 21:19:55@!</DATE>'
105,'de','doc-faq','Design','How are the HTML-templates used? FIXME','<WWWdb FILE=000105_en.html/>',10,'@!<DATE>2001-05-14 16:49:23@!</DATE>'
159,'de','doc-config','Layout Field','Value - (Ref, Checkbutton) Set a value for a pressed checkbutton','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Ref, Checkbutton)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Wrap</tt></b><br>&nbsp; <li><b>Description</b><br>See values.. <br>&nbsp; <li><b>Values</b><table nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td><i>Checkbutton</i></td>
\\n    <td nosave="NOSAVE">The value, that is passed back, when the checkbutton is pressed</td>
\\n   </tr>
\\n   <tr>
\\n    <td><i>Ref</i></td>
\\n    <td>This value is displayed as link for that refenence (Default is &quot;-&gt;&quot;)</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n <ul><b>Notes</b><br><b>--</b><br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field really_delete]</tt></b><br><b><tt>Type = Checkbutton</tt></b><br><b><tt># Do not wrap the data</tt></b><br><b><tt>Value = &quot;Yes&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',190,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
160,'de','doc-config','Layout Field','Values - (Select, Radio) Set the list of values for multiple selections','<ul>
\\n<li>
\\n<b>Section</b></li>
\\n
\\n<br><b><tt>Layout Field (Type = Select, Radio)</tt></b>
\\n<br>&nbsp;
\\n<li>
\\n<b>Token</b></li>
\\n
\\n<br><b><tt>Values</tt></b>
\\n<br>&nbsp;
\\n<li>
\\n<b>Description</b></li>
\\n
\\n<br>This entry defines the values and labels of controls for multiple selection..
\\n<br>&nbsp;
\\n<li>
\\n<b>Values</b></li>
\\n
\\n<br>There are two possible ways of defining data-lists for this controls:
\\n<i>Fixed lists</i> and&nbsp;<i> SQL-Selections</i>. In both methods there
\\ncan be only one Value per list-entry (in this case is the selected value
\\nequal to the label) or two values, when the value and the label should
\\nbe different.
\\n<p>A <i>fixed list</i> is defined in the form
\\n<br><b>[&lt;Label>\\,]&lt;Value></b>
\\n<br><b>[&lt;Label>\\,]&lt;Value></b>
\\n<br><b>...</b>
\\n<p>When the other way, the dynamic selection from the database is choosen,
\\na simple SQL-Select-statement must be passed. It looks like:
\\n<br><b>SELECT [&lt;Label>,]&lt;Value><br>
\\nFROM Table</b>
\\n<br><b>[WHERE ...]</b></ul>
\\n
\\n<ul>
\\n<li>
\\n<b>Notes</b></li>
\\n
\\n<br>This attribute works only for elements of type<b> Select </b>and<b>
\\nRadio</b>.
\\n<br>&nbsp;
\\n<li>
\\n<b>See also</b></li>
\\n
\\n<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout
\\nField->*</a>
\\n<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout
\\nLabel|Field->*</a>
\\n<br>&nbsp;
\\n<li>
\\n<b>Example</b></li>
\\n
\\n<table COLS=1 WIDTH="100%" BGCOLOR="#EEEEEE" NOSAVE >
\\n<tr NOSAVE>
\\n<td NOSAVE><b><tt>[Layout Field title1]</tt></b>
\\n<br><b><tt># Here is the value equal to the label</tt></b>
\\n<br><b><tt>Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = Select</tt></b>
\\n<br><b><tt>Values&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &lt;&lt;EOF</tt></b>
\\n<br><b><tt>SELECT DISTINCT title</tt></b>
\\n<br><b><tt>FROM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ncontacts</tt></b>
\\n<br><b><tt>WHERE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
\\ntitle &lt;> ''''</tt></b>
\\n<br><b><tt>ORDER BY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title</tt></b>
\\n<br><b><tt>EOF</tt></b><b><tt></tt></b>
\\n<p><b><tt>[Layout Field Inp_Select_S_1]</tt></b>
\\n<br><b><tt>Type = Radio</tt></b>
\\n<br><b><tt>Values = &lt;&lt;EOF</tt></b>
\\n<br><b><tt>One&nbsp; ,1</tt></b>
\\n<br><b><tt>Two&nbsp; ,2</tt></b>
\\n<br><b><tt>Three,3</tt></b>
\\n<br><b><tt>Four ,4</tt></b>
\\n<br><b><tt>Five ,5</tt></b>
\\n<br><b><tt>EOF</tt></b></td>
\\n</tr>
\\n</table>
\\n</ul>',200,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
147,'de','doc-config','Layout Field','Disabled (Text, Password, Area, Btn, Select, Radio) - Disable field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area, Btn, Select, Radio)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Disabled</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that this control is disabled for user-input. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a>
\\n<br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt>; Disable this field</tt></b><br><b><tt>Disabled = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',80,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
148,'de','doc-config','Layout Field','Readonly - (Text, Password, Area) ','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Readonly</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, that this entry-field is set to read-only. <br>&nbsp; <li><b>Values</b><br>Valid is 0 or 1 or &quot;&quot; for 0; Any other value is 1. Default is the 0. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt>; It is read-only</tt></b><br><b><tt>Readonly = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',90,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
149,'de','doc-config','Layout Field','Tabindex - define the tabbing-order','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Text, Password, Area, Btn, Select, Radio)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Tabindex</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, the elements position in the tabbing order. <br>&nbsp; <li><b>Values</b><br>Valid is any number. <br>&nbsp; <li><b>Notes</b><br>The generated code conforms to HTML 4.0. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label">Layout Label-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[layout Field id_customer]</tt></b><br><b><tt>; First field in Tab-order</tt></b><br><b><tt>Tabindex = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',100,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
150,'de','doc-config','Layout Field','Help - obsolete','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Help</tt></b><br>&nbsp; <li><b>Description</b><br>This entry is obsolete. <br>&nbsp; <li><b>Values</b><br>- <br>&nbsp; <li><b>Notes</b><br>- <br>&nbsp; <li><b>See also</b><br>- <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>-</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',110,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
151,'de','doc-config','Layout Field','File - (HTML) Include HTML-code from a file','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = HTML)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>File</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the filename for the HTML-code to be included. Using this attribute, you can easily import HTML-code in your HTML-forms. <br>&nbsp; <li><b>Values</b><br>A filename of a readable file, that should contain HTML-code.</ul>
\\n <ul>
\\n  <li><b>Notes<br></b>This attribute works only for elements of type<b> HTML</b>.<br>
\\n   <br>
\\n  <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field external_info]</tt></b><br><b><tt># use htpl-code from /home/wwwdb/html/external.html</tt></b><br><b><tt>File = /home/wwwdb/html/external.html</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',120,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
152,'de','doc-config','Layout Field','MaxLength - (Text, Password, File) The number of bytes, to put in','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Text, Password, Area, File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MaxLength</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the maximum length of input-data. For entry-fields like Text, etc. this means the numbers of characters you can enter. For the File-type this defines the number of bytes, that will be imported, when using the upload-function. <br>&nbsp; <li><b>Values</b><br>The number of bytes, that should be read.</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Text, Password, Area, File</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field customer_name]</tt></b><br><b><tt># 40 characters max.</tt></b><br><b><tt>MaxLength = 40</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',130,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
153,'de','doc-config','Layout Field','Size - (Text, Password, Area, File) The size of input-fields','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field (Type = Text, Password, Area, File)</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Size</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the size of input-data-field in characters. <br>&nbsp; <li><b>Values</b><br>The size of the entry-field</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>This attribute works only for elements of type<b> <tt>Text, Password, Area, File</tt></b>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field customer_name]</tt></b><br><b><tt># make input-field 40 characters long</tt></b><br><b><tt>Size = 40</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',140,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
146,'de','doc-config','Layout Field','Type - Set the type of a data-field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Label</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Type</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the type of input-field, that you are using for this entry. Depending on this type some other tokens are necessary, which define the special attributes for that input field. <p><b>The following types are supported:</b><br>&nbsp; <table bgcolor="#CCCCCC" border=0 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE">
\\n      <center><b>HTML</b></center>
\\n     </td>
\\n     <td>This is a field, which can include HTML-files</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Text</b></center>
\\n     </td>
\\n     <td>This is a single-line entryfield, to enter text directly</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Password</b></center>
\\n     </td>
\\n     <td>This is a single-line entry-field. All characters are displayed as stars</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Area</b></center>
\\n     </td>
\\n     <td>This is a multi-line entry-field for entering larger amounts of text</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>File</b></center>
\\n     </td>
\\n     <td>This field allows you, to select a file on the local host for upload</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Btn</b></center>
\\n     </td>
\\n     <td>This is a submit-button, that can add extra funtionality to your application</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Hidden</b></center>
\\n     </td>
\\n     <td>This field contains data, but can not be seen by the user</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Label</b></center>
\\n     </td>
\\n     <td>The contents of this field are to be displayed only</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>RecordRef</b></center>
\\n     </td>
\\n     <td>This is a special-type for referring records in query-mode (normally only used internally)</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Select</b></center>
\\n     </td>
\\n     <td>A one- or more-lined select-field to select one ore more alternatives</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Radio</b></center>
\\n     </td>
\\n     <td>A field-type to choose one of different alternatives</td>
\\n    </tr>
\\n    <tr>
\\n     <td>
\\n      <center><b>Checkbutton</b></center>
\\n     </td>
\\n     <td>A field, where only one of two alternatives can be selected (on/off)</td>
\\n    </tr>
\\n   </table>
\\n   <br>&nbsp; <li><b>Values</b><br>Any of the defined types from the list above</ul>
\\n <ul>
\\n  <li><b>Notes</b><br>For a demonstation of all this types, see <a href="wwwdb://WWWdb:Demo:Example">WWWdb:Demo:Example</a>. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field">Layout Field-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Label|Field">Layout Label|Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field id_customer]</tt></b><br><b><tt># Enter data directly</tt></b><br><b><tt>Type = Text</tt></b><br><b><tt>... other attributes&nbsp;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
81,'de','doc-config','Layout Field','ToLower - Set this field to lowercase','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ToLower</tt></b><br>&nbsp; <li><b>Description<br></b>This entry defines that a value of an input-field has to be converted to lowercase. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given, then the value ist downshifted.<br>
\\n   <br>
\\n  <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Always in lowercase</tt></b><br><b><tt>ToLower = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',50,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
80,'de','doc-config','Layout Field','ToUpper - Set this field to uppercase','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ToUpper</tt></b><br>&nbsp; <li><b>Description<br></b>This entry defines that a value of an input-field has to be converted to uppercase. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given, then the value ist upshifted.<br>
\\n   <br>
\\n  <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Always in uppercase</tt></b><br><b><tt>ToUpper = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',55,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
77,'de','doc-config','Layout Field','Mandatory - Force entering data for this field','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Mandatory</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that at the current field any input is forced. If any value other than 0 (zero) or an empty string (&quot;&quot;) is given as parameter, then entering a value for this field is a must. If the user enters nothing, an error-message will be generated before inserting or updating will be generated. <br>&nbsp; <li><b>Values</b><br>To set, use any value, other then &quot;&quot; or 0. Default is &quot;&quot;. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; You MUST enter / select a value</tt></b><br><b><tt>Mandatory = 1</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',57,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
113,'de','doc-faq','Programming','How do I change config-file-entries dynamically? FIXME','FIXME',0,'@!<DATE>2001-04-04 15:22:40@!</DATE>'
110,'de','doc-faq','Publishing','How do I translate my application into another language? FIXME','FIXME',0,'@!<DATE>2001-05-08 11:08:41@!</DATE>'
111,'de','doc-faq','Administration','How do I add my own Applications into the hierarchy? FIXME','FIXME',0,'@!<DATE>2001-05-08 11:09:02@!</DATE>'
112,'de','doc-faq','Administration','How do I create my own WWWdb-Application?','<WWWdb FILE=000112_en.html/>',5,'@!<DATE>2001-05-09 11:29:06@!</DATE>'
78,'de','doc-config','Layout Field','MustMatch - Define a regexp, that this field must match','<body> <ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MustMatch</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines that a value of an input-field must match the regular expression, that is passed here. The regexp-style is the perl-style. When the content of the corresponding field does not match, the error &quot;&lt;field&gt; didn''t meet the right format, please correct!&quot; is raised. <br>&nbsp; <li><b>Values</b><br>Any valid regular expression. <br>&nbsp; <li><b>Notes</b><br>If you want to set another errormessage, you can do this with the <b>MustMatch_Errmsg-</b>entry. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Only numeric values from 0 - 9999 are accepted</tt></b><br><b><tt>MustMatch = &quot;d{1,4}&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',60,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
104,'de','doc-config','Layout Field','MustMatch_Errmsg - Error-message for a non-matching regular expression','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Layout Field ...</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>MustMatch_Errmsg</tt></b><br>&nbsp; <li><b>Description</b><br>When the regular expression from Mustmatch does not match, the error &quot;&lt;field&gt; didn''t meet the right format, please correct!&quot; is raised. If you want your own error-text, then it can be defined here. <br>&nbsp; <li><b>Values</b><br>Any text. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Layout%20Field*">Layout Field-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Layout Field user_id]</tt></b><br><b><tt>; Only numeric values from 0 - 9999 are accepted</tt></b><br><b><tt>MustMatch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &quot;d{1,4}&quot;</tt></b><br><b><tt>MustMatch_Errmsg = &quot;Please enter a number between 0 and 9999&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',70,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
71,'de','doc-config','GUI','LinkColor - The color of the links inside the WWWdb-application','<body><ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>LinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show Links in blue color</tt></b><br><b><tt>LinkColor = &quot;blue&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>
\\n',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
102,'de','doc-config','GUI','ALinkColor - The color of the active links inside the WWWdb-application','<body>
\\n<ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>ALinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the active links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show active links in red color</tt></b><br><b><tt>ALinkColor = &quot;red&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',35,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
103,'de','doc-config','GUI','VLinkColor - The color of the links inside the WWWdb-application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>VLinkColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines color of the visited links for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>Any valid HTML-color. There is no default. This means, that your links will have then the color, you have set in your browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show visited links in red color</tt></b><br><b><tt>VLinkColor = &quot;red&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',37,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
72,'de','doc-config','GUI','DontConfirmAfterDelete - Set the confirmation-mode for deletions','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
179,'de','home','doc-perl','WWWdb::Hash','
\\n<UL>
\\n
\\n	<LI><A HREF="#NAME">NAME</A>
\\n	<LI><A HREF="#SYNOPSIS">SYNOPSIS</A>
\\n	<LI><A HREF="#DESCRIPTION">DESCRIPTION</A>
\\n	<LI><A HREF="#The_Hash_class">The Hash class</A>
\\n	<UL>
\\n
\\n		<LI><A HREF="#Note">Note</A>
\\n		<LI><A HREF="#Class_Methods">Class Methods</A>
\\n		<LI><A HREF="#Class_Attributes">Class Attributes</A>
\\n	</UL>
\\n
\\n</UL>
\\n<!-- INDEX END -->
\\n
\\n<HR>
\\n<P>
\\n<H1><A NAME="NAME">NAME</A></H1>
\\n<P>
\\nWWWdb::Hash - Hashes for WWWdb
\\n
\\n<P>
\\n<HR>
\\n<H1><A NAME="SYNOPSIS">SYNOPSIS</A></H1>
\\n<P>
\\n<PRE> use WWWdb::Hash;
\\n</PRE>
\\n<P>
\\n<PRE> $oHash     = Hash-&gt;new();
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Get($cKey);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Set($cKey, $cValue);
\\n</PRE>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Delete($cKey);
\\n</PRE>
\\n<P>
\\n<PRE> $iResult   = $oHash-&gt;Count();
\\n</PRE>
\\n<P>
\\n<HR>
\\n<H1><A NAME="DESCRIPTION">DESCRIPTION</A></H1>
\\n<P>
\\n<HR>
\\n<H1><A NAME="The_Hash_class">The Hash class</A></H1>
\\n<P>
\\nPerl is <EM>the</EM> language for Hash-manipulation. Neverthless I wished some funktionality for
\\nimbedded class-elements in Hash-form. That was the main reason, for
\\ndeveloping this class.
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Note">Note</A></H2>
\\n<P>
\\nnone
\\n
\\n
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Methods">Class Methods</A></H2>
\\n<DL>
\\n<DT><STRONG><A NAME="item_new">new</A></STRONG><DD>
\\n<P>
\\n<PRE> $oHash     = Hash-&gt;new();
\\n</PRE>
\\n<P>
\\nCreate a new empty Hash.
\\n
\\n<DT><STRONG><A NAME="item_Get">Get</A></STRONG><DD>
\\n<P>
\\n<PRE> $bResult   = $oHash-&gt;Get($cKey);
\\n</PRE>
\\n<P>
\\nReturns the element with the Key <EM>cKey</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Set">Set</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Set($cKey, $cValue);
\\n</PRE>
\\n<P>
\\nSets the value of the element with the Key <EM>cKey</EM>.
\\n
\\n<DT><STRONG><A NAME="item_Delete">Delete</A></STRONG><DD>
\\n<P>
\\n<PRE> $cResult   = $oHash-&gt;Delete($cKey);
\\n</PRE>
\\n<P>
\\nDeletes the element at Key <EM>cKey</EM>. The value of the deleted element will be returned.
\\n
\\n<DT><STRONG><A NAME="item_Count">Count</A></STRONG><DD>
\\n<P>
\\n<PRE> $iResult   = $oHash-&gt;Count();
\\n</PRE>
\\n<P>
\\nReturns the number of elements, the Hash contains.
\\n
\\n</DL>
\\n<P>
\\n<HR>
\\n<H2><A NAME="Class_Attributes">Class Attributes</A></H2>
\\n<P>
\\nnone
\\n
\\n',50,'@!<DATE>2002-03-07 20:46:09@!</DATE>'
73,'de','doc-config','GUI','DontConfirmAfterInsert - Set the confirmation-mode for new records','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',50,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
74,'de','doc-config','GUI','DontConfirmAfterUpdate - Set the confirmation-mode for updates','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DontConfirmAfterUpdate</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, if a user has to confirm, that a record has been updated. <br>&nbsp; <li><b>Values</b><br><b>&quot;&quot;</b> or <b>0</b> (zero) means, that the user has to confirm any update. Any other value (&quot;No&quot; included) suppresses this confirmation-procedure. Default is <b>Yes</b>. <br>&nbsp; <li><b>Notes</b><br>This value may be obsolete in future versions. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI,ConfirmAfter*">GUI-&gt;DontConfirmAfter*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; No need to confirm updates</tt></b><br><b><tt>DontConfirmAfterUpdate = 1</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',60,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
79,'de','doc-config','Layout Field','Pos - Where to place the elements in the form','<WWWdb FILE=000079_en.html/>',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
99,'de','doc-config','Data','UpdFields - The fields for the work-mode','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>UpdFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields of the database-table should be shown in the update-modes <br>&nbsp; <li><b>Values</b><br>This is a comma and space-separated list of fields, that belong to this table and should be generated into the web-form. <br>&nbsp; <li><b>Notes</b><br>If you want to work with a field, but you won''t show it on the form, you have tu use it here too. Later you can declare it as a hidden field. <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#FF6666">; Use almost every field from the contacts-Table</font></tt></b><br><b><tt>UpdFields = &quot;title, sex, first_name, last_name, company, conttyp1, contadr1, conttyp2, contadr2, conttyp3, contadr3, conttyp4, contadr4, conttyp5, contadr5, comments, state, last_change&quot;</tt></b><br><b><tt></tt></b>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',25,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
68,'de','doc-config','Data','QryFields - The fields for the result-list in the query-mode','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>QryFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields of the database-table should be shown in the query-mode. When the result is selected from the database, the data will be shown in a HTML-table. All the fields, that are passed with this parameter will be generated in this form. <br>&nbsp; <li><b>Values</b><br>This is a comma and space-separated list of fields, that belong to this table and should be generated into the result-list. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#000000">; Use the most important fields from the contacts-Table</font></tt></b><br><b><tt>QryFields = &quot;first_name, last_name, company, conttyp1, contadr1, last_change&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
100,'de','doc-config','Data','ExtraFields - Extra fields, WWWdb takes care for','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>ExtraFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields on the HTML-Form should be prepared by WWWdb implicitly. This means the following actions: <ul>
\\n   <li> Check the field via the Check-plugin<li> Convert the field for the database, if a field with the same name exists<li> Generate HTML-form-entries, if this field is not explicitly defined</ul>
\\n  <li><b>Values</b><br>This is a comma and space-separated list of fields. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#000000">; Add this extra fields</font></tt></b><br><b><tt>ExtraFields = &quot;additional_info, state, last_change&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
67,'de','doc-config','Data','Order - How result will be sorted','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Data</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Order</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how the selected result-set will be sorted. Like in SQL WWWdb accepts a comma-separated list of any fields of this table, eventually followed by the direction of the sort-order in the form <b>asc</b> or <b>desc</b>, where asc is the default. <br>&nbsp; <li><b>Values</b><br>Any valid field from the actual table can be used. There is <b>no default</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Data-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt>; Order by last_change descending, then by name ascending</tt></b><br><b><tt>Order = last_change desc, name</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',50,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
75,'de','doc-config','GUI','FgColor - obsolete','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>FgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry is obsolete. <br>&nbsp; <li><b>Values</b><br>-- <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>--</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',5,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
69,'de','doc-config','GUI','BgColor - The background-color of your application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgColor</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the background-color of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. Users can override the value in their personal preferences. <br>&nbsp; <li><b>Values</b><br>Default is the value, defined in your Browser. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br><a href="wwwdb://WWWdb:Tools:UserPrefs">Preferences-Application</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Light grey Background</tt></b><br><b><tt>BgColor = &quot;#eeeeee&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
70,'de','doc-config','GUI','BgImage - Background-image for th WWWdb-application','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>GUI</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>BgImage</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines a background-image for the form of your application. Because the layout of your application is handled with templates from WWWdb-0.8.1 on, this entry may be obsolete in the future. <br>&nbsp; <li><b>Values</b><br>A filename of an image in any subdirectory below $WWWDB_BASE_PATH_/lib/... Default is nothing. <br>&nbsp; <li><b>Notes</b><br>This entry may be obsolete in the future. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,GUI*">GUI-&gt;*</a><br>
\\n   <br>
\\n  <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[GUI]</tt></b><br><b><tt>; Show a cool WWWdb-logo in /usr/local/httpd/htdocs/WWWdb/lib/Images/WWWdb.png,</tt></b><br><b><tt>; where $WWWDB_PASE_PATH=/usr/local/httpd/htdocs/WWWdb</tt></b><br><b><tt>BgImage = Images/WWWdb.png</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
101,'de','doc-config','DB','DateScanFormats - The patterns, a date-value is matched','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DateScanFormats</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how a Database-field of type Date can be filled with user-input. This is necessary, because every database brings its own date format, and the formats differ from country to country and user to user. <br>&nbsp; <li><b>Values</b><br>The format is taken form the Posix call strftime. The Tokens, defined are shown on the <i>DB-&gt;DatePrintFormat</i>-page. You can pass a list of patterns in the config-file. The value, that was entered in the form, will be matched against every entry from this list. When an entry matches the pattern, the entry is converted to the date-type and can be stored in the database.<br>
\\n  <br>
\\n  <li><b>Notes</b><br>It is suggested, to put the most-used patterns at the top of the list <br>&nbsp; <li><b>See also<br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB">DB-&gt;*</a></b><br>strftime(3) <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>DateScanFormats = &lt;&lt;EOF</tt></b><br><b><tt>%a +%b +%e +%H:%M:%S +%Y.*</tt></b><br><b><tt>%Y:%m:%d:%H:%M:%S%z?</tt></b><br><b><tt>%Y-%m-%d +%H:%M:%S%z?</tt></b><br><b><tt>%d\\.%m\\.%y +%H:%M:%S%z?</tt></b><br><b><tt>%B, %e %y</tt></b><br><b><tt>%B, %e %Y</tt></b><br><b><tt>%e\\. +%B +%y</tt></b><br><b><tt>%e\\. +%B +%Y</tt></b><br><b><tt>%d%m%Y</tt></b><br><b><tt>%d%m%y</tt></b><br><b><tt>%d%m</tt></b><br><b><tt>%d</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%e-%b-%y</tt></b><br><b><tt>%Y%m%d%H%M%S%z?</tt></b><br><b><tt>%d.%m.%Y</tt></b><br><b><tt>%d.%m.%y</tt></b><br><b><tt>%d\\.?%m\\.?%y</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%d\\.%m\\.%y</tt></b><br><b><tt>%d\\.%m\\.?</tt></b><br><b><tt>%m/%y</tt></b><br><b><tt>%H:%M:%S</tt></b><br><b><tt>%H:%M %p</tt></b><br><b><tt>%H:%M</tt></b><br><b><tt>%d\\.%m</tt></b><br><b><tt>%e\\.%h\\.?</tt></b><br><b><tt>EOF</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>
\\n',25,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
62,'de','doc-config','DB','Driver - What db-type to access','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Driver</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the type of database, which we want to access. <b>WWWdb</b> currently supports a couple of different databases, but every one of these has some features, some other databas is missing. So <b>WWWdb</b> implements a layer between the applications and the database, which tries to eliminate the differences. <p>By example the different date-formats are converted automatically by <b>WWWdb</b>. <br>&nbsp; <li><b>Values</b><br>Here one of the implemented database-drivers can be set. Default is <b>default</b>, which should be a symbolic link to your preferred database. So, when no database is specified in the URL, this database would be taken. <p>Here is a list of the current supported databases (with the name of the driver in bold): <ul>
\\n     <li> Oracle (<b>Oracle</b>)<li> PostgresSql (<b>Pg</b>)<li> Interbase (<b>InterBase</b>)<li> MySQL (<b>mysql</b>)<li> ODBC (<b>ODBC</b>)</ul>
\\n  <li><b>Notes</b><br>For each of this databases does exist a module in WWWdb-root/WWWdb/DbSession/&lt;Driver&gt;.pm. This driver specifies the attributes of this database. <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Database*">DB-&gt;Database</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Type is PostgreSql</tt></b><br><b><tt>Driver = Pg</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',30,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
65,'de','doc-config','DB','Username - The name of the database-user','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Username</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the username, that is needed to authenticate a user to the database. Your database-administrator tells you the correct name. <br>&nbsp; <li><b>Values</b><br>Any valid username for the database, we want to access. Default is <b>an empty string</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Password*">DB-&gt;Password</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access as user wwwdb</tt></b><br><b><tt>Username = wwwdb</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',45,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
64,'de','doc-config','DB','Password - The database-password','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Password</tt></b><br>&nbsp; <li><b>Description</b><br>This entry describes the database password. We need this to authenticate, that we are a special database-user. <br>&nbsp; <li><b>Values</b><br>Any valid password for the database, we want to access. Default is an <b>empty string</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB,Username*">DB-&gt;Username</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Password is: secret</tt></b><br><b><tt>Password = secret</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',50,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
121,'de','doc-db','wwwdb_doc','wwwdb_doc - FIXME','FIXME',10,'@!<DATE>2001-04-10 14:16:34@!</DATE>'
122,'de','doc-db','wwwdb_cat_cat','wwwdb_cat_cat - FIXME','FIXME',50,'@!<DATE>2001-04-10 14:17:35@!</DATE>'
56,'de','doc-config','Data','Table - The database-table we access currently','<body>
\\n <ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>Table</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which table of the current database we want to access currently. <br>&nbsp; <li><b>Values</b><br>The name of any valid table (or view, if readonly) in the current database. If you write a non db-application you may specify a dummy-name here. But please note, that you have do inactivate the search, update, insert, etc.-buttons here. <br>&nbsp; <li><b>Notes</b><br>If you want to create an application, which does not access any database-table you can use a dummy name here. For read-only access also a database-view-name can be specified. <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Other data-entries</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#FF6666">; Use the contacts-Table</font></tt></b><br><b><tt>Table = contacts</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
58,'de','doc-config','Data','UpdFields - The fields for the update-modes','<body><ul>
\\n  <li><b>Section</b><br><tt>Data</tt><br>&nbsp; <li><b>Token</b><br><tt>UpdFields</tt><br>&nbsp; <li><b>Description</b><br>This entry defines, which fields of the database-table should be shown in the update-modes <br>&nbsp; <li><b>Values</b><br>This is a comma and space-separated list of fields, that belong to this table and should be generated into the web-form. <br>&nbsp; <li><b>Notes</b><br>If you want to work with a field, but you won''t show it on the form, you have tu use it here too. Later you can declare it as a hidden field. <br>&nbsp; <li><b>See also</b><br>&nbsp;<a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,Data">Other Data-entries</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Data]</tt></b><br><b><tt><font color="#FF6666">; Use almost every field from the contacts-Table</font></tt></b><br><b><tt>UpdFields = &quot;title, sex, first_name, last_name, company, conttyp1, contadr1, conttyp2, contadr2, conttyp3, contadr3, conttyp4, contadr4, conttyp5, contadr5, comments, state, last_change&quot;</tt></b><br><b><tt></tt></b>&nbsp;</td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
59,'de','doc-config','Cache','Timeout - The number of seconds to cache a document','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>Cache</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Timeout</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how many seconds the current page is helt in the WWWdb-server-cache. The cache speeds up the delivery of HTML-pages, because once, the page is built, it only has to be delivered by the server. <br>&nbsp; <li><b>Values</b><br>The number of seconds, the requested page should reside in the WWWdb-server-cache. A value of 0 (zero) means, that this page should not be cached. Default is <b>3600</b> (one hour). <br>&nbsp; <li><b>Notes</b><br>Depending of the actuality of the content, the value of the Timeout can be set. In Applications, where data is entered or changed, setting a value other then zero would irritate the users, because they would not see the actual values of the database. Pages, where data is read-only, you can set - depending on the refresh-rate of the date - a corresponding value. <br>&nbsp; <li><b>See also&nbsp;<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[Cache]</tt></b><br><b><tt>; Leave this page one day in cache</tt></b><br><b><tt>Timeout = 86400</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
60,'de','doc-config','DB','Database - The name of the database to access','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Database</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the name of the database we want to acces- <br>&nbsp; <li><b>Values</b><br>Any valid database-name. There is <b>no</b> default value. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br><a href="wwwdb://WWWdb:Tools:ShowDoc;id=,doc-config,DB">DB-&gt;*</a><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access database wwwdb</tt></b><br><b><tt>Database = wwwdb</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
61,'de','doc-config','DB','DatePrintFormat - The format how date-values are printed','<body>
\\n <ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>DatePrintFormat</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines, how a Database-field of type Date should be formatted. This is necessary, because every database brings its own date format, and the formats differ from country to country and user to user. <br>&nbsp; <li><b>Values</b><br>The format is taken form the Posix call strftime. The following tokens are defined <pre><font color="#000099">%a =&gt; &quot;wday&quot;, # day of the week abbr&#13;
\\n%A =&gt; &quot;wday&quot;, # day of the week&#13;
\\n%b =&gt; &quot;mon&quot;,&nbsp; # month abb&#13;
\\n%B =&gt; &quot;mon&quot;,&nbsp; # month&#13;
\\n%d =&gt; &quot;mday&quot;, # numeric day of the month, with leading zeros (eg 01..31)&#13;
\\n%e =&gt; &quot;mday&quot;, # numeric day of the month, without leading zeros (eg 1..31)&#13;
\\n%h =&gt; &quot;mon&quot;,&nbsp; # month abbr&#13;
\\n%H =&gt; &quot;hour&quot;, # hour, 24 hour clock, leading 0''s)&#13;
\\n%I =&gt; &quot;hour&quot;, # hour, 12 hour clock, leading 0''s)&#13;
\\n%j =&gt; &quot;yday&quot;, # day of the year&#13;
\\n%k =&gt; &quot;hour&quot;, # hour&#13;
\\n%l =&gt; &quot;hour&quot;, # hour, 12 hour clock&#13;
\\n%m =&gt; &quot;mon&quot;,&nbsp; # month number, starting with 1&#13;
\\n%M =&gt; &quot;min&quot;,&nbsp; # minute, leading 0''s&#13;
\\n%p =&gt; &quot;am_pm&quot;,# AM or PM&#13;
\\n%S =&gt; &quot;sec&quot;,&nbsp; # seconds, leading 0''s&#13;
\\n%w =&gt; &quot;wday&quot;, # day of the week, numerically, Sunday == 0&#13;
\\n%W =&gt; &quot;week&quot;, # week number, Monday as first day of week&#13;
\\n%y =&gt; &quot;year&quot;, # year (2 digits)&#13;
\\n%Y =&gt; &quot;year&quot;, # year (4 digits)&#13;
\\n%Z =&gt; &quot;tz&quot;,&nbsp;&nbsp; # timezone in ascii. eg: PST&#13;
\\n%z =&gt; &quot;tz&quot;&nbsp;&nbsp;&nbsp; # timezone in format -/+0000</font></pre><li><b>Notes</b><br>Other characters in the format-string are simply included <br>&nbsp; <li><b>See also</b><br>strftime(3) <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n    <tr nosave="NOSAVE">
\\n     <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Use the Format Feb-02-1965</tt></b><br><b><tt>DatePrintFormat = &quot;%b-%d-%Y&quot;</tt></b></td>
\\n    </tr>
\\n   </table>
\\n </ul>
\\n</body>',20,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
76,'de','doc-config','Header','Title - The title of your application','<body><ul>
\\n  <li><b>Section</b><br><b><tt>Header</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Title</tt></b><br>&nbsp; <li><b>Description</b><br>This entry gives the possibility to define a header for the current application. This header is displayed in the window-title of your browser, as well as in the part of your form, where the table-header is placed. <br>&nbsp; <li><b>Values</b><br>Any Text. Default is <b>&quot;WWWdb&quot;</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also<br> --</b><br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[Header]</tt></b><br><b><tt>; Set the title to &quot;Welcome to WWWdb&quot;</tt></b><br><b><tt>Title = &quot;Welcome to WWWdb&quot;</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',10,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
63,'de','doc-config','DB','Host - The name of the database-server','<body><ul>
\\n  <li><b>Section</b><br><b><tt>DB</tt></b><br>&nbsp; <li><b>Token</b><br><b><tt>Host</tt></b><br>&nbsp; <li><b>Description</b><br>This entry defines the Server, where the database resides, we want to access. <br>&nbsp; <li><b>Values</b><br>Any valid hostname, we have access to. The default is <b>localhost</b>. <br>&nbsp; <li><b>Notes</b><br>-- <br>&nbsp; <li><b>See also</b><br>DB-&gt;Database <br>&nbsp; <li><b>Example</b><table bgcolor="#EEEEEE" cols=1 nosave="NOSAVE" width="100%">
\\n   <tr nosave="NOSAVE">
\\n    <td nosave="NOSAVE"><b><tt>[DB]</tt></b><br><b><tt>; Access the database at host my-dbserver@my.domin.org</tt></b><br><b><tt>Host = my-dbserver@my.domin.org</tt></b></td>
\\n   </tr>
\\n  </table>
\\n </ul>
\\n</body>',40,'@!<DATE>2002-03-15 14:18:34@!</DATE>'
184,'en','news','news','WWWdb-0.8.2 released','After a long time of waiting, a new <b>WWWdb</b>-release is here!
\\n 
\\n<p>
\\n
\\n New features of <b>WWWdb-0.8.2</b>: <br>
\\n  &nbsp; </p>
\\n   
\\n<center>      
\\n<table border="0" cellpadding="10" cellspacing="0" nosave="NOSAVE" width="100%">
\\n       <tbody>
\\n      <tr align="Left" nosave="NOSAVE" valign="Top">
\\n        <td align="Left" nosave="NOSAVE" valign="Top">                  
\\n  
\\n      <ul>
\\n          <li><b>System:</b>                      
\\n          <ul>
\\n           <li> Generation of PDF-Files from the selected data        </li>
\\n                       
\\n          </ul>
\\n                  </li>
\\n          <li><b>Handling:</b>                      
\\n          <ul>
\\n           <li>Activation of the default-button in the search-form and the
\\n application-form        </li>
\\n                       
\\n          </ul>
\\n          </li>
\\n                  <li><b>Applications:</b>                      
\\n          <ul>
\\n           <li> PostgreSQL-Function-development: This application allows
\\nto  develop nd test stored procedures for PostgreSQL interactive over the
\\nweb</li>
\\n              <li>Users may set their attributes like address, etc for their
\\n own session-id<br>
\\n              </li>
\\n                       
\\n          </ul>
\\n          </li>
\\n          <li><b>Tools</b>:                      
\\n          <ul>
\\n           <li><tt>INSTALL.pl</tt>                              
\\n              <ul>
\\n            <li> Complete installation for WWWdb</li>
\\n               
\\n              </ul>
\\n              </li>
\\n           
\\n          </ul>
\\n          </li>
\\n          <li><b>Internals</b>:                      
\\n          <ul>
\\n           <li> Database-datatypes now DBI-compatible</li>
\\n           
\\n          </ul>
\\n         </li>
\\n         <li><b>Documentation:</b></li>
\\n         
\\n        <ul>
\\n           <li>The entries for the config-files are documented now<br>
\\n         </li>
\\n         
\\n        </ul>
\\n               
\\n      </ul>
\\n        </td>
\\n       </tr>
\\n            
\\n  </tbody>  
\\n</table>
\\n     </center>
\\n ',100,'@!<DATE>2002-03-12 16:14:22@!</DATE>'
31,'en','home','install','install WWWdb','
\\n<table width="100%" border="0" height="100%">
\\n  <tbody>
\\n     <tr>
\\n  <td align="center"> <b><font color="blue"><br>
\\n       <br>
\\n Run the WWWdb-installer</font></b><b><font color="blue"> <br>
\\n       <br>
\\n       </font></b> </td>
\\n  </tr>
\\n  <tr>
\\n  <td><br>
\\n </td>
\\n  </tr>
\\n  <tr>
\\n  <td bgcolor="#f0f0f0">        
\\n      <pre>$&nbsp;perl INSTALL.pl</pre>
\\n  </td>
\\n  </tr>
\\n  <tr>
\\n  <td>     Now you will be asked for some options. Normally it is ok to press 
\\n&lt;ENTER&gt;. This uses the default, shown in square-brackets. </td>
\\n  </tr>
\\n   <tr>
\\n   </tr>
\\n  <tr>
\\n  <td bgcolor="#f0f0f0" valign="middle">       
\\n      <pre>Welcome to the WWWdb-Installer!<br>We are going to install Version 0.8.2<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TO_INSTALL [MODULES,APACHE,WWWDB,DATABASE]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HOSTNAME [localhost]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_TYPE [Pg]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_NAME [wwwdb_0_8_2]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_HOST [localhost]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_USER [wwwrun]:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DB_PASS []:</pre>
\\n         
\\n      <pre></pre>
\\n  </td>
\\n  </tr>
\\n  <tr>
\\n  <td>Now the installation-process starts.<br>
\\n It includes the following steps<br>
\\n       
\\n      <ul>
\\n         <li>Checking and installing the <b>Perl-modules</b> for WWWdb. They 
\\nmust be in tar.gz-archives in the contrib directory</li>
\\n         <li>Configuring and installing the <b>apache-webserver</b> for use 
\\nwith WWWdb. A translation-handler gets included, which transforms the WWWdb-URI''s 
\\nto a format, that WWWdb can handle.</li>
\\n         <li>Installing <b>WWWdb</b> and the corresponding modules</li>
\\n         <li>Create and load the <b>database</b> for WWWdb</li>
\\n       
\\n      </ul>
\\n       When the Perl-modules are installed, every module shows some messages.
\\nSome modules (like DBIx::Recordset) may need some user-input, but no special
\\nentries have to be done there.<br>
\\n      <br>
\\n When the installation is finished the following messages come up:<br>
\\n  </td>
\\n  </tr>
\\n     <tr>
\\n       <td bgcolor="#f0f0f0" valign="middle">       
\\n      <pre>Installation of WWWdb (0.8.2) finished!</pre>
\\n       
\\n      <pre>Point your Browser to http://localhost/wwwdb to try it out!</pre>
\\n       </td>
\\n     </tr>
\\n     
\\n  </tbody> 
\\n</table>
\\n  ',30,'@!<DATE>2002-03-15 11:00:23@!</DATE>'
28,'en','home','install','General information','<B><FONT color=blue>
\\nGeneral information</FONT></B>
\\n<P>
\\n<B>WWWdb</B> is in a beta state. This means, that tons of ideas
\\nare waiting to be implemented, not that the software isn''t stable. Of
\\ncourse, there are some bugs in, but you should run it stable on your
\\nsystem, as we do.
\\n
\\n<P>
\\n
\\nThe new <b>WWWdb</B>-Installer makes the installation easier as ever before!
\\n
\\n<P>
\\n
\\nThis examples are working on a SuSE 7.x distribution with apache
\\ninstalled in the /usr/local/httpd-hierarchy.
\\n
\\n<P>
\\n
\\nNOTE:
\\n<BR>
\\nEvery Line prefixed with a ''$'' shows you, what to type for doing this
\\ninstallation-step.
\\n
\\n<P>
\\n
\\nThe installation works as follows:
\\n</P>',10,'@!<DATE>2002-03-12 15:07:05@!</DATE>'
25,'de','home','root','WWWdb - Eine Datenbankoberfläche für das WWW','<center><img src="/WWWdb/lib/Images/WWWdb_100pt.png" alt="WWWdb">
\\n</center>
\\n  
\\n<p><b><font color="#348994">Eine flexible Web-Oberfl&auml;che und ein Application-Server
\\nf&uuml;r verschiedene Datenbanken ...</font></b> <br>
\\ndas ist <b>WWWdb</b>. </p>
\\n<p><b>WWWdb</b> ist ein vielseitiges <i>Entwicklungswerkzeug</i> f&uuml;r 
\\n<i>Web-Anwendungen,</i> die auf einer SQL-Datenbank basieren. Man kann damit
\\nalle Daten, die sich in den Datenbank-Tabellen befinden, durchsuchen, anzeigen
\\nund &auml;ndern, in welchem Format sie auch immer vorliegen. Wer einen Palm-PDA
\\nbesitzt, kann sich die ausgew&auml;hlten Datens&auml;tze direkt auf den
\\nPDA herunterladen. Um zu gew&auml;hrleitsten, da&szlig; die Integrit&auml;t
\\nder Daten erhalten bleibt, k&ouml;nnen Perl-Skripte "eingeh&auml;ngt" werden,
\\ndie die n&ouml;tige Konsistenz gew&auml;hren. </p>
\\n<p><b>WWWdb</b> behandelt WWW-Verbindungen als pers&ouml;nliche <i>Sitzungen</i>
\\n die per Login wieder aufgenommen werden k&ouml;nnen. Bei jeder Neuanmeldung 
\\nkann die letzte Sitzung fortgesetzt werden. F&uuml;r die n&ouml;tige Sicherheit 
\\nsorgen verschl&uuml;sselte Kennw&ouml;rter, was die Verwendung von "Cookies" 
\\nunn&ouml;tig macht. </p>
\\n<p>Um die <b>WWWdb</b><i>-Anwendungen miteinander zu verbinden</i>, wird eine
\\n<i>Navigations-Hierarche</i> zur Verf&uuml;gung gestellt; desweiteren besteht
\\ndie M&ouml;glichkit, jedes Objekt durch bestimmte Schlagworte &uuml;ber eine
\\n<i>Suchmaschine</i> zug&auml;nglich zu machen. Ein <i>Applikations-Assistent</i>
\\n erlaubt das Erstellen und &Auml;ndern von WWWdb-Anwendungen direkt &uuml;ber 
\\ndas Web. <b>WWWdb</b> ist sehr einfach zu installieren. </p>
\\n<p>&Uuml;brigens: Diese Site wird komplett von <b>WWWdb</b> erstellt und ausgef&uuml;hrt. 
\\n</p>
\\n<p>Im Moment werden vier Datenbanken <a href="http://www.postgresql.org">
\\nPostgreSQL</a>, <a href="http://www.oracle.com">Oracle</a>, <a
\\n href="http://www.interbase.com">InterBase</a>, <a
\\n href="http://www.mysql.org">MySQL</a> sowie <a
\\n href="http://www.iodbc.org">ODBC</a> unterst&uuml;tzt. </p>
\\n<p><b>WWWdb</b> ist <b>international</b>!. Die Sprache kann f&uuml;r jede 
\\nSitzung individuell eingestellt werden. </p>
\\n<p> </p>
\\n<hr noshade="" width="100%"> 
\\n<p><b>NEU in der aktuellen Version (0.8.2):</b> </p>
\\n<ul>
\\n <li><b>Dokumentation</b> der Konfigurationsdatei-Eintr&auml;ge<b></b></li>
\\n  <li> Ein <b>Installationsprogramm,</b> das <b>WWWdb</b> in weninger als
\\nf&uuml;nf Minuten installiert</li>
\\n  <li><b>Generierung</b> von <b>PDF-Dokumenten,</b> die die gew&uuml;nschten
\\nSuchergebnisse der Datenbankabfrage enthalten<br>
\\n </li>
\\n  <li> Ein paar <b>Bugfixes</b></li>
\\n 
\\n</ul>
\\n <font size="-1">Diese Seite wird von <a href="http://www.twc.de">TWC</a>
\\n gesponsert. Weitere, unter der GPL freigegebene Software wie <a
\\n href="http://aRts-Project.org">aRts</a> (ein analoger Realtime Synthesizer)
\\nbefindet sich ebenfalls auf diesem Host.</font> <br>
\\n&nbsp; 
\\n<p> </p>
\\n<hr noshade="" size="1"><font size="-1">Powered by:&nbsp;</font>
\\n<A href="http://sourceforge.net"> <IMG src="http://sourceforge.net/sflogo.php?group_id=10067" width="88" height="31" border="0" alt="SourceForge Logo"></A> 
\\n</a><a href="http://www.Perl.com"><img
\\n src="/WWWdb/lib/Images/PoweredByPerl.png" alt="Powered by Perl"
\\n border="0" height="31" width="88">
\\n</a><a href="http://www.PostgreSQL.org"><img
\\n src="/WWWdb/lib/Images/PoweredByPostgreSQL.png"
\\n alt="Powered by PostgreSQL" border="0" height="31" width="88">
\\n</a><a href="http://WWWdb.org"><img
\\n src="/WWWdb/lib/Images/WWWdb_050pt.png" alt="Powered by WWWdb"
\\n border="0" height="31" width="88">
\\n</a> ',0,'@!<DATE>2002-03-18 18:35:10@!</DATE>'
25,'en','home','root','WWWdb - A database-frontend for the WWW','<center><img alt="WWWdb" src="/WWWdb/lib/Images/WWWdb_075pt.png">
\\n</center>
\\n<b><font color="#3b8994">A flexible web-enabled frontend and application-server for different databases ...</font></b><br>
\\nthat is <b>WWWdb</b>. 
\\n<p><b>WWWdb</b> is a <i>developing-tool</i> for <i>web-applications,</i>
\\nthat are based on a SQL database. You can browse and modify any data stored
\\nin database-tables and display them in a format, you like. If you own a Palm-PDA,
\\nyou can downlaod the selected data directly to your device. To check, that
\\nthe <i>data-integrity</i> is kept, you can plug in Perl-scripts, that guarantee
\\nthat only correct data is inserted in your database. </p>
\\n<p><b>WWWdb</b> handles WWW-connections as <i>sessions</i> and you can login
\\nand setup your own session. Everytime you come back, your last session can
\\nbe continued. Because it is password-protected, no cookies are needed. </p>
\\n<p>To <i>link the single <b>WWWdb</b>-applications together</i>, a navigation
\\n<i>hierarchy</i> connects the applications, as well as the possibility to
\\nsearch them by predefined words, using a <i>search-engine</i>. With an <i>
\\napplications-wizard</i> you can create and modify <b>WWWdb</b>-applications
\\nover the web on the fly. <b>WWWdb</b> is very easy to install. </p>
\\n<p>BTW: This site is completely designed and executed with and under <b>WWWdb</b>
\\n. </p>
\\n<p>At the moment, four databases <a href="http://www.postgresql.org">PostgreSQL</a>
\\n, <a href="http://www.oracle.com">Oracle</a>, <a href="http://www.interbase.com">
\\nInterBase</a>,<b> </b><a href="http://www.mysql.org">MySQL</a> and <a href="http://www.iodbc.org">
\\nODBC</a> are supported. </p>
\\n<p><b>WWWdb</b> is also <b>internationalized</b>! You can set the language
\\nfor every Session-Id separateley. </p>
\\n<p>   </p>
\\n<hr noshade="" size="1" width="100%">   
\\n<center>   </center>
\\n  
\\n<p><b>NEW in the actual Version (0.8.2)</b>: </p>
\\n<ul>
\\n <li><b>Documentation</b> for the config-file entries     </li>
\\n  <li>An <b>Installer,</b> which installs <b>WWWdb</b> completely in about
\\nfive minutes</li>
\\n  <li><b>Generation</b> of <b>PDF-files</b> from the search results of a
\\ndata query</li>
\\n  <li>Some bugfixes</li>
\\n</ul>
\\n<font size="-1">This site is hosted by <a href="http://www.twc.de">TWC</a>
\\n. You will find other GPLed stuff, like <a href="http://aRts-Project.org">
\\naRts</a> (an analog Realtime synthesizer) here too.</font><br>
\\n&nbsp; 
\\n<p>   </p>
\\n<hr noshade="" size="1" width="100%"><font size="-1">Powered by:&nbsp;</font>
\\n<A href="http://sourceforge.net"> <IMG src="http://sourceforge.net/sflogo.php?group_id=10067" width="88" height="31" border="0" alt="SourceForge Logo"></A>
\\n<a href="http://www.Perl.com"><img alt="Powered by Perl" border="0" height="31" src="/WWWdb/lib/Images/PoweredByPerl.png" width="88"></a>
\\n<a href="http://www.PostgreSQL.org"><img alt="Powered by PostgreSQL" border="0" height="31" src="/WWWdb/lib/Images/PoweredByPostgreSQL.png" width="88"></a>
\\n<a href="http://WWWdb.org"><img alt="Powered by WWWdb" border="0" height="31" src="/WWWdb/lib/Images/WWWdb_050pt.png" width="88"></a>
\\n',10,'@!<DATE>2002-03-18 18:36:22@!</DATE>'
5,'en','home','download','Downloading WWWdb','<b>WWWdb</b> is distributed as a gzipped tar-ball. 
\\n<p>It includes all sources, of the software as well as the configuration-files
\\nand the corresponding perl-plugins. The .po-Files for internationalisation
\\nare also included. </p>
\\n<p>The contents of the database are kept in database-description-files and
\\nthe corresponding export-/import-files, ready for importing in one of the
\\nsupported databases. </p>
\\n<p><font size="+1">You can <b><a href="http://prdownloads.sourceforge.net/wwwdb/WWWdb-0.8.2.tar.gz">
\\ndownload</a></b> the <b>actual version </b><i>(0.8.2) </i>of <b>WWWdb</b>
\\n now!</font></p>
\\n<p><font size="+1">If you need the additional <b>perl-modules</b>, <b>WWWdb</b>
\\n does rely on, you can find them <b><a href="http://prdownloads.sourceforge.net/wwwdb/WWWdb-contrib-0.8.2.tar.gz">
\\nhere</a></b>.</font><br>
\\nI have separated them, because I dont to waste internet-bandwidth. </p>
\\n<p>Of course, you can find these modules at the usual <a href="http://www.cpan.org">
\\nCPAN</a> -archives. </p>
\\n<p>Here are the older Versions of <b>WWWdb</b>:</p>
\\n<table cellpadding="2" cellspacing="2" border="0">
\\n  <tbody>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><b>&nbsp; Version
\\n&nbsp;<br>
\\n      </b></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><b>&nbsp; WWWdb &nbsp;<br>
\\n      </b></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><b>&nbsp; contrib
\\n&nbsp;</b><br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.8.1<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://download.sourceforge.net/wwwdb/WWWdb-0.8.1.tar.gz">
\\nWWWdb</a><br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"> <a href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.8.1.tar.gz">
\\ncontrib</a><br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.8.0<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://download.sourceforge.net/wwwdb/WWWdb-0.8.0.tar.gz">
\\nWWWdb</a></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.8.0.tar.gz">
\\ncontrib</a><br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.0.7<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://download.sourceforge.net/wwwdb/WWWdb-0.0.7.tar.gz">
\\nWWWdb</a><br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"> <a href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.0.7.tar.gz">
\\ncontrib</a><br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.0.6<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://linux.twc.de/WWWdb/WWWdb-0.0.6.tar.gz">
\\nWWWdb</a></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://linux.twc.de/WWWdb/WWWdb-contrib-0.0.6.tar.gz">
\\ncontrib</a><br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.0.5<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://linux.twc.de/WWWdb/WWWdb-0.0.5.tar.gz">
\\nWWWdb</a></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">-<br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.0.4<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://linux.twc.de/WWWdb/WWWdb-0.0.4.tar.gz">
\\nWWWdb</a></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">-<br>
\\n      </td>
\\n    </tr>
\\n    <tr>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">0.0.3<br>
\\n      </td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc"><a href="http://linux.twc.de/WWWdb/WWWdb-0.0.3.tar.gz">
\\nWWWdb</a></td>
\\n      <td valign="Top" align="Center" bgcolor="#cccccc">-<br>
\\n      </td>
\\n    </tr>
\\n  </tbody>
\\n</table>',10,'@!<DATE>2002-03-18 18:42:30@!</DATE>'
5,'de','home','download','WWWdb herunterladen','<body>
\\n   <b>WWWdb</b> wird als gzip-komprimiertes tar-Archiv verteilt  
\\n<p>Es enth&auml;lt alle Quellcodes der Programme, wie auch die Konfigurationsdateien
\\n und die Quellen der zugeh&ouml;rigen Plugins. Au&szlig;erdem sind die .po-Dateien
\\n f&uuml;r die Internationalisierung enthalten. </p>
\\n 
\\n<p>Der Inhalt der Datenbank befindet sich in Datenbank-Beschreibungs-Dateien
\\n und in den zugeh&ouml;rigen Export-/Import-Dateien; vorbereitet f&uuml;r
\\nden Import in eine der unterst&uuml;tzten Datenbanken. </p>
\\n 
\\n<p><font size="+1">Die <b>aktuelle Version</b> von <b>WWWdb</b> <i>(0.8.2)</i>
\\n  kann <b><a
\\n href="http://prdownloads.sourceforge.net/wwwdb/WWWdb-0.8.2.tar.gz">hier heruntergeladen</a></b>
\\n  werden.</font> </p>
\\n 
\\n<p><font size="+1">Die zus&auml;tzlichen <b>Perl-Module</b>, die <b>WWWdb</b>
\\n  ben&ouml;tigt werden, sind <a
\\n href="http://prdownloads.sourceforge.net/wwwdb/WWWdb-contrib-0.8.2.tar.gz">
\\n hier</a> zu finden.</font> </p>
\\n 
\\n<p>Ich habe sie von <b>WWWdb</b> separiert, um Bandbreite zu sparen, da nicht 
\\njeder sie ben&ouml;tigt. </p>
\\n 
\\n<p>Nat&uuml;rlich k&ouml;nnen die Module auch am &uuml;blichen Platz, im
\\n<a href="http://www.cpan.org">CPAN</a> -Archiv heruntergeladen werden. </p>
\\n 
\\n<p>Hier sind die &auml;lteren Versionen von <b>WWWdb</b>: <br>
\\n &nbsp; </p>
\\n   
\\n<table cellpadding="2" cellspacing="2" border="0">
\\n <tbody>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc"><b>&nbsp; Version &nbsp;<br>
\\n </b></td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><b>&nbsp; WWWdb &nbsp;<br>
\\n </b></td>
\\n  <td valign="top" align="center" bgcolor="#cccccc"><b>&nbsp; contrib &nbsp;</b><br>
\\n </td>
\\n </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.8.1<br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-0.8.1.tar.gz">  WWWdb</a><br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"> <a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.8.1.tar.gz">
\\n contrib</a><br>
\\n </td>
\\n </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.8.0<br>
\\n  </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-0.8.0.tar.gz"> WWWdb</a></td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.8.0.tar.gz">
\\n contrib</a><br>
\\n </td>
\\n </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.0.7<br>
\\n  </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-0.0.7.tar.gz"> WWWdb</a><br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"> <a
\\n href="http://download.sourceforge.net/wwwdb/WWWdb-contrib-0.0.7.tar.gz">
\\n contrib</a><br>
\\n </td>
\\n </tr>
\\n  <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.0.6<br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://linux.twc.de/WWWdb/WWWdb-0.0.6.tar.gz"> WWWdb</a></td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://linux.twc.de/WWWdb/WWWdb-contrib-0.0.6.tar.gz"> contrib</a><br>
\\n </td>
\\n  </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.0.5<br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://linux.twc.de/WWWdb/WWWdb-0.0.5.tar.gz"> WWWdb</a></td>
\\n <td valign="top" align="center" bgcolor="#cccccc">-<br>
\\n </td>
\\n  </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.0.4<br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://linux.twc.de/WWWdb/WWWdb-0.0.4.tar.gz"> WWWdb</a></td>
\\n <td valign="top" align="center" bgcolor="#cccccc">-<br>
\\n </td>
\\n  </tr>
\\n <tr>
\\n <td valign="top" align="center" bgcolor="#cccccc">0.0.3<br>
\\n </td>
\\n <td valign="top" align="center" bgcolor="#cccccc"><a
\\n href="http://linux.twc.de/WWWdb/WWWdb-0.0.3.tar.gz"> WWWdb</a></td>
\\n <td valign="top" align="center" bgcolor="#cccccc">-<br>
\\n </td>
\\n  </tr>
\\n 
\\n  </tbody> 
\\n</table>',0,'@!<DATE>2002-03-18 18:44:01@!</DATE>'
