$wrapper->site_name = $config->site_name; $wrapper->site_dir = $config->site_dir; $categories = array(); if ($result = $db->query("SELECT * FROM categories")) { while ($row = $result->fetch_object()) { $categories[] = $row; } } else { die($db->error); } $wrapper->categories = $categories; $router->base_routes(); $router->find_route(); $act = isset($_GET["act"]) ? $_GET["act"] : "idx"; $act = isset($_POST["act"]) ? $_POST["act"] : $act; include $kyros->get_act($act) . ".php"; $wrapper->user = $session->user; if ($session->user->permissions->admin["view"] == "true") { $tmp = new Template(); $tmp->site_dir = $config->site_dir; $wrapper->admin_button = $tmp->render($kyros->theme_dir . "sidebar/ad_button.php"); unset($tmp); } if ($session->user->permissions->category_post_count() >= 1) { $tmp = new Template(); $tmp->site_dir = $config->site_dir; $wrapper->topic_button = $tmp->render($kyros->theme_dir . "sidebar/nt_button.php"); unset($tmp); } include $router->routeURI(); // Set wrapper reference to $kyros