Что-то я не смог найти, где такой фильтр находится?
Если писать вручную, то как должен выглядеть фильтр для CIBlockElement::GetList()?
[CODE]
$myIBlockID = ...
$arSelect = array('ID','NAME','IBLOCK_ID');
$arFilter = array( // ----------------------- Что тут нужно добавить?
'IBLOCK_ID' => $myIBlockID,
'IBLOCK_LID' => SITE_ID,
'IBLOCK_ACTIVE' => 'Y',
);
$arOrder = array();
$groupBy=false;
$res = CIBlockElement::GetList($arOrder, $arFilter, $groupBy, $arNavStartParams, $arSelect); // Выполняем запрос
$DB->StartTransaction();
$ok = true;
while($obElement = $res->GetNextElement())
{
$arFields = $obElement->GetFields();
if(!CIBlockElement::Delete($arFields['ID']))
{
$ok = false;
$DB->Rollback();
break;
}
}
if($ok) $DB->Commit();
[/CODE]