function check_user_data() { global $ip_number_1, $ip_number_2, $ip_number_3, $ip_number_4; $ip_number_1 = $_POST['ip_number_1']; $ip_number_2 = $_POST['ip_number_2']; $ip_number_3 = $_POST['ip_number_3']; $ip_number_4 = $_POST['ip_number_4']; global $domain, $alias; $domain = $_POST['domain']; $alias = $_POST['alias']; $err_msg = '_off_'; if ($ip_number_1 < 0 || $ip_number_1 > 255 || !is_numeric($ip_number_1) || $ip_number_2 < 0 || $ip_number_2 > 255 || !is_numeric($ip_number_2) || $ip_number_3 < 0 || $ip_number_3 > 255 || !is_numeric($ip_number_3) || $ip_number_4 < 0 || $ip_number_4 > 255 || !is_numeric($ip_number_4)) { $err_msg = tr('Wrong IP number!'); } else { if ($domain == '') { $err_msg = tr('Please specify domain!'); } else { if ($alias == '') { $err_msg = tr('Please specify alias!'); } else { if (IP_exists()) { $err_msg = tr('This IP already exist!'); } } } } if ($err_msg == '_off_') { return true; } else { set_page_message($err_msg); return false; } }
function check_user_data() { global $interfaces; $ip_number = trim($_POST['ip_number_1']) . '.' . trim($_POST['ip_number_2']) . '.' . trim($_POST['ip_number_3']) . '.' . trim($_POST['ip_number_4']); $err_msg = '_off_'; if (filter_var($ip_number, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) === false) { $err_msg = tr('Wrong IP number!'); } elseif (clean_input($_POST['domain']) == '') { $err_msg = tr('Please specify domain!'); } elseif (clean_input($_POST['alias']) == '') { $err_msg = tr('Please specify alias!'); } elseif (IP_exists()) { $err_msg = tr('This IP already exist!'); } elseif (!in_array(clean_input($_POST['ip_card']), $interfaces->getAvailableInterface())) { $err_msg = tr('Please select nework interface!'); } if ($err_msg == '_off_') { return true; } else { set_page_message($err_msg, 'error'); return false; } }