$error = false; $err_msg = ''; switch ($_GET['element']) { case 'first_name': case 'last_name': # check that length > 1 $error = strlen($_GET['value']) < 2; $err_msg = $error ? min_2_chars : ''; break; case 'address': # check that length > 5 $error = strlen($_GET['value']) < 6; $err_msg = $error ? min_6_chars : ''; break; case 'id_num': $error = !valida_dni($_GET['value']) && $_GET['value'] != ''; $err_msg = $error ? id_instructions : ''; break; case 'phone_1': case 'phone_2': # lenght > 6 or is empty $error = strlen($_GET['value']) < 7 && $_GET['value'] != ''; $err_msg = $error ? min_6_chars : ''; break; case 'mail': $error = !check_email_address($_GET['value']); $err_msg = $error ? email_not_valid : ''; break; case 'pass': case 'username': $error = strlen($_GET['value']) < 6 || strlen($_GET['value']) > 32;
include $translation_file; if ($ob_user->user_id == $conf_generic_user_id) { # initialize the errors array on $_SESSION $_SESSION['registration'] = array(); if ($_POST) { # Check again all the POST elements. $error = ''; if (strlen($_POST['first_name']) < 2) { $error = reg_first_name_error; } elseif (strlen($_POST['last_name']) < 2) { $error = reg_last_name_error; } elseif (strlen($_POST['address']) < 6) { $error = reg_address_error; } elseif (!$_POST['country']) { $error = reg_country_error; } elseif (!valida_dni($_POST['id_num']) && $_POST['id_num'] != '') { $error = reg_id_num_error; } elseif (strlen($_POST['phone_1']) < 7 && $_POST['phone_1'] != '') { $error = reg_phone_1_error; } elseif (strlen($_POST['phone_2']) < 7 && $_POST['phone_2'] != '') { $error = reg_phone_2_error; } elseif (!check_email_address($_POST['mail'])) { $error = reg_mail_error; } elseif (strlen($_POST['username']) < 6 || strlen($_POST['username']) > 32) { $error = reg_username_error; } elseif (strlen($_POST['pass']) < 6 || strlen($_POST['pass']) > 32) { $error = reg_pass_error; } elseif ($_POST['captcha'] != $_SESSION['misc']['captcha']) { $error = reg_captcha_error; } elseif (!$_POST['tncs']) { $error = reg_tncs_error;