Install_Controller
in package
Install.
Tags
Table of Contents
Properties
- $instance : mixed
- The singleton instances.
- $_sTemplatePath : string
- Template path
Methods
- getFileExtension() : mixed
- Определение расширения файла по его названию без расширения
- getTemplatePath() : string
- Get template path
- instance() : object
- Register an existing instance as a singleton.
- loadFile() : string
- Replace macroses in file
- macroReplace() : string
- Replace macroses in file
- moveInformationsystemGroupImage() : mixed
- Копирование изображений для ИГ
- moveInformationsystemGroupPropertyImage() : mixed
- Копирование изображений для доп. свойств ИГ
- moveInformationsystemItemImage() : mixed
- Копирование изображений для ИЭ
- moveInformationsystemItemPropertyImage() : mixed
- Копирование изображений для доп. свойств ИЭ
- moveProducerImage() : mixed
- Копирование изображений для группы товаров
- moveShopGroupImage() : mixed
- Копирование изображений для группы товаров
- moveShopGroupPropertyImage() : mixed
- Копирование изображений для доп. свойств групп товара
- moveShopItemImage() : mixed
- Копирование изображений для магазина
- moveShopItemPropertyImage() : mixed
- Копирование изображений для доп. свойств товара
- MoveStructureItemPropertyImage() : mixed
- Копирование значения доп. свойства типа "Файл" узла структуры
- replaceFile() : mixed
- Replace macroses in file
- setTemplatePath() : self
- Set template path
Properties
$instance
The singleton instances.
public
static mixed
$instance
= \NULL
$_sTemplatePath
Template path
protected
string
$_sTemplatePath
= \null
Methods
getFileExtension()
Определение расширения файла по его названию без расширения
public
getFileExtension(mixed $path_file_without_extension) : mixed
Parameters
- $path_file_without_extension : mixed
-
- путь к файлу без расширения
getTemplatePath()
Get template path
public
getTemplatePath() : string
Return values
stringinstance()
Register an existing instance as a singleton.
public
static instance() : object
Return values
objectloadFile()
Replace macroses in file
public
loadFile(string $filename[, array<string|int, mixed> $aReplace = array() ]) : string
Parameters
- $filename : string
-
file path
- $aReplace : array<string|int, mixed> = array()
-
list of macroses
Return values
stringmacroReplace()
Replace macroses in file
public
macroReplace(string $str, array<string|int, mixed> $aReplace) : string
Parameters
- $str : string
-
file path
- $aReplace : array<string|int, mixed>
-
list of macroses
Return values
stringmoveInformationsystemGroupImage()
Копирование изображений для ИГ
public
moveInformationsystemGroupImage(mixed $targetInformationsystemGroupId, mixed $sourceInformationsystemId, mixed $sourceInformationsystemGroupId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
- $targetInformationsystemGroupId : mixed
-
- идентификатор новой созданной ИГ
- $sourceInformationsystemId : mixed
-
- идентификатор копирумой ИС
- $sourceInformationsystemGroupId : mixed
-
- идентификатор копируемой ИГ
- $fileName : string = NULL
-
- имя большого файла изображения
- $smallFileName : string = NULL
-
- имя малого файла изображения
- $level : mixed = 3
moveInformationsystemGroupPropertyImage()
Копирование изображений для доп. свойств ИГ
public
moveInformationsystemGroupPropertyImage(mixed $informationsystemGroupId, mixed $informationsystemGroupPropertyId, mixed $copyInformationsystemId, mixed $copyInformationsystemGroupId, mixed $copyInformationsystemPropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
- $informationsystemGroupId : mixed
-
- Идентификатор новой ИГ
- $informationsystemGroupPropertyId : mixed
-
- Идентификатор нового доп. свойства типа "Файл"
- $copyInformationsystemId : mixed
-
- Идентификатор копирумой ИС
- $copyInformationsystemGroupId : mixed
-
- Идентификатор копируемой ИГ
- $copyInformationsystemPropertyValueId : mixed
-
- Идентификатор значения доп. свойства типа "Файл" копируемой ИГ
- $level : mixed = 3
- $file : mixed = NULL
- $file_small : mixed = NULL
moveInformationsystemItemImage()
Копирование изображений для ИЭ
public
moveInformationsystemItemImage(mixed $targetInformationsystemItemId, mixed $sourceInformationsystemId, mixed $sourceInformationsystemItemId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
- $targetInformationsystemItemId : mixed
-
- идентификатор нового созданого ИЭ
- $sourceInformationsystemId : mixed
-
- идентификатор копируемой ИС
- $sourceInformationsystemItemId : mixed
-
- идентификатор копируемого ИЭ
- $fileName : string = NULL
-
- имя большого файла изображения
- $smallFileName : string = NULL
-
- имя малого файла изображения
- $level : mixed = 3
moveInformationsystemItemPropertyImage()
Копирование изображений для доп. свойств ИЭ
public
moveInformationsystemItemPropertyImage(mixed $informationsystemItemId, mixed $informationsystemItemPropertyId, mixed $copyInformationsystemId, mixed $copyInformationsystemItemId, mixed $copyInformationsystemPropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
- $informationsystemItemId : mixed
-
- Идентификатор нового ИЭ
- $informationsystemItemPropertyId : mixed
-
- Идентификатор нового доп. свойства типа "Файл"
- $copyInformationsystemId : mixed
-
- Идентификатор копирумой ИС
- $copyInformationsystemItemId : mixed
-
- Идентификатор копируемого ИЭ
- $copyInformationsystemPropertyValueId : mixed
-
- Идентификатор значения доп. свойства типа "Файл" копируемого ИЭ
- $level : mixed = 3
- $file : mixed = NULL
- $file_small : mixed = NULL
moveProducerImage()
Копирование изображений для группы товаров
public
moveProducerImage(int $shopProducerId, int $copyShopId, int $copyProducerId) : mixed
Parameters
- $shopProducerId : int
-
- идентификатор нового созданного производителя
- $copyShopId : int
-
- идентификатор копирумого магазина
- $copyProducerId : int
-
- идентификатор копируемого производителя
moveShopGroupImage()
Копирование изображений для группы товаров
public
moveShopGroupImage(int $shopGroupId, int $copyShopId, int $copyGroupId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
- $shopGroupId : int
-
- идентификатор новой созданной группы магазина
- $copyShopId : int
-
- идентификатор копирумого магазина
- $copyGroupId : int
-
- идентификатор копируемой группы товаров
- $fileName : string = NULL
-
- имя большого файла изображения
- $smallFileName : string = NULL
-
- имя малого файла изображения
- $level : mixed = 3
moveShopGroupPropertyImage()
Копирование изображений для доп. свойств групп товара
public
moveShopGroupPropertyImage(mixed $shopGroupId, mixed $shopGroupPropertyId, mixed $copyShopId, mixed $copyShopGroupId, mixed $copyShopGroupPropertyId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
- $shopGroupId : mixed
-
- идентификатор новой созданой группы товара
- $shopGroupPropertyId : mixed
-
- идентификатор нового созданного доп. свойства
- $copyShopId : mixed
-
- идентификатор копирумого магазина
- $copyShopGroupId : mixed
-
- идентификатор копируемой группы товара
- $copyShopGroupPropertyId : mixed
-
- идентификатор доп. свойства типа "Файл" копируемой группы
- $level : mixed = 3
- $file : mixed = NULL
- $file_small : mixed = NULL
moveShopItemImage()
Копирование изображений для магазина
public
moveShopItemImage(mixed $targetShopItemId, mixed $sourceShopId, mixed $sourceShopItemId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
- $targetShopItemId : mixed
-
- идентификатор нового созданого товара
- $sourceShopId : mixed
-
- идентификатор копируемого магазина
- $sourceShopItemId : mixed
-
- идентификатор копируемого товара
- $fileName : string = NULL
-
- имя большого файла изображения
- $smallFileName : string = NULL
-
- имя малого файла изображения
- $level : mixed = 3
moveShopItemPropertyImage()
Копирование изображений для доп. свойств товара
public
moveShopItemPropertyImage(mixed $shopItemId, mixed $shopItemPropertyId, mixed $copyShopId, mixed $copyShopItemId, mixed $copyShopItemPropertyId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
- $shopItemId : mixed
-
- идентификатор нового созданого товара
- $shopItemPropertyId : mixed
-
- идентификатор нового созданного доп. свойства
- $copyShopId : mixed
-
- идентификатор копирумого магазина
- $copyShopItemId : mixed
-
- идентификатор копируемого товара
- $copyShopItemPropertyId : mixed
-
- идентификатор доп. свойства типа "Файл" копируемого товара
- $level : mixed = 3
- $file : mixed = NULL
- $file_small : mixed = NULL
MoveStructureItemPropertyImage()
Копирование значения доп. свойства типа "Файл" узла структуры
public
MoveStructureItemPropertyImage(mixed $structureId, mixed $structurePropertyImageId, mixed $copySiteId, mixed $copyStructureId, mixed $copyStructurePropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
- $structureId : mixed
-
- Идентификатор нового созданого узла структуры
- $structurePropertyImageId : mixed
-
- Идентификатор нового созданного доп. свойства
- $copySiteId : mixed
-
- Идентификатор сайта, которому принадлежит копируемая структура
- $copyStructureId : mixed
-
- Идентификатор копируемого узла структуры
- $copyStructurePropertyValueId : mixed
-
- Идентификатор значения доп. свойства, значение которого копируется
- $level : mixed = 3
- $file : mixed = NULL
- $file_small : mixed = NULL
replaceFile()
Replace macroses in file
public
replaceFile(string $filename[, array<string|int, mixed> $aReplace = array() ]) : mixed
Parameters
- $filename : string
-
file path
- $aReplace : array<string|int, mixed> = array()
-
list of macroses
setTemplatePath()
Set template path
public
setTemplatePath(string $_sTemplatePath) : self
Parameters
- $_sTemplatePath : string
-
path