Содержание init.php
Сама по себе функция отлично отрабатывает, агент не работает чего я не знаю или сделал не правильно?
Код |
---|
<?php function testprice() { if (CModule::IncludeModule("iblock")) { $arFilter = array("IBLOCK_ID" => 2); $arSelectFields = Array("ID", "NAME","PROPERTY_PRICE"); $items = CIBlockElement::GetList( array(), $arFilter, false, false, $arSelectFields ); $text = "<b>Товары без цены:</b><br>"; $check = false; while($item = $items->GetNext()) { if (empty($item['PROPERTY_PRICE_VALUE'])) { $check = true; $text .= "ID=".$item['ID'].", Наименование=".$item['NAME']."<br>"; } } if ($check) { $arEventFields = array("MESSAGE" => $text); if (CModule::IncludeModule("main")) { CEvent::Send("MESSAGE_PRICE", "s1", $arEventFields, "N", 25); } } } return "testprice();"; } ?> |
Сама по себе функция отлично отрабатывает, агент не работает чего я не знаю или сделал не правильно?