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

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

static createApp ($appCode="", $data=array(), $initConfig=array())
 
static removeApp ($appCode)
 
static registerFileInApp (&$fileArray, $appCode)
 
static unregisterFileInApp ($fileId, $appCode)
 
static addConfig ($appCode="", $platform, $config=array())
 
static removeConfig ($appCode="", $platform=array())
 
static updateConfig ($appCode="", $platform="", $config=array())
 
static getConfigJSON ($appCode, $platform=false)
 
static bindTemplate ($templateId, $folder, $createNew)
 
static getAppFiles ($appCode)
 

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

const IS_ALREADY_EXISTS = 3
 
const SUCCESS = 1
 
const FAIL = 0
 
const EMPTY_REQUIRED = 4
 
const APP_TEMPLATE_IS_NOT_EXISTS = 5
 
const PREVIEW_IMAGE_SIZE = 150
 
const SIMPLE_APP_TEMPLATE = "simple"
 

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

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

Методы

◆ addConfig()

static addConfig ( $appCode = "",
$platform,
$config = array() )
static

Add configuration to application

Аргументы
string$appCode- application code
$platform- platform code
См. также
ConfigTable::getSupportedPlatforms for details on availible platforms
Аргументы
array$config- configuration
Возвращает
bool

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

◆ bindTemplate()

static bindTemplate ( $templateId,
$folder,
$createNew )
static

Binds (and creates if it's necessary) template to the application folder

Аргументы
$templateId- symbolic code of the template
$folder- the application folder
bool$createNew- flag of the necessity of creating a new template

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

◆ createApp()

static createApp ( $appCode = "",
$data = array(),
$initConfig = array() )
static

Creates a new application with "global" configuration by default

Аргументы
string$appCode- application code
array$data- application data (name, short name, folder and etc)
array$initConfig
Возвращает
int
Исключения

Exception

См. также
AppTable::getMap to get a bit more information about possible keys in $data

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

◆ getAppFiles()

static getAppFiles ( $appCode)
static

Return files of the application

Аргументы
$appCode- application code
Возвращает
array

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

◆ getConfigJSON()

static getConfigJSON ( $appCode,
$platform = false )
static

Return configuration in JSON format

Аргументы
$appCode- application code
bool$platform- platform code
См. также
ConfigTable::getSupportedPlatforms for details on availible platforms
Возвращает
string
Исключения

Bitrix\Main\ArgumentException

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

◆ registerFileInApp()

static registerFileInApp ( & $fileArray,
$appCode )
static

Binds file to the application

Аргументы
$fileArray- file array
$appCode- application code

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

◆ removeApp()

static removeApp ( $appCode)
static

Removes application by code

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

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

◆ removeConfig()

static removeConfig ( $appCode = "",
$platform = array() )
static

Removes configuration

Аргументы
string$appCode- application code
array$platform- platform code
См. также
ConfigTable::getSupportedPlatforms for details on availible platforms
Возвращает
bool

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

◆ unregisterFileInApp()

static unregisterFileInApp ( $fileId,
$appCode )
static

Unbinds file

Аргументы
$fileId- identifier of file in b_file table
$appCode- application code

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

◆ updateConfig()

static updateConfig ( $appCode = "",
$platform = "",
$config = array() )
static

Updates configuration

Аргументы
string$appCodeapplication code
array$platformplatform code
array$confignew configuration
См. также
ConfigTable::getSupportedPlatforms
Возвращает
bool

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

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

◆ APP_TEMPLATE_IS_NOT_EXISTS

const APP_TEMPLATE_IS_NOT_EXISTS = 5

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

◆ EMPTY_REQUIRED

const EMPTY_REQUIRED = 4

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

◆ FAIL

const FAIL = 0

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

◆ IS_ALREADY_EXISTS

const IS_ALREADY_EXISTS = 3

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

◆ PREVIEW_IMAGE_SIZE

const PREVIEW_IMAGE_SIZE = 150

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

◆ SIMPLE_APP_TEMPLATE

const SIMPLE_APP_TEMPLATE = "simple"

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

◆ SUCCESS

const SUCCESS = 1

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