* @version $Id: toolbars.inc.php,v 1.1 2006/06/24 11:04:17 koala_s Exp $
 */
//------------------------------> Eintragsliste
if ($func == '') {
    /* 
     * Liste anlegen 
     */
    // Standard sortierung nach Name aufsteigend
    // Standard suchspalte ist Name
    $sql = 'SELECT * FROM rex_article';
    $list = new rexlist($sql, 'Name', 'ASC', 'Name');
    /*
     * Spalten aus dem SQL-ResultSet anlegen 
     */
    $colId = new resultColumn('id', 'ID');
    $colName = new resultColumn('name', 'Name');
    $colPrio = new resultColumn('catprior', 'Prio');
    $colUpdate = new resultColumn('updateuser', 'Aktualisiert von');
    $colCreate = new resultColumn('createuser', 'Erstellt von');
    /*
     * Statische Spalten anlegen 
     */
    // Lösch link
    $colAction = new staticColumn('Aktion', 'löschen');
    /*
     *  Sonder Spalten anlegen 
     */
    // fortlaufende Nr
    $colCount = new countColumn('#', '');
    /*
     *  Links auf die Spalten legen 
  */
 if (empty($category_id)) {
     $category_id = 0;
 }
 $sql = 'SELECT * FROM rex_article WHERE re_id=' . $category_id . ' AND startpage=1 AND clang=' . $clang;
 // Standard sortierung nach CATPRIOR aufsteigend
 // Standard suchspalte ist Name
 $list = new rexlist($sql, 'catprior', 'asc', 'name');
 /*
  *  Spalten aus dem SQL-ResultSet anlegen 
  */
 $colId = new resultColumn('id', 'ID');
 // ID zentrieren
 $colId->setBodyAttributes('style="text-align: center"');
 $colName = new resultColumn('name', 'Kategorie', '', '%name% [%id%]');
 $colPrio = new resultColumn('catprior', 'Prio');
 /*
  *  Statische Spalten anlegen 
  */
 // Icon Spalte
 $colIcon = new staticColumn('<img src="pics/folder.gif"/>', '<img src="pics/folder_plus.gif"/>');
 // Icons zentrieren
 $colIcon->setHeadAttributes('style="text-align: center"');
 $colIcon->setBodyAttributes('style="text-align: center"');
 // Bearbeiten Spalte
 $colEdit = new staticColumn('Kategorie editieren/löschen', 'Kategorie editieren');
 // Online/Offline Spalte
 $colOnOffline = new staticColumn('', 'Status/Funktion');
 $colOnOffline->addCondition('status', '1', '<span style="color: #00aa00;">online</span>', array('func' => 'status', 'mode' => 'offline_it', 'category_id' => '%id%'));
 $colOnOffline->addCondition('status', '0', '<span style="color: #aa0000;">offline</span>', array('func' => 'status', 'mode' => 'online_it', 'category_id' => '%id%'));
 /*
 // Standard sortierung nach id absteigend
 // Standard author ist shortcut
 //$list = new rexlist($sql, 'id', 'desc', 'author');
 $list = new rexList($sql, 'id', 'desc', 'author');
 $list->setLabel($I18N_A63->msg('label_list'));
 //  $list->debug = true;
 /**
  *  Spalten aus dem SQL-ResultSet anlegen 
  */
 $colId = new resultColumn('id', $I18N_A63->msg('label_id'));
 $colAuthor = new resultColumn('author', $I18N_A63->msg('label_author'));
 $colMsg = new resultColumn('message', $I18N_A63->msg('label_message'), 'truncate');
 $colUrl = new resultColumn('url', $I18N_A63->msg('label_url'), 'url');
 //  $colUrl = new resultColumn('url', $I18N_A63->msg('label_url'));
 $colCity = new resultColumn('city', $I18N_A63->msg('label_city'));
 $colCreated = new resultColumn('created', $I18N_A63->msg('label_created'), 'strftime', 'datetime');
 // ID zentrieren
 $colId->setBodyAttributes('style="text-align: center;"');
 /**
  *  Statische Spalten anlegen 
  */
 //Status
 $colStatus = new staticColumn('status', $I18N_A63->msg('label_status'));
 $colStatus->addCondition('status', '1', '<span class="rex-online">' . $I18N_A63->msg('status_online') . '</span>', array('page' => 'guestbook', 'func' => 'status', 'mode' => 'offline_it', 'entry_id' => '%id%'));
 $colStatus->addCondition('status', '0', '<span class="rex-offline">' . $I18N_A63->msg('status_offline') . '</span>', array('page' => 'guestbook', 'func' => 'status', 'mode' => 'online_it', 'entry_id' => '%id%'));
 // Antworten link
 $colAction = new staticColumn($I18N_A63->msg('reply'), $I18N_A63->msg('label_action'));
 /**
  *  Links auf die Spalten legen 
  */
 // Parameter "func" mit dem Wert "edit"
 $sql = 'SELECT * FROM rex_13_glossar, rex_13_glossar_lang WHERE language = lang_id';
 // Standard sortierung nach shortcut aufsteigend
 // Standard suchspalte ist shortcut
 $list = new rexlist($sql, 'shortcut', 'asc', 'shortcut');
 $list->setLabel($I18N_GLOSSAR->msg('label_list'));
 $list->setName('glossarlist');
 $list->setColGroup(array('50px', '*', '85px', '45px', '*'));
 // $list->debug = true;
 /**
  *  Spalten aus dem SQL-ResultSet anlegen 
  */
 $colId = new resultColumn('short_id', $I18N_GLOSSAR->msg('label_id'));
 $colShort = new resultColumn('shortcut', $I18N_GLOSSAR->msg('label_shortcut'));
 $colDesc = new resultColumn('description', $I18N_GLOSSAR->msg('label_description'));
 $colLang = new resultColumn('lang_name', $I18N_GLOSSAR->msg('label_language'));
 $colCase = new resultColumn('casesense', $I18N_GLOSSAR->msg('label_casesens'));
 // ID zentrieren
 $colId->setBodyAttributes('style="text-align: center;"');
 // colCase Werte übersetzen
 $colCase->addCondition('casesense', '0', $I18N_GLOSSAR->msg('no'));
 $colCase->addCondition('casesense', '1', $I18N_GLOSSAR->msg('yes'));
 /**
  *  Links auf die Spalten legen 
  */
 // Parameter "func" mit dem Wert "edit"
 // Parameter "short_id" mit dem Wert "short_id" aus dem Resultset ("%short_id%")
 $colShort->setParams(array('func' => 'edit', 'short_id' => '%short_id%'));
 /**
  *  Optionen auf Spalten setzen
  *  Mögliche Optionen: OPT_NONE, OPT_SEARCH, OPT_SORT, OPT_FILTER, OPT_ALL
  */
//------------------------------> Eintragsliste
if ($func == '') {
    /*
     *  Liste anlegen 
     */
    // Standard sortierung nach Name aufsteigend
    // Standard suchspalte ist Name
    $sql = 'SELECT * FROM rex_article';
    $list = new rexlist($sql, 'Name', 'ASC', 'Name');
    /*
     *  Spalten aus dem SQL-ResultSet anlegen 
     */
    $colId = new resultColumn('id', 'ID');
    $colName = new resultColumn('name', 'Name');
    $colPrio = new resultColumn('catprior', 'Prio');
    $colUpdate = new resultColumn('updateuser', 'Aktualisiert von');
    $colCreate = new resultColumn('createuser', 'Erstellt von');
    /*
     *  Statische Spalten anlegen 
     */
    // Lösch link
    $colAction = new staticColumn('Aktion', 'l&ouml;schen');
    /*
     *  Sonder Spalten anlegen 
     */
    // fortlaufende Nr
    $colCount = new countColumn('#', '');
    /*
     *  Links auf die Spalten legen 
     */
    // Parameter "func" mit dem Wert "edit"