Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }