示例#1
0
 function __construct($lang)
 {
     global $db;
     $str = $db->extended->getAll('SELECT * FROM s_strings;');
     IsDbError($str);
     foreach ($str as $s) {
         $this->strtable[$s['id']] = $s[$lang] ? $s[$lang] : $s['de'];
     }
     unset($str);
 }
示例#2
0
        $_REQUEST['id'] = $nr;
        $_REQUEST['aktion'] = 'view';
        $_REQUEST['sektion'] = key($_REQUEST);
    }
    // Variante: Es wurde im Suchfeld eine Ganzzahl eingegeben
    if (!empty($_POST['sstring']) and is_numeric($_POST['sstring'])) {
        $nr = intval($_POST['sstring']);
        $bereich = Entity::getBereich($nr);
        if ($bereich) {
            unset($_POST, $_REQUEST['sstring']);
            $_REQUEST['sektion'] = $bereich;
            $_REQUEST['aktion'] = 'view';
            $_REQUEST['id'] = $nr;
        }
    }
}
// Variante: $_REQUEST['sektion'] = 'F' und Auswertung vorige
if (isset($_REQUEST['sektion']) and isset($datei[$_REQUEST['sektion']])) {
    if (!empty($_REQUEST['aktion'])) {
        $marty->assign('aktion', $_REQUEST['aktion']);
    }
    $marty->assign('sektion', $_REQUEST['sektion']);
    include $datei[$_REQUEST['sektion']];
} else {
    // mehrsprachige Vorgabeseite
    $db = \MDB2::singleton();
    $data = $db->extended->getOne('SELECT ' . $_SESSION['lang'] . ' FROM s_strings WHERE id = 13;');
    IsDbError($data);
    echo $data;
}
echo "</div>";