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(); } }
$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();