public function actionIndex()
 {
     $users = User::getAdminUsers();
     if (!$users) {
         $users = array();
     }
     require_once ROOT . '/views/admin-user/index.php';
     return true;
 }
Example #2
0
        $obj_smarty->assign('active', 'admin');
        $obj_smarty->display(FULLCAL_DIR . '/view/admin_panel.tpl');
        exit;
    }
    $obj_smarty->assign('name', $arr_user['firstname'] . ' ' . (!empty($arr_user['infix']) ? $arr_user['infix'] : '') . $arr_user['lastname']);
    $obj_smarty->assign('user', $_SESSION['calendar-uid']['username']);
    $obj_smarty->assign('user_id', $_SESSION['calendar-uid']['uid']);
    $obj_smarty->assign('is_user', $bln_user);
    $obj_smarty->assign('is_admin', $bln_admin);
    $obj_smarty->assign('is_super_admin', $bln_superadmin);
    $language = Settings::getLanguage($arr_user['user_id']);
    $obj_smarty->assign('language', $language);
    $obj_smarty->assign('current_languages', $current_languages);
    // global var
    if (User::isAdmin()) {
        $arr_users = User::getAdminUsers(true);
        // users of this admin
        $obj_smarty->assign('users', $arr_users);
    }
} else {
    $obj_smarty->display(FULLCAL_DIR . '/login.html');
    exit;
}
if (isset($_GET['action'])) {
    switch ($_GET['action']) {
        case 'get_settings':
            getSettings();
            break;
        case 'save_settings':
            saveSettings();
            break;
Example #3
0
function undeleteUser()
{
    global $error;
    global $obj_smarty;
    $arr_submit = array(array('uid', 'int', true, ''));
    $frm_submitted = validate_var($arr_submit);
    $bln_admin = User::isAdmin();
    $bln_superadmin = User::isSuperAdmin();
    if ($bln_superadmin) {
        if (User::isAdmin($frm_submitted['uid'])) {
            $bln_success = User::undeleteAdmin($frm_submitted['uid']);
            if ($bln_success) {
                $obj_smarty->assign('msg', 'Admin is back again');
            }
            $arr_users = User::getAdmins(true, true);
            // admins of this superadmin
            $obj_smarty->assign('users', $arr_users);
        } else {
            $obj_smarty->assign('error', 'NO rights to undelete this user');
        }
    } else {
        if ($bln_admin) {
            if (User::isAdminUser($frm_submitted['uid'])) {
                $bln_success = User::undeleteUser($frm_submitted['uid']);
                if ($bln_success) {
                    $obj_smarty->assign('msg', 'User is back again');
                }
                //$arr_users = getUsers();
                $arr_users = User::getAdminUsers(true, true);
                // users of this admin
                $obj_smarty->assign('users', $arr_users);
            } else {
                $obj_smarty->assign('error', 'NO rights to undelete this user');
            }
        }
    }
    $obj_smarty->assign('active', 'users');
    $obj_smarty->display(FULLCAL_DIR . '/view/admin_panel.tpl');
    exit;
}