• Модуль: advertising
  • Путь к файлу: ~/bitrix/modules/advertising/classes/general/advertising.php
  • Класс: CAdvContract_all
  • Вызов: CAdvContract_all::CheckFilter
static function CheckFilter($arFilter)
{
	global $strError;
	$str = "";
	$find_date_modify_1 = $arFilter["DATE_MODIFY_1"];
	$find_date_modify_2 = $arFilter["DATE_MODIFY_2"];
	if (trim($find_date_modify_1) <> '' || trim($find_date_modify_2) <> '')
	{
		$date_1_ok = false;
		$date1_stm = MkDateTime(ConvertDateTime($find_date_modify_1,"D.M.Y"),"d.m.Y");
		$date2_stm = MkDateTime(ConvertDateTime($find_date_modify_2,"D.M.Y")." 23:59","d.m.Y H:i");
		if (!$date1_stm && trim($find_date_modify_1) <> '')
			$str.= GetMessage("AD_ERROR_WRONG_DATE_MODIFY_FROM")."
"; else $date_1_ok = true; if (!$date2_stm && trim($find_date_modify_2) <> '') $str.= GetMessage("AD_ERROR_WRONG_DATE_MODIFY_TILL")."
"; elseif ($date_1_ok && $date2_stm <= $date1_stm && $date2_stm <> '') $str.= GetMessage("AD_ERROR_FROM_TILL_DATE_MODIFY")."
"; } $strError .= $str; if ($str <> '') return false; else return true; }