Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/yandex.market/lib/catalog/segment/ |
Upload File : |
<?php namespace Yandex\Market\Catalog\Segment; use Yandex\Market\Export; use Yandex\Market\Reference; class Model extends Reference\Storage\Model { public static function getDataClass() { return Table::class; } public function isBusiness() { return ($this->getCampaignId() === 0); } public function isCampaign() { return ($this->getCampaignId() > 0); } public function getCampaignId() { return (int)$this->getField('CAMPAIGN_ID'); } public function getParamCollection() { return $this->getCollection('PARAM', Export\Param\Collection::class); } protected function queryChildCollection($collectionClassName, $fieldKey) { if ($fieldKey === 'PARAM') { $queryParams = $this->getChildCollectionQueryParameters($fieldKey); if ($queryParams === null) { return null; } return Export\Param\Repository::loadCollection($this, $queryParams); } return parent::queryChildCollection($collectionClassName, $fieldKey); } }