10 "NAME" =>
"number_ext",
11 "DESCRIPTION" =>
GetMessage(
'FORM_VALIDATOR_VAL_NUM_EX_DESCRIPTION'),
12 "TYPES" =>
array(
"text",
"textarea"),
13 "SETTINGS" =>
array(
"CFormValidatorNumberEx",
"GetSettings"),
14 "CONVERT_TO_DB" =>
array(
"CFormValidatorNumberEx",
"ToDB"),
15 "CONVERT_FROM_DB" =>
array(
"CFormValidatorNumberEx",
"FromDB"),
16 "HANDLER" =>
array(
"CFormValidatorNumberEx",
"DoValidate")
23 "NUMBER_FROM" =>
array(
24 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_NUM_EX_SETTINGS_NUMBER_FROM"),
30 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_NUM_EX_SETTINGS_NUMBER_TO"),
35 "NUMBER_FLOAT" =>
array(
36 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_NUM_EX_SETTINGS_NUMBER_FLOAT"),
59 public static function FromDB($strParams)
61 return unserialize($strParams, [
'allowed_classes' =>
false]);
70 if ($value ==
'')
continue;
76 if (!is_numeric($value))
82 if (
$arParams[
"NUMBER_FLOAT"] !=
"Y" && strval($value + 0) !== strval($value))
107AddEventHandler(
"form",
"onFormValidatorBuildList",
array(
"CFormValidatorNumberEx",
"GetDescription"));
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)