/** * Validation routine for DNS server. * * @param string $server DNS server * * @return string error message if DNS server is invalid */ public function validate_dns_server($server) { clearos_profile(__METHOD__, __LINE__); if (empty($server)) { return; } if (!Network_Utils::is_valid_ip($server)) { return lang('pptpd_dns_server_invalid'); } }
/** * Validation routine for site. * * @param string $site site * @param boolean $check_uniqueness checks uniqueness * * @return string error message if site is invalid */ public function validate_site($site, $check_uniqueness = TRUE) { clearos_profile(__METHOD__, __LINE__); if (!Network_Utils::is_valid_domain($site, TRUE)) { return lang('web_proxy_site_invalid'); } if ($check_uniqueness) { $current = $this->get_exception_sites(); if (in_array($site, $current)) { return lang('web_proxy_site_already_exists'); } } }