コード例 #1
0
ファイル: UserInputTools.php プロジェクト: ilivanoff/www
 public static function safeShortText($string)
 {
     check_condition($string, 'Пустое сообщение');
     check_condition(!TexTools::hasTex($string), 'Короткое сообщение не может содержать формулы');
     check_condition(ps_strlen($string) <= 255, 'Текст не должен превышать 255 символов');
     $string = htmlspecialchars($string);
     $string = nl2brr($string);
     return normalize_string($string);
 }
コード例 #2
0
ファイル: UserInputValidator.php プロジェクト: ilivanoff/www
 public static function validateShortText($data, $required = true, $maxLen = SHORT_TEXT_MAXLEN)
 {
     if (isEmpty($data)) {
         return $required ? 'required' : false;
     }
     if (ps_strlen($data) > $maxLen) {
         return 'maxlength';
     }
     if (TexTools::hasTex($data)) {
         return 'notex';
     }
     return self::censure($data);
 }