fantu
2008-12-20 0b6b1e4e64995187662e81e37f75fa8eb7a934d1
fix in the ip address validator and one test
2 files modified
4 ■■■■ changed files
interface/lib/classes/tform.inc.php 2 ●●● patch | view | raw | blame | history
interface/web/admin/form/server_config.tform.php 2 ●●● patch | view | raw | blame | history
interface/lib/classes/tform.inc.php
@@ -632,7 +632,7 @@
                                        }
                                break;
                                case 'ISIPV4':
                                        if(!preg_match("/^[0-9]{1,3}(.)[0-9]{1,3}(.)[0-9]{1,3}(.)[0-9]{1,3}$/", $field_value)) {
                                        if(!preg_match("/^[0-9]{1,3}(\.)[0-9]{1,3}(\.)[0-9]{1,3}(\.)[0-9]{1,3}$/", $field_value)) {
                                                $errmsg = $validator['errmsg'];
                                                if(isset($this->wordbook[$errmsg])) {
                                                    $this->errorMessage .= $this->wordbook[$errmsg]."<br />\r\n";
interface/web/admin/form/server_config.tform.php
@@ -68,7 +68,7 @@
            'datatype'    => 'VARCHAR',
            'formtype'    => 'TEXT',
            'default'    => '192.168.0.105',
            'validators'    => array (     0 => array (    'type'    => 'NOTEMPTY',
            'validators'    => array (     0 => array (    'type'    => 'ISIPV4',
                                                        'errmsg'=> 'ip_address_error_empty'),
                                    ),
            'value'        => '',