30 lines
635 B
PHP
30 lines
635 B
PHP
<?php
|
|
|
|
namespace Bx\Discount\Spiders;
|
|
|
|
use Bx\Discount\Tools;
|
|
use Wt\Core\Spiders\ListSpider;
|
|
|
|
class ElementSpider extends ListSpider
|
|
{
|
|
protected function do()
|
|
{
|
|
parent::do();
|
|
|
|
$catalogIBlockId = discountApp()->config('catalog_iblock_id', 0);
|
|
if(!$catalogIBlockId){
|
|
return;
|
|
}
|
|
$lastId = $this->getLastId();
|
|
$ids = Tools::getElementList($lastId);
|
|
$__lastId = 0;
|
|
foreach ($ids as $id){
|
|
$__lastId = $id;
|
|
Tools::setTicketValueFromDiscount($id);
|
|
}
|
|
|
|
if($ids){
|
|
$this->setLastId($__lastId);
|
|
}
|
|
}
|
|
} |