Beispiel #1
0
foreach ($modules as $module) {
    if ($users->check_priv($users->getlogin('id'), "module:{$module['id']}") and $module['status'] == 1) {
        $final_modules[] = $module;
    }
}
$is_admin = $users->check_priv($users->getlogin('id'), 'ADMIN');
$smarty->assign('is_admin', $is_admin);
$smarty->assign('cpmodules', $final_modules);
// Authentication
$user = array();
if (isset($_SESSION['cp_login'])) {
    $cp_login = $_SESSION['cp_login'];
    $cp_login = explode('-', $cp_login);
    $user = $cp_login[0];
    $cp_pass = $cp_login[1];
    $check = $db->num_rows('users', array('id', 'password'), array($user, $cp_pass));
    if ($check > 0) {
        $login = true;
        $user = $db->fetch('users', array('id', 'password'), array($user, $cp_pass));
        $user = $user[0];
    } else {
        $login = false;
    }
}
if (isset($login) and $login !== true and $page != 'login') {
    echo '<script>window.location="login.php";</script>';
    die;
}
$username = isset($user['username']) ? $user['username'] : '';
$smarty->assign('username', $username);
$current_url_minuspage = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];