11 "DESCRIPTION" =>
GetMessage(
'FORM_VALIDATOR_VAL_DATE_AGE_DESCRIPTION'),
12 "TYPES" =>
array(
"date"),
13 "SETTINGS" =>
array(
"CFormValidatorDateAge",
"GetSettings"),
14 "CONVERT_TO_DB" =>
array(
"CFormValidatorDateAge",
"ToDB"),
15 "CONVERT_FROM_DB" =>
array(
"CFormValidatorDateAge",
"FromDB"),
16 "HANDLER" =>
array(
"CFormValidatorDateAge",
"DoValidate")
24 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_DATE_AGE_SETTINGS_DATE_FROM"),
30 "TITLE" =>
GetMessage(
"FORM_VALIDATOR_VAL_DATE_AGE_SETTINGS_DATE_TO"),
52 public static function FromDB($strParams)
54 return unserialize($strParams, [
'allowed_classes' =>
false]);
63 if ($value ==
'')
continue;
67 $valueCheckSum = $arValueCheck[
"YYYY"] + $arValueCheck[
"MM"]/12 + $arValueCheck[
"DD"]/365;
68 $currentCheckSum = date(
"Y") + date(
"n")/12 + date(
"j")/365;
71 if (
$arParams[
"AGE_TO"] <>
'' && $valueCheckSum < $currentCheckSum-
$arParams[
"AGE_TO"])
78 if (
$arParams[
"AGE_FROM"] <>
'' && $valueCheckSum > $currentCheckSum-
$arParams[
"AGE_FROM"])
89AddEventHandler(
"form",
"onFormValidatorBuildList",
array(
"CFormValidatorDateAge",
"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)
ParseDateTime($datetime, $format=false)
AddEventHandler($FROM_MODULE_ID, $MESSAGE_ID, $CALLBACK, $SORT=100, $FULL_PATH=false)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)