Marius Cramer
2013-11-25 bd8b728abeb6a0e9dfc99d5e3d7708cb920c8f86
Added: new validator ISASCII to forbid non-ascii characters
1 files modified
9 ■■■■■ changed files
interface/lib/classes/tform_base.inc.php 9 ●●●●● patch | view | raw | blame | history
interface/lib/classes/tform_base.inc.php
@@ -879,6 +879,15 @@
                    }
                }
                break;
            case 'ISASCII':
                if(preg_match("/[^\x20-\x7F]/", $field_value)) {
                    $errmsg = $validator['errmsg'];
                    if(isset($this->wordbook[$errmsg])) {
                        $this->errorMessage .= $this->wordbook[$errmsg]."<br />\r\n";
                    } else {
                        $this->errorMessage .= $errmsg."<br />\r\n";
                    }
                }
            case 'ISEMAIL':
                if(function_exists('filter_var')) {
                    if(filter_var($field_value, FILTER_VALIDATE_EMAIL) === false) {