$msj = 'Se actualizó su contraseña con éxito.'; } else { $error = 'Ocurrió un error interno registrando su cuenta, intente más tarde.'; } } } else { if ($_GET['op'] == 'update_data') { $error = ''; $countries = getCountries(); if (strlen($_POST['name']) < 3 || !validName($_POST['name'])) { $error .= '- Su Nombre es requerido, solo puede usar caracteres alfanuméricos<br />'; } if (strlen($_POST['address']) < 3 || !validAddress($_POST['address'])) { $error .= '- Su Dirección es requerida, solo puede usar caracteres alfanuméricos<br />'; } if (strlen($_POST['phone']) < 3 || !validPhone($_POST['phone'])) { $error .= '- Su Teléfono es requerido, solo puede usar dígitos<br />'; } if (strlen($_POST['vat']) > 0 && !validVat($_POST['vat'])) { $error .= '- Su identificación fiscal solo puede tener caracteres alfanuméricos<br />'; } if ($error == '') { if (User::updateUserData($user->id, $_POST['name'], $_POST['vat'], $_POST['address'], $user->country, $_POST['phone'])) { $msj = 'Se actualizó su información con éxito.'; } else { $error = 'Ocurrió un error interno registrando su cuenta, intente más tarde.'; } } } else { if ($_GET['op'] == 'new_app') { $country = getGeoip();
$group = getAllGroups(); //pulls the current entry data using the address_id $contactInfo = read($addressid); if (isPostRequest()) { //grabs all of the new entered data $group = filter_input(INPUT_POST, 'address_group_id'); $fullname = filter_input(INPUT_POST, 'fullname'); $email = filter_input(INPUT_POST, 'email'); $address = filter_input(INPUT_POST, 'address'); $phoneEntry = filter_input(INPUT_POST, 'phone'); $website = filter_input(INPUT_POST, 'website'); $birthday = filter_input(INPUT_POST, 'birthday'); $errors = array(); //removes everything but the numbers from the phone $phone = justNumbersPhone($phoneEntry); if (!validPhone($phone)) { //validates the phone number $errors[] = 'Phone is not valid'; } if (count($errors) == 0) { //uploads the image, if no image was used it doesn't replace a previously uploaded image $image = uploadImage(); if ($image == NULL) { updateNoImage($addressid, $group, $fullname, $email, $address, $phone, $website, $birthday); $results = 'Contact was successfully updated without the image'; } else { update($addressid, $group, $fullname, $email, $address, $phone, $website, $birthday, $image); $results = 'Contact was successfully updated'; } } }