Ejemplo n.º 1
0
    if ($posmgmt->UpdateUserSettings(array('id' => $userinfo['id'], 'newtheme' => $theme_id, 'new_user_track' => $user_track, 'newaway' => $away))) {
        $eve->SessionSetVar('statusmsg', 'User Settings Updated!');
        $eve->RedirectUrl('user.php');
    }
    if (!empty($email) && $email != $userinfo['email']) {
        if ($posmgmt->UpdateUserMail(array('id' => $userinfo['id'], 'newmail' => $email))) {
            $eve->SessionSetVar('statusmsg', 'New email address saved!');
            $eve->RedirectUrl('user.php');
        }
    }
    if (!empty($newpass) && $newpass != $newpass2) {
        $eve->SessionSetVar('errormsg', 'Password and confirmation password are different!');
        $eve->RedirectUrl('user.php');
    }
    if ($newpass) {
        if (!$posmgmt->UpdateUserPass(array('id' => $userinfo['id'], 'newpass' => $newpass))) {
            $eve->RedirectUrl('user.php');
        }
        $eve->SessionSetVar('statusmsg', 'New password saved!');
        $eve->RedirectUrl('user.php');
    }
    $userinfo = $posmgmt->GetUserInfo();
}
if ($action == 'updatecorpinfo') {
    $eveinfo = $eve->GetUserVars();
    $userinfo = array_merge($userinfo, $eveinfo);
    if ($posmgmt->UpdateUserInfo($userinfo)) {
        $eve->SessionSetVar('statusmsg', 'Your information has been saved!');
        $eve->RedirectUrl('user.php');
    }
}