Класс предназначен для установки нового модуля.
Открытые члены | |
getModName () | |
extractFromPost ($postVar) | |
extractFromZip ($filename) | |
setOption ($key, $value) | |
installFromTmp () | |
getChangeLog () | |
getTmpInfo () | |
isEmptyTmp () | |
validateTmp () | |
cleanTmpFolder () | |
uninstallModules ($aliases) | |
Открытые члены унаследованные от BaseModel | |
addError ($message, $fieldname=null, $form=null) | |
hasError () | |
getErrors () | |
cleanErrors () | |
getDisplayErrors () | |
getErrorsStr () | |
getFormErrors ($form, $separator= ', ') | |
getNonFormErrors ($separator= ', ') | |
exportErrors () | |
importErrors ($data) | |
Открытые статические члены | |
static | getInstance () |
Поля данных | |
const | STATUS_OK = 1 |
const | DELBEFORE_TYPE_FULL = 'full' |
const | DELBEFORE_TYPE_PART = 'part' |
const | DELBEFORE_TYPE_NONE = 'none' |
$config_folder = CONFIG_FOLDER | |
$config_class = CONFIG_CLASS | |
$tmp_path = '/storage/tmp/new_module' | |
$allow_mime = ['application/zip'] | |
$path | |
$prefix | |
$error = false | |
$options | |
$valid | |
$module_info | |
$module_name | |
$module_already_exists | |
Поля данных унаследованные от BaseModel | |
$form_fieldname = [] | |
$errors_by_form = [] | |
$errors_non_form = [] | |
$errors = [] | |
Защищенные члены | |
__construct () | |
moveFiles () | |
checkCoreVersion ($need) | |
Защищенные данные | |
$module_folder = MODULE_FOLDER | |
$can_insert_demo_data | |
Защищенные данные унаследованные от BaseModel | |
$default_error_fieldname = 'Информация' | |
Статические защищенные данные | |
static | $instance |
|
protected |
|
protected |
Возвращает true, если версия ядра соответствует требуемой модулем
string | $need | - поддерживаемые модулем версии ядра |
cleanTmpFolder | ( | ) |
Очищает временную папку, в которой находятся файлы для установки нового модуля
extractFromPost | ( | $postVar | ) |
Распраковка zip архива прямо из POST данных
extractFromZip | ( | $filename | ) |
Распаковка zip архива во временное хранилище
string | путь к zip файлу |
getChangeLog | ( | ) |
Возвращает список изменений в версиях у модуля
getModName | ( | ) |
Возвращает имя устанавливаемого модуля
getTmpInfo | ( | ) |
Получение информации о модуле, распакованном во временное хранилище
installFromTmp | ( | ) |
Устанавливает модуль из временного хранилища
isEmptyTmp | ( | ) |
Возвращает true, если во временная папка для установки пуста.
|
protected |
Переносит файлы из временной папки в основную
setOption | ( | $key, | |
$value | |||
) |
Установка опций для Инсталяции модуля
uninstallModules | ( | $aliases | ) |
Деинсталирует модули
array | $aliases |
validateTmp | ( | ) |
Проверка корректности модуля, который находится во временном хранилище
$allow_mime = ['application/zip'] |
|
protected |
$config_class = CONFIG_CLASS |
$config_folder = CONFIG_FOLDER |
$error = false |
|
staticprotected |
$module_already_exists |
|
protected |
$module_info |
$module_name |
$options |
$path |
$prefix |
$tmp_path = '/storage/tmp/new_module' |
$valid |
const DELBEFORE_TYPE_FULL = 'full' |
const DELBEFORE_TYPE_NONE = 'none' |
const DELBEFORE_TYPE_PART = 'part' |
const STATUS_OK = 1 |