@@ -791,51 +791,51 @@ is_alias_format_valid() {
791791
792792# IP format validator
793793is_ip_format_valid () {
794- object_name=${2-ip}
795- valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? 0 : 1);' $1 ) ;
796- if [ " $valid " -ne 0 ]; then
797- check_result " $E_INVALID " " invalid $object_name :: $1 "
798- fi
794+ object_name=${2-ip}
795+ valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? 0 : 1);' $1 )
796+ if [ " $valid " -ne 0 ]; then
797+ check_result " $E_INVALID " " invalid $object_name :: $1 "
798+ fi
799799}
800800
801801# IPv6 format validator
802802is_ipv6_format_valid () {
803- object_name=${2-ipv6}
804- valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) ? 0 : 1);' $1 ) ;
805- if [ " $valid " -ne 0 ]; then
806- check_result " $E_INVALID " " invalid $object_name :: $1 "
807- fi
803+ object_name=${2-ipv6}
804+ valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) ? 0 : 1);' $1 )
805+ if [ " $valid " -ne 0 ]; then
806+ check_result " $E_INVALID " " invalid $object_name :: $1 "
807+ fi
808808}
809809
810810is_ip46_format_valid () {
811- valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_IPV6) ? 0 : 1);' $1 ) ;
812- if [ " $valid " -ne 0 ]; then
813- check_result " $E_INVALID " " invalid IP format :: $1 "
814- fi
811+ valid=$( $HESTIA_PHP -r ' $ip="$argv[1]"; echo (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_IPV6) ? 0 : 1);' $1 )
812+ if [ " $valid " -ne 0 ]; then
813+ check_result " $E_INVALID " " invalid IP format :: $1 "
814+ fi
815815}
816816
817817is_ipv4_cidr_format_valid () {
818- object_name=${2-ip}
819- valid=$( $HESTIA_PHP -r ' $cidr="$argv[1]"; list($ip, $netmask) = [...explode("/", $cidr), 32]; echo ((filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && $netmask <= 32) ? 0 : 1);' $1 ) ;
820- if [ " $valid " -ne 0 ]; then
821- check_result " $E_INVALID " " invalid $object_name :: $1 "
822- fi
818+ object_name=${2-ip}
819+ valid=$( $HESTIA_PHP -r ' $cidr="$argv[1]"; list($ip, $netmask) = [...explode("/", $cidr), 32]; echo ((filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) && $netmask <= 32) ? 0 : 1);' $1 )
820+ if [ " $valid " -ne 0 ]; then
821+ check_result " $E_INVALID " " invalid $object_name :: $1 "
822+ fi
823823}
824824
825825is_ipv6_cidr_format_valid () {
826- object_name=${2-ipv6}
827- valid=$( $HESTIA_PHP -r ' $cidr="$argv[1]"; list($ip, $netmask) = [...explode("/", $cidr), 128]; echo ((filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) && $netmask <= 128) ? 0 : 1);' $1 ) ;
828- if [ " $valid " -ne 0 ]; then
829- check_result " $E_INVALID " " invalid $object_name :: $1 "
830- fi
826+ object_name=${2-ipv6}
827+ valid=$( $HESTIA_PHP -r ' $cidr="$argv[1]"; list($ip, $netmask) = [...explode("/", $cidr), 128]; echo ((filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) && $netmask <= 128) ? 0 : 1);' $1 )
828+ if [ " $valid " -ne 0 ]; then
829+ check_result " $E_INVALID " " invalid $object_name :: $1 "
830+ fi
831831}
832832
833833is_netmask_format_valid () {
834- object_name=${2-netmask}
835- valid=$( $HESTIA_PHP -r ' $netmask="$argv[1]"; echo (preg_match("/^(128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)/", $netmask) ? 0 : 1);' $1 ) ;
836- if [ " $valid " -ne 0 ]; then
837- check_result " $E_INVALID " " invalid $object_name :: $1 "
838- fi
834+ object_name=${2-netmask}
835+ valid=$( $HESTIA_PHP -r ' $netmask="$argv[1]"; echo (preg_match("/^(128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)\.(0|128|192|224|240|248|252|254|255)/", $netmask) ? 0 : 1);' $1 )
836+ if [ " $valid " -ne 0 ]; then
837+ check_result " $E_INVALID " " invalid $object_name :: $1 "
838+ fi
839839}
840840
841841# Proxy extention format validator
0 commit comments