assign('root_url', $root_url); if ($lang) { unset($_SESSION['taal']); $_SESSION['taal'] = $lang; } else { if (!isset($_SESSION['taal'])) { $_SESSION['taal'] = detect_lang(); } $lang = $_SESSION['taal']; } /* URI PARSING*/ $query = explode("?", $_SERVER["REQUEST_URI"]); $params = $query[1]; $query = explode("/", $query[0]); array_shift($query); $uri = $root_url . '/'; if (count($query) > 0) for ($i=0; $itemplate_dir = TEMPLATE_DIR; $smarty->assign('uri', $uri); $smarty->assign('root_url', $root_url); $file = MODULE_DIR . "/" . $module. ".php"; if (file_exists($file)) { $smarty->assign('module', $module); require_once($file); } else{ if ($module <> "") { header("Location: $root_url/"); header("HTTP/1.0 301 Moved Permanently", true); } require_once(MODULE_DIR . "home.php"); } if ($theme == "") $theme = "default"; $smarty->append("css", "/css/" . $theme . ".css"); trim($page_title) != "" ? $page_title = $default_page_title . " - " . $page_title : $page_title = $default_page_title; $smarty->assign('page_title', $page_title); $smarty->assign('header_title', strtolower($header_title)); $smarty->assign('last_url', $_SESSION['last_url']); $smarty->assign('keywords', $keywords); $smarty->assign('lang', $lang); $smarty->assign('uri', $uri); $smarty->template_dir = TEMPLATE_DIR; $movie->swf = '/id_text.swf'; $movie->divid = 'naam'; $scale = 1; $movie->width = 450 * $scale; $movie->height = 120 * $scale; $smarty->assign('movie', $movie); $smarty->assign('textflash', $smarty->fetchTemplate('flashmovie')); $menu_data = $smarty->fetchTemplate('menu', $lang); $header_data = $smarty->fetchTemplate('header', $lang); $smarty->assign('header_data', $header_data); $smarty->assign('menu_data', $menu_data); $menu_data_flash = ' '; $smarty->assign('menu_data', $menu_data); $smarty->assign('content_data', $content_data); $smarty->assign('compiletime', microtime(true)-$time_start); $smarty->append('js', '/functions.js'); if (file_exists($smarty->template_dir . '/' . 'layout_' . $theme . '.tpl')) { print($smarty->fetchTemplate('layout_' . $theme)); } else { print($smarty->fetchTemplate('layout')); } db_close($db); ?>