Beispiel #1
0
function AddUser()
{
    global $tpl, $user, $error_list;
    $username = stripslashes($_REQUEST['username']);
    $firstname = stripslashes($_REQUEST['firstname']);
    $lastname = stripslashes($_REQUEST['lastname']);
    $email = stripslashes($_REQUEST['email']);
    $address1 = stripslashes($_REQUEST['address1']);
    $address2 = stripslashes($_REQUEST['address2']);
    $city = stripslashes($_REQUEST['city']);
    $state = stripslashes($_REQUEST['state']);
    $zip = stripslashes($_REQUEST['zip']);
    $phone = stripslashes($_REQUEST['phone']);
    $i = 0;
    if ($username == "") {
        $error_list[$i] = "Username is required";
        $i++;
    }
    if ($firstname == "") {
        $error_list[$i] = "Firstname is required";
        $i++;
    }
    if ($lastname == "") {
        $error_list[$i] = "Lastname is required";
        $i++;
    }
    if ($email == "") {
        $error_list[$i] = "Email is required";
        $i++;
    }
    if ($address1 == "") {
        $error_list[$i] = _("Address is required");
        $i++;
    }
    if ($city == "") {
        $error_list[$i] = _("City is required");
        $i++;
    }
    if ($state == "") {
        $error_list[$i] = _("State is required");
        $i++;
    }
    if ($zip == "") {
        $error_list[$i] = _("Zip is required");
        $i++;
    }
    if ($user->CheckUser($username, $email)) {
        $error_list[$i] = "Username or email is already exist";
        $i++;
    } elseif ($repassword != $password) {
        $error_list[$i] = "Password does not match";
        $i++;
    } elseif (!IsEmailAddress($email)) {
        $error_list[$i] = "Invalid format email";
        $i++;
    }
    if (!is_array($error_list)) {
        $_REQUEST['user_id'] = $user->Add($username, '', $firstname, $lastname, $email, $address1, $address2, $city, $state, $zip, $phone);
        $_REQUEST['pf'] = 'detail';
        $GLOBALS['user_data'] = $GLOBALS['user']->GetUser($_REQUEST['user_id']);
        ShowFormDetailUser();
    } else {
        ShowFormAddUser();
    }
}
Beispiel #2
0
                $GLOBALS['error_list'][] = _("Email already exist");
            }
        } elseif (!IsEmailAddress($email)) {
            $GLOBALS['error_list'][] = _("email is not valid");
        } elseif ($repassword != $password) {
            $GLOBALS['error_list'][] = _("password doesnt match");
        }
        if (!is_array($GLOBALS['error_list'])) {
            $GLOBALS['user']->Update($curr_user['user_id'], $username, $password, $firstname, $lastname, $email, $address1, $address2, $city, $state, $zip, $phone);
            $GLOBALS['success'] = true;
            //refresh from DB
            $GLOBALS['user_data'] = $GLOBALS['user']->GetUser($curr_user['user_id']);
        } else {
            $GLOBALS['user_data']['firstname'] = $firstname;
            $GLOBALS['user_data']['lastname'] = $lastname;
            $GLOBALS['user_data']['email'] = $email;
            $GLOBALS['user_data']['address1'] = $address1;
            $GLOBALS['user_data']['address2'] = $address2;
            $GLOBALS['user_data']['city'] = $city;
            $GLOBALS['user_data']['state'] = $state;
            $GLOBALS['user_data']['zip'] = $zip;
            $GLOBALS['user_data']['phone'] = $phone;
        }
    }
}
/*===================================================
	main
===================================================*/
ShowDetailUser();
ShowFormDetailUser();