Привет друзья.
Подскажите пожалуйст что я делаю не так.
У меня в инфоблоке есть полно элементов, у некоторых истек срок DATE_ACTIVE_TO меньше текущей даты
Мне нужно отобрать элементы и с последующим удалением.
но когда выполняю скрипт, он не выводит только один элемент:
Но у меня там порядка 20 штук которые меньше текущей даты
Подскажите пожалуйст что я делаю не так.
У меня в инфоблоке есть полно элементов, у некоторых истек срок DATE_ACTIVE_TO меньше текущей даты
Мне нужно отобрать элементы и с последующим удалением.
но когда выполняю скрипт, он не выводит только один элемент:
Код |
---|
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $date = date("d.m.Y"); $arFields = ""; $arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "DATE_ACTIVE_TO"); $arFilter = Array("IBLOCK_ID"=>16); $arFilter['<=DATE_ACTIVE_TO'] = $date; $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); //if ($numbs == 5) break; } if ($arFields) { echo '<pre>': print_r($arFields); echo '</pre>': }else{ } |
Но у меня там порядка 20 штук которые меньше текущей даты