set_filenames( array('tplGlobalHeader' => 'tpl/globalHeader.tpl') ); $language = explode('_', $config['language'], 2); $language = $language[0]; $tplGlobalHeader->assign_vars( array( 'LANGUAGE' => $language, 'MSD_VERSION' => MSD_VERSION, 'THEME' => $config['theme'], 'DIRECTION' => 'ltr') ); } // in some cases (config changed, reload database list, etc.) the menu must be // rendered before the content // is handled to update parameters that are used if (isset($_POST['selected_config']) || isset($_GET['config']) || isset($_GET['dbrefresh']) || isset($_POST['dbindex']) || isset($_GET['dbindex'])) { include ('./inc/menu.php'); } switch ($p) { case 'dump': include ('./inc/dump.php'); break; case 'restore': include ('./inc/restore.php'); break; case 'files': include ('./inc/files.php'); break; case 'sql': include ('./inc/sql.php'); break; case 'home': include ('./inc/home/home.php'); break; case 'config': include ('./inc/configuration.php'); break; case 'log': include ('./inc/log.php'); break; default: include ('./inc/home/home.php'); } if ($action != 'dl') { // include menu if we didn't hand out a file include ('./inc/menu.php'); //render prepared templates foreach ($templateObjects as $t) { if (isset(${$t}) && is_object(${$t})) { ${$t}->pparse($t); } } unset($log); obend(); } $_SESSION['config'] = $config;