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); }
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); }