} } else { $error_msg_array[] = gettext("A nickname is required"); $valid = false; } if (isset($_POST['email']) && strlen(trim($_POST['email'])) > 0) { $email = trim($_POST['email']); if (!email_address_valid($email)) { $error_msg_array[] = gettext("Invalid email address format"); $valid = false; } else { if (email_is_banned($email)) { $error_msg_array[] = gettext("Email Address not permitted. Choose another!"); $valid = false; } if (forum_get_setting('require_unique_email', 'Y') && !email_is_unique($email)) { $error_msg_array[] = gettext("Email Address already in use. Choose another!"); $valid = false; } } } else { $error_msg_array[] = gettext("An email address is required"); $valid = false; } if (isset($_POST['dob_year']) && isset($_POST['dob_month']) && isset($_POST['dob_day']) && @checkdate($_POST['dob_month'], $_POST['dob_day'], $_POST['dob_year'])) { $new_user_prefs['DOB_DAY'] = trim($_POST['dob_day']); $new_user_prefs['DOB_MONTH'] = trim($_POST['dob_month']); $new_user_prefs['DOB_YEAR'] = trim($_POST['dob_year']); $new_user_prefs['DOB'] = "{$new_user_prefs['DOB_YEAR']}-{$new_user_prefs['DOB_MONTH']}-{$new_user_prefs['DOB_DAY']}"; $new_user_prefs['DOB_BLANK_FIELDS'] = $new_user_prefs['DOB_YEAR'] == 0 || $new_user_prefs['DOB_MONTH'] == 0 || $new_user_prefs['DOB_DAY'] == 0 ? true : false; } else {
} } else { $error_msg_array[] = gettext("A nickname is required"); $valid = false; } if (isset($_POST['email']) && strlen(trim($_POST['email'])) > 0) { $user_info_new['EMAIL'] = trim($_POST['email']); if (!email_address_valid($user_info_new['EMAIL'])) { $error_msg_array[] = gettext("Invalid email address format"); $valid = false; } else { if (email_is_banned($user_info_new['EMAIL'])) { $error_msg_array[] = gettext("Email Address not permitted. Choose another!"); $valid = false; } if (forum_get_setting('require_unique_email', 'Y') && !email_is_unique($user_info_new['EMAIL'], $profile_uid)) { $error_msg_array[] = gettext("Email Address already in use. Choose another!"); $valid = false; } } } else { $error_msg_array[] = gettext("Email address is required!"); $valid = false; } if (isset($_POST['dob_year']) && isset($_POST['dob_month']) && isset($_POST['dob_day']) && @checkdate($_POST['dob_month'], $_POST['dob_day'], $_POST['dob_year'])) { $dob['DAY'] = trim($_POST['dob_day']); $dob['MONTH'] = trim($_POST['dob_month']); $dob['YEAR'] = trim($_POST['dob_year']); $user_prefs['DOB'] = sprintf("%04d-%02d-%02d", $dob['YEAR'], $dob['MONTH'], $dob['DAY']); } else { $error_msg_array[] = gettext("Date of birth is required or is invalid");