コード例 #1
0
ファイル: index.php プロジェクト: javinc/loadavg
        $loadavg->logOut();
    }
}
//used for remember me at login time
//if no session exists check for cookies
if ((!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] == false) && $banned == false) {
    //if cookies are here and match log them in
    if ($loadavg->checkCookies()) {
        $_SESSION['logged_in'] = true;
        header("Location: /index.php");
    }
}
//first lets see if a name has been set...
$pageName = "";
//security check for all access
if (isset($settings['settings']['allow_anyone']) && $settings['settings']['allow_anyone'] == "false" && !$loadavg->isLoggedIn() || $banned == true) {
    include APP_PATH . '/views/login.php';
} else {
    if (isset($_GET['page']) && $_GET['page'] != "") {
        $pageName = $_GET['page'];
    }
    //first check to see if its a plugin based module
    //if (in_array($pageName, $plugins))  array_key_exists
    if (array_key_exists($pageName, $plugins)) {
        require_once PLUGIN_PATH . $pageName . '/' . $pageName . '.php';
    } else {
        if (file_exists(APP_PATH . '/views/' . $pageName . '.php')) {
            require_once APP_PATH . '/views/' . $pageName . '.php';
        } else {
            //if page doesnt exist redirect to index, can be modified to a page not found if need be
            require_once APP_PATH . '/views/index.php';