11 "DESCRIPTION" =>
GetMessage(
'FORM_VALIDATOR_VAL_TEXT_LEN_DESCRIPTION'),
12 "TYPES" =>
array(
"text",
"textarea",
"password",
"email",
"url"),
13 "SETTINGS" =>
array(
"CFormValidatorTextLen",
"GetSettings"),
14 "CONVERT_TO_DB" =>
array(
"CFormValidatorTextLen",
"ToDB"),
15 "CONVERT_FROM_DB" =>
array(
"CFormValidatorTextLen",
"FromDB"),
16 "HANDLER" =>
array(
"CFormValidatorTextLen",
"DoValidate")
23 "LENGTH_FROM" =>
array(
24 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_TEXT_LEN_SETTINGS_LENGTH_FROM"),
30 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_TEXT_LEN_SETTINGS_LENGTH_TO"),
52 public static function FromDB($strParams)
54 return unserialize($strParams, [
'allowed_classes' =>
false]);
64 if (mb_strlen($value) <
$arParams[
"LENGTH_FROM"])
71 if (mb_strlen($value) >
$arParams[
"LENGTH_TO"])
82AddEventHandler(
"form",
"onFormValidatorBuildList",
array(
"CFormValidatorTextLen",
"GetDescription"));
static DoValidate($arParams, $arQuestion, $arAnswers, $arValues)
static FromDB($strParams)
if(!is_array($prop["VALUES"])) $tmp
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
AddEventHandler($FROM_MODULE_ID, $MESSAGE_ID, $CALLBACK, $SORT=100, $FULL_PATH=false)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)