Привет друзья.
Подскажите пожалуйст что я делаю не так.
У меня в инфоблоке есть полно элементов, у некоторых истек срок 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 штук которые меньше текущей даты