Koken::$profile = Koken::$site['profile']; Koken::$location['theme_path'] = $real_base_folder . '/storage/themes/' . $site_api['theme']['path']; foreach ($categories['categories'] as $c) { Koken::$categories[strtolower($c['title'])] = $c['id']; } if (isset($_GET['default_link'])) { $location = Koken::$site['default_links'][$_GET['default_link']]; unset($_GET['default_link']); foreach ($_GET as $key => $val) { $location = str_replace(":{$key}", $val, $location); } header("Location: {$base_folder}{$location}"); } date_default_timezone_set(Koken::$site['timezone']); // Setup path to current theme Koken::$template_path = $root_path . $ds . 'storage' . $ds . 'themes' . $ds . Koken::$site['theme']['path']; $nav = array(); if (isset(Koken::$site['navigation'])) { foreach (Koken::$site['navigation']['items'] as &$n) { if (isset($n['front']) && $n['front']) { Koken::$navigation_home_path = rtrim($n['path'], '/') . '/'; } } if (isset(Koken::$site['navigation']['groups'])) { $groups = array(); foreach (Koken::$site['navigation']['groups'] as $g) { $key = $g['key']; $groups[$key] = array('items' => $g['items'], 'items_nested' => $g['items_nested']); } Koken::$site['navigation']['groups'] = $groups; }