• Модуль: seo
  • Путь к файлу: ~/bitrix/modules/seo/lib/adv/yandexbanner.php
  • Класс: BitrixSeoAdvYandexBannerTable
  • Вызов: YandexBannerTable::onDelete
static function onDelete(EntityEvent $event)
{
	if(!static::$skipRemoteUpdate)
	{
		$primary = $event->getParameter("primary");

		$engine = self::getEngine();

		$dbRes = static::getList(array(
			'filter' => array(
				'=ID' => $primary,
				'=ENGINE_ID' => $engine->getId(),
			),
			'select' => array(
				'XML_ID', 'CAMPAIGN_XML_ID' => 'CAMPAIGN.XML_ID',
			)
		));
		$banner = $dbRes->fetch();

		if($banner)
		{
			$engine->deleteBanners($banner['CAMPAIGN_XML_ID'], array($banner['XML_ID']));
		}
	}
}