Example #1
0
    if (!preg_match('/^[^@\\s]+@([-a-z0-9]+\\.)+[a-z]{2,}$/i', $_POST['tbEmail'])) {
        $errors[] = "You must enter a valid email address";
    }
    if (strlen(strval(intval($_POST['tbPhone1A'] . $_POST['tbPhone1B'] . $_POST['tbPhone1C']))) < 10) {
        $errors[] = "Please enter a valid primary phone number";
    }
    if (strlen($_POST['tbPhone2A'] . $_POST['tbPhone2B'] . $_POST['tbPhone2C'])) {
        if (strlen(strval(intval($_POST['tbPhone2A'] . $_POST['tbPhone2B'] . $_POST['tbPhone2C']))) < 10) {
            $errors[] = "Please enter a valid secondary phone number";
        }
    }
    //if ($_POST['tbPay'] != strval(floatval($_POST['tbPay']))) {
    //										$errors[] = "You must enter a valid hourly rate"; }
    if (!$errors) {
        // our input is clean, go ahead and submit
        $sInsertError = updateCurrentUser($_POST, $_SESSION['USERID'], $_SESSION['USERTYPE'], $_SESSION['USERNAME']);
    }
} else {
    // get current details for user
    $aUserVals = getUserVals($_SESSION['USERID']);
    $aPhone1 = formatPhoneNum($aUserVals->user_phone1);
    $aPhone2 = formatPhoneNum($aUserVals->user_phone2);
    $defaults['tbPass'] = $aUserVals->user_pass;
    $defaults['tbFirst'] = $aUserVals->user_first;
    $defaults['tbLast'] = $aUserVals->user_last;
    $defaults['tbEmail'] = $aUserVals->user_email;
    $defaults['tbPhone1A'] = $aPhone1[0];
    $defaults['tbPhone1B'] = $aPhone1[1];
    $defaults['tbPhone1C'] = $aPhone1[2];
    $defaults['tbPhone2A'] = $aPhone2[0];
    $defaults['tbPhone2B'] = $aPhone2[1];
Example #2
0
        } catch (Exception $ex) {
            if ($ex->getMessage() !== null) {
                $desc = $ex->getMessage();
            } else {
                $desc = "Something went wrong while saving the users details.";
            }
            $message .= seriousError($desc);
            returnToPageError($message, $userid);
        }
    } else {
        //Not enough info to proceed
        $message .= "You have not entered all of the required fields.";
        returnToPageError($message, $userid);
    }
    $message = "User '{$fname} {$sname}' successfully updated.";
    updateCurrentUser();
    returnToPageSuccess($message, $userid);
} else {
    $desc = "Something went wrong while saving the users details.";
    $message .= seriousError($desc);
    returnToPageError($message, $userid);
}
function returnToPageError($message, $userid)
{
    $type = 'ERROR';
    if (!isset($message)) {
        $message = 'Something has gone wrong';
    }
    infoLog($message);
    $_SESSION['message'] = new Message($type, $message);
    header("Location: ../editUser.php?userid={$userid}");