示例#1
0
function edit_user()
{
    if (!is_logged_in() || !is_post_parameter_complete(array('salutation', 'gender', 'firstname', 'lastname', 'birthyear', 'birthmonth', 'birthday', 'password', 'aboutme'))) {
        Redirect('../edit_user.php');
    }
    $userDetails['salutation'] = $_POST['salutation'];
    $userDetails['firstname'] = $_POST['firstname'];
    $userDetails['lastname'] = $_POST['lastname'];
    $userDetails['gender'] = $_POST['gender'];
    $userDetails['birthdate'] = "{$_POST['birthyear']}-{$_POST['birthmonth']}-{$_POST['birthday']}";
    $userDetails['username'] = $_SESSION['user']['username'];
    $userDetails['password'] = $_POST['password'];
    $userDetails['aboutme'] = $_POST['aboutme'];
    if (is_admin()) {
        if (is_post_parameter_complete(array('accesslevel'))) {
            $userDetails['accesslevel'] = $_POST['accesslevel'];
        } else {
            Redirect('../edit_user.php');
        }
    } else {
        $userDetails['accesslevel'] = 'User';
    }
    if (EditUser($userDetails)) {
        if ($_SESSION['user']['accesslevel'] == $userDetails['accesslevel']) {
            $_SESSION['user'] = SelectUser($userDetails['username']);
            Redirect('../index.php');
        } else {
            Redirect('../landing.php/logout');
        }
    } else {
        Error('Edit Failed');
    }
}
示例#2
0
function initialize_profile()
{
    global $userDetails;
    if (!is_get_parameter_complete(array('username'))) {
        Redirect('index.php');
    }
    $userDetails = SelectUser($_GET['username']);
    if ($userDetails == null) {
        Error('User not found');
    }
}
示例#3
0
文件: event.php 项目: Maksumys/lab8
     //
     list_of_categ($mysqli, $tmpl['list_categ_admin'], $tmpl['search']);
 } else {
     if ($_POST['DeleteCategory']) {
         DeleteCategory($mysqli, $_POST['select_name_category2']);
         $_SESSION["list"] = $tmpl['mainAdmin'];
     } else {
         if ($_POST['AddCategory']) {
             AddCategory($mysqli, $_POST['new_categ'], $_POST['select_name_category1']);
             $_SESSION["list"] = $tmpl['mainAdmin'];
         } else {
             if ($_POST["selectoption"] == "Пользователи") {
                 list_users($mysqli, $tmpl['usersAdmin']);
             } else {
                 if ($_POST['selectedUser']) {
                     SelectUser($mysqli, $_POST['selectuser'], $tmpl['user_admin']);
                 } else {
                     if ($_POST['DeleteUser']) {
                         DeleteUser($mysqli);
                         $_SESSION["list"] = $tmpl['mainAdmin'];
                     } else {
                         if ($_POST['ChangeUser']) {
                             ChangeUser($mysqli, $_POST['group_user'], $_POST['block']);
                             $_SESSION["list"] = $tmpl['mainAdmin'];
                         } else {
                             if ($_POST["selectoption"] == "Отчеты") {
                                 //
                                 //CreatePDF($mysqli);
                                 $_SESSION['list'] = $tmpl['pdf_otchet'];
                             } else {
                                 if ($_POST["selectedOtchet"]) {