Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Landing
+ Граф наследования:Landing:

Открытые члены

 install ()
 
 getAnalyticCode ()
 
 getExternalLink ($type, Sale\Order $order)
 
 getRealName ()
 
 isOfType (string $type)
 
- Открытые члены унаследованные от Platform
 getId ()
 
 addLogRecord ($level, $type, $itemId, $description)
 
 getField ($fieldName)
 
 isActive ()
 
 setActive ()
 
 unsetActive ()
 
 getSettings ()
 
 saveSettings (array $settings)
 
 resetSettings ($siteId)
 
 isInstalled ()
 
 uninstall ()
 
 getCode ()
 
 getInfo ()
 

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

static setShipmentTableOnAfterUpdateEvent ()
 
static onLandingSiteAdd (Main\Event $event)
 
static onLandingSiteUpdate (Main\Event $event)
 
static onLandingBeforeSiteRecycle (Main\Event $event)
 
static getCodeBySiteId ($id)
 
- Открытые статические члены унаследованные от Platform
static getInstanceByCode ($code)
 
static onAfterUpdateShipment (\Bitrix\Main\Event $event, array $additional)
 

Открытые атрибуты

const TRADING_PLATFORM_CODE = 'landing'
 
const CODE_DELIMITER = '_'
 
const LANDING_STORE_CLOTHES = 'clothes'
 
const LANDING_STORE_INSTAGRAM = 'instagram'
 
const LANDING_STORE_CHATS = 'chats'
 
const LANDING_STORE_MINI_ONE_ELEMENT = 'mini-one-element'
 
const LANDING_STORE_MINI_CATALOG = 'mini-catalog'
 
const LANDING_STORE_STORE_V3 = 'store_v3'
 
- Открытые атрибуты унаследованные от Platform
const LINK_TYPE_PUBLIC_DETAIL_ORDER = 'PUBLIC_DETAIL_ORDER'
 
const LINK_TYPE_PUBLIC_FEEDBACK = 'PUBLIC_FEEDBACK'
 
const TRADING_PLATFORM_CODE = ""
 

Защищенные члены

 getSiteId ()
 
 setCatalogSectionsTabEvent ()
 
 unSetCatalogSectionsTabEvent ()
 
- Защищенные члены унаследованные от Platform
 __construct ($code)
 
 __clone ()
 
 isSomebodyUseCatalogSectionsTab ()
 

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

static generateXmlId ()
 
static unSetShipmentTableOnAfterUpdateEvent ()
 
- Защищенные статические члены унаследованные от Platform
static isActiveItemsExist ()
 

Защищенные данные

 $site = []
 
- Защищенные данные унаследованные от Platform
 $logger
 
 $logLevel = Logger::LOG_LEVEL_ERROR
 
 $code
 
 $isActive = false
 
 $settings = array()
 
 $isInstalled = false
 
 $isNeedCatalogSectionsTab = false
 
 $id
 
 $fields = []
 

Статические защищенные данные

static $stores
 
- Статические защищенные данные унаследованные от Platform
static $instances = array()
 

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

См. определение в файле landing.php строка 15

Методы

◆ generateXmlId()

static generateXmlId ( )
staticprotected
Возвращает
string

См. определение в файле landing.php строка 68

◆ getAnalyticCode()

getAnalyticCode ( )
Возвращает
string Platform code.

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 268

◆ getCodeBySiteId()

static getCodeBySiteId ( $id)
static
Аргументы
$id
Возвращает
string

См. определение в файле landing.php строка 230

◆ getExternalLink()

getExternalLink ( $type,
Sale\Order $order )
Аргументы
$type
Sale\Order$order
Возвращает
string
Исключения
Main

ArgumentException

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 293

◆ getRealName()

getRealName ( )
Возвращает
string

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 332

◆ getSiteId()

getSiteId ( )
protected
Возвращает
int

См. определение в файле landing.php строка 76

◆ install()

install ( )
Возвращает
bool|int

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 43

◆ isOfType()

isOfType ( string $type)
Аргументы
string$type
Возвращает
bool

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 341

◆ onLandingBeforeSiteRecycle()

static onLandingBeforeSiteRecycle ( Main\Event $event)
static
Аргументы
Main\Event$event

См. определение в файле landing.php строка 189

◆ onLandingSiteAdd()

static onLandingSiteAdd ( Main\Event $event)
static
Аргументы
Main\Event$event

См. определение в файле landing.php строка 116

◆ onLandingSiteUpdate()

static onLandingSiteUpdate ( Main\Event $event)
static

См. определение в файле landing.php строка 132

◆ setCatalogSectionsTabEvent()

setCatalogSectionsTabEvent ( )
protected
Возвращает
void

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 100

◆ setShipmentTableOnAfterUpdateEvent()

static setShipmentTableOnAfterUpdateEvent ( )
static
Возвращает
void

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 84

◆ unSetCatalogSectionsTabEvent()

unSetCatalogSectionsTabEvent ( )
protected
Возвращает
void

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 108

◆ unSetShipmentTableOnAfterUpdateEvent()

static unSetShipmentTableOnAfterUpdateEvent ( )
staticprotected
Возвращает
void

Переопределяет метод предка Platform.

См. определение в файле landing.php строка 92

Данные класса

◆ $site

$site = []
protected

См. определение в файле landing.php строка 38

◆ $stores

$stores
staticprotected
Инициализатор
= [
self::LANDING_STORE_CLOTHES,
self::LANDING_STORE_INSTAGRAM,
self::LANDING_STORE_CHATS,
self::LANDING_STORE_MINI_ONE_ELEMENT,
self::LANDING_STORE_MINI_CATALOG,
self::LANDING_STORE_STORE_V3,
]

См. определение в файле landing.php строка 29

◆ CODE_DELIMITER

const CODE_DELIMITER = '_'

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

◆ LANDING_STORE_CHATS

const LANDING_STORE_CHATS = 'chats'

См. определение в файле landing.php строка 24

◆ LANDING_STORE_CLOTHES

const LANDING_STORE_CLOTHES = 'clothes'

См. определение в файле landing.php строка 22

◆ LANDING_STORE_INSTAGRAM

const LANDING_STORE_INSTAGRAM = 'instagram'

См. определение в файле landing.php строка 23

◆ LANDING_STORE_MINI_CATALOG

const LANDING_STORE_MINI_CATALOG = 'mini-catalog'

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

◆ LANDING_STORE_MINI_ONE_ELEMENT

const LANDING_STORE_MINI_ONE_ELEMENT = 'mini-one-element'

См. определение в файле landing.php строка 25

◆ LANDING_STORE_STORE_V3

const LANDING_STORE_STORE_V3 = 'store_v3'

См. определение в файле landing.php строка 27

◆ TRADING_PLATFORM_CODE

const TRADING_PLATFORM_CODE = 'landing'

См. определение в файле landing.php строка 19