delete_user_request.php
971 Bytes
<?
$_SERVER["DOCUMENT_ROOT"] = dirname(dirname(__DIR__));
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$monthBefore = 2;
$email = 'tyrbass@gmail.com,dima@cpeople.ru,dk@cpeople.ru';//
$log = '';
$dateActiveFrom = FormatDate('SHORT', mktime(0, 0, 0, date('m') - $monthBefore));
$rs = CIBlockElement::GetList(
array('ID' => 'ASC'),
array('IBLOCK_ID' => IBLOCK_REQUEST, '<DATE_ACTIVE_FROM' => $dateActiveFrom),
false,
false,
array('ID', 'DATE_ACTIVE_FROM')
);
while($ar = $rs->Fetch()) {
CIBlockElement::Delete($ar['ID']);
$log .= "Удалено пользовательское обращение #{$ar['ID']} ({$ar['DATE_ACTIVE_FROM']})\n";
}
if(!$log) {
$log .= "Пользовательских обращений за последних 2 месяца не было.";
}
bxmail($email, 'Удаление пользовательских обращений', $log);