Привет всем!
Такая задача - с помощью агента нужно организовать периодическую выгрузку данных о товарах инет. магазина (количество, цена и др.) в файл .csv
Для начала написал код реализующий это на отдельную страницу. При переходе по ссылке на эту страницу все выгружается без проблем. Потом на этой же странице вместо моего кода забил создание агента
<?
CAgent::AddAgent("export_csv();", "", "N", 15, "", "Y", "", 100);
?>
а в /bitrix/php_interface/init.php добавил мой прежний код выгрузки.
Не работает!!!
Проблемное место в определение цены какого-то товара по ID: $elem_price = CPrice::GetBasePrice($elem["ID"]);
Пишет:
Fatal error: Call to a member function IsAdmin() on a non-object in C:\Program Files\BitrixEnergy\www\bitrix\modules\catalog\mysql\price.php on line 46
Чего надо сделать-то???
Не проверку же if ($USER->IsAdmin())
Такая задача - с помощью агента нужно организовать периодическую выгрузку данных о товарах инет. магазина (количество, цена и др.) в файл .csv
Для начала написал код реализующий это на отдельную страницу. При переходе по ссылке на эту страницу все выгружается без проблем. Потом на этой же странице вместо моего кода забил создание агента
<?
CAgent::AddAgent("export_csv();", "", "N", 15, "", "Y", "", 100);
?>
а в /bitrix/php_interface/init.php добавил мой прежний код выгрузки.
Не работает!!!
Проблемное место в определение цены какого-то товара по ID: $elem_price = CPrice::GetBasePrice($elem["ID"]);
Пишет:
Fatal error: Call to a member function IsAdmin() on a non-object in C:\Program Files\BitrixEnergy\www\bitrix\modules\catalog\mysql\price.php on line 46
Чего надо сделать-то???
Не проверку же if ($USER->IsAdmin())