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

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

 __construct (int $exportId)
 
 createAgent ()
 
 deleteAgent ()
 
 deleteAllAgents ()
 
 getList ($isTree=true)
 
 getVkCategorySelector ($catVkSelected=NULL, $defaultItemText='')
 

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

static updateVkCategoriesAgent (int $exportId)
 

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

const CACHE_DIR = '/sale/vkexport/'
 
const CACHE_TTL = 86400
 
const CACHE_ID_PREFIX = "vkcategory_cache"
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( int $exportId)

VkCategories constructor.

Аргументы
$exportId- int, ID of export profile

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

Методы

◆ createAgent()

createAgent ( )

Create agent for pereodical update vk-categories in values (main function)

Возвращает
array|bool|false|mixed|null - ID of created or existing agent

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

◆ deleteAgent()

deleteAgent ( )
Аргументы
$exportidRemove agent for current export ID

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

◆ deleteAllAgents()

deleteAllAgents ( )

Remove agents for ALL export IDs

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

◆ getList()

getList ( $isTree = true)

If cache exist - get values from it. Else - download categories via API

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

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

◆ getVkCategorySelector()

getVkCategorySelector ( $catVkSelected = NULL,
$defaultItemText = '' )

Formmatted selector to HTML. Not create <select> tag. only inner options.

Аргументы
null$catVkSelected- ID of item, which it is necessary to ckecked
string$defaultItemText- if set - rename first element. Default - 'Check category'
Возвращает
string

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

◆ updateVkCategoriesAgent()

static updateVkCategoriesAgent ( int $exportId)
static

Agent wrap-method for update cache

Аргументы
$exportId
Возвращает
string

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

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

◆ CACHE_DIR

const CACHE_DIR = '/sale/vkexport/'

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

◆ CACHE_ID_PREFIX

const CACHE_ID_PREFIX = "vkcategory_cache"

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

◆ CACHE_TTL

const CACHE_TTL = 86400

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