예제 #1
0
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;
    }