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); }
$_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>";