Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Разбор полетов с $arFilter

00 голосов
0

Коллеги, прошу помощи, уже ночь, соображалка совсем отключилась, а сделать нужно. 

В общем такая проблема, сделал уведомление, которое приходит пользователю на мыл за 3 дня до окончания даты активности элемента. 
Если делаю отправку пользователю конкретного элемента, то оно приходит, а вот как сделать что бы оно приходило за 3 дня до окончания срока публикации, никак не понимаю... 
Вот собственно листинг:

<?

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("iblock")){
   $arSelect = Array("ID", "NAME", "DATE_ACTIVE_TO", "CREATED_BY", "USER_NAME");
   //фильтр для теста по своему ID
   //$arFilter = Array("IBLOCK_ID"=>"4","ID"=>"90694");
   //фильтруем элементы - условие 3 дня до окончания
   $time2=date("Y-m-d", (time()+3600*24*4));
   $time1=date("Y-m-d", (time()+3600*24*2));
    $arFilter = Array("IBLOCK_ID"=>"4", ">DATE_ACTIVE_TO" => $time1, "<DATE_ACTIVE_TO" => $time2);
   
закрыто с пометкой: решено
спросил 08 Ноя, 14 от аноним
закрыто 08 Ноя, 14

Похожие вопросы

0 голосов
0 ответов
спросил 24 Дек, 13 от ebs_di (120 баллов)
0 голосов
1 ответ
спросил 30 Янв, 18 от аноним