Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Client

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

static getTop ($action, $fields=array())
 
static getBuy ($codeList)
 
static getImmuneApp ()
 
static getUpdates ($codeList)
 
static setAvailableUpdate ($updateList=array())
 
static getAvailableUpdate ($code=false)
 
static getAvailableUpdateNum ()
 
static getCategoriesFull ($forceReload=false)
 
static getCategories ($forceReload=false)
 
static getCategory ($code, $page=false, $pageSize=false)
 
static getByTag ($tag, $page=false, $pageSize=false)
 
static getLastByTag ($tag, $page=false, $pageSize=false)
 
static getApp ($code, $version=false, $checkHash=false, $installHash=false)
 
static getSite ($id)
 
static getSiteList (array $query=[])
 
static getAppPublic ($code, $version=false, $checkHash=false, $installHash=false)
 
static filterApp ($fields, $page=false)
 
static searchApp ($q, $page=false)
 
static getInstall ($code, $version=false, $checkHash=false, $installHash=false)
 
static getBuyLink ($num, $appCode)
 
static getNumUpdates ()
 
static getTagByPlacement ($placement)
 
static isSubscriptionAvailable ()
 
static isStartDemoSubscription ()
 
static getSubscriptionFinalDate ()
 
static isSubscriptionDemo ()
 
static isSubscriptionAccess ()
 
static canBuySubscription ()
 
static isSubscriptionDemoAvailable ()
 
static isPayApplicationAvailable ()
 
static onChangeSubscriptionDate (Event $event)
 

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

const CATEGORIES_CACHE_TTL = REST_MP_CATEGORIES_CACHE_TTL
 

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

static $buyLinkList
 

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

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

Методы

◆ canBuySubscription()

static canBuySubscription ( )
static

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

◆ filterApp()

static filterApp ( $fields,
$page = false )
static

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

◆ getApp()

static getApp ( $code,
$version = false,
$checkHash = false,
$installHash = false )
static

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

◆ getAppPublic()

static getAppPublic ( $code,
$version = false,
$checkHash = false,
$installHash = false )
static

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

◆ getAvailableUpdate()

static getAvailableUpdate ( $code = false)
static

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

◆ getAvailableUpdateNum()

static getAvailableUpdateNum ( )
static

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

◆ getBuy()

static getBuy ( $codeList)
static

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

◆ getBuyLink()

static getBuyLink ( $num,
$appCode )
static

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

◆ getByTag()

static getByTag ( $tag,
$page = false,
$pageSize = false )
static

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

◆ getCategories()

static getCategories ( $forceReload = false)
static

Return marketplace category items

Аргументы
bool$forceReload
Возвращает
array

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

◆ getCategoriesFull()

static getCategoriesFull ( $forceReload = false)
static

Return marketplace category query result

Аргументы
bool$forceReload
Возвращает
array

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

◆ getCategory()

static getCategory ( $code,
$page = false,
$pageSize = false )
static

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

◆ getImmuneApp()

static getImmuneApp ( )
static

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

◆ getInstall()

static getInstall ( $code,
$version = false,
$checkHash = false,
$installHash = false )
static

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

◆ getLastByTag()

static getLastByTag ( $tag,
$page = false,
$pageSize = false )
static

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

◆ getNumUpdates()

static getNumUpdates ( )
static

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

◆ getSite()

static getSite ( $id)
static

Returns site by id.

Аргументы
$id
Возвращает
array|false|mixed

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

◆ getSiteList()

static getSiteList ( array $query = [])
static

Returns list of sites.

Аргументы
array$query
Возвращает
array|false|mixed

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

◆ getSubscriptionFinalDate()

static getSubscriptionFinalDate ( )
static

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

◆ getTagByPlacement()

static getTagByPlacement ( $placement)
static

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

◆ getTop()

static getTop ( $action,
$fields = array() )
static

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

◆ getUpdates()

static getUpdates ( $codeList)
static

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

◆ isPayApplicationAvailable()

static isPayApplicationAvailable ( )
static

Returns available pay application

Возвращает
bool

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

◆ isStartDemoSubscription()

static isStartDemoSubscription ( )
static

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

◆ isSubscriptionAccess()

static isSubscriptionAccess ( )
static

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

◆ isSubscriptionAvailable()

static isSubscriptionAvailable ( )
static
Возвращает
bool

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

◆ isSubscriptionDemo()

static isSubscriptionDemo ( )
static

Checks subscriptions demo status

Возвращает
bool

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

◆ isSubscriptionDemoAvailable()

static isSubscriptionDemoAvailable ( )
static

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

◆ onChangeSubscriptionDate()

static onChangeSubscriptionDate ( Event $event)
static
Аргументы
Event$event

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

◆ searchApp()

static searchApp ( $q,
$page = false )
static

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

◆ setAvailableUpdate()

static setAvailableUpdate ( $updateList = array())
static

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

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

◆ $buyLinkList

$buyLinkList
staticprotected
Инициализатор
= array(
'bitrix24' => '/settings/order/make.php?limit=#NUM#&module=#CODE#',
'ru' => 'https://marketplace.1c-bitrix.ru/tobasket.php?ID=#CODE#&limit=#NUM#&b24=y',
'en' => 'https://store.bitrix24.com/tobasket.php?ID=#CODE#&limit=#NUM#&b24=y',
'de' => 'https://store.bitrix24.de/tobasket.php?ID=#CODE#&limit=#NUM#&b24=y',
'ua' => 'https://marketplace.1c-bitrix.ua/tobasket.php?ID=#CODE#&limit=#NUM#&b24=y',
)

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

◆ CATEGORIES_CACHE_TTL

const CATEGORIES_CACHE_TTL = REST_MP_CATEGORIES_CACHE_TTL

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