Ejemplo n.º 1
0
if (!isset($func)) {
    $func = '';
}
//------------------------------> Eintragsliste
if ($func == '') {
    require_once $Basedir . '/../../addon_framework/classes/list/class.rex_list.inc.php';
    /**
     *  Liste anlegen 
     */
    $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'));
    /**