Bitrix-D7  20.0.0
Класс ConversionHandler

Открытые статические члены

static onSetDayContextAttributes (DayContext $context)
 
static onGetAttributeTypes ()
 

Защищенные статические члены

static getSeoId ()
 

Подробное описание

См. определение в файле seo/lib/conversionhandler.php строка 10

Методы

◆ getSeoId()

static getSeoId ( )
staticprotected

См. определение в файле seo/lib/conversionhandler.php строка 20

21  {
22  $session = AdvSession::getSession();
23  return $session["BANNER_ID"];
24  }

◆ onGetAttributeTypes()

static onGetAttributeTypes ( )
static

См. определение в файле seo/lib/conversionhandler.php строка 26

27  {
28  return array(
29  'seo_yandex_direct_source' => array(
30  'MODULE' => 'seo',
31  'GROUP' => 'source',
32  'SORT' => 5200, // must be before conversion_search_engine!
33  'NAME' => Loc::getMessage('SEO_CONVERSION_ATTRIBUTE_YANDEX_DIRECT_NAME'),
34  'BG_COLOR' => '#4bbedb',
35  'GET_VALUES' => function (array $ids)
36  {
37  $dbRes = YandexBannerTable::getList(array(
38  'filter' => array("=XML_ID" => $ids),
39  'select' => array("XML_ID", "NAME"),
40  'order' => array('NAME' => 'ASC'),
41  ));
42 
43  $bannerList = array();
44  while($banner = $dbRes->fetch())
45  {
46  $bannerList[$banner['XML_ID']] = array("NAME" => array($banner["NAME"]));
47  }
48 
49  return $bannerList;
50  },
51  'SPLIT_BY' => 'seo_yandex_direct_source',
52  ),
53  );
54  }

◆ onSetDayContextAttributes()

static onSetDayContextAttributes ( DayContext  $context)
static

См. определение в файле seo/lib/conversionhandler.php строка 12

13  {
15  {
16  $context->setAttribute('seo_yandex_direct_source', static::getSeoId());
17  }
18  }

Объявления и описания членов класса находятся в файле:
Bitrix\Main\Localization\Loc\getMessage
static getMessage($code, $replace=null, $language=null)
Returns translation by message code.
Definition: loc.php:29
Bitrix\Seo\AdvSession\isSession
static isSession()
Definition: advsession.php:48
Bitrix\Seo\AdvSession\getSession
static getSession()
Definition: advsession.php:53