Documentation

Install_Controller
in package

Install.

Tags
subpackage

Install

version
7.x
copyright

© 2005-2025, https://www.hostcms.ru

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
string

instance()

Register an existing instance as a singleton.

public static instance() : object
Return values
object

loadFile()

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
string

macroReplace()

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
string

moveInformationsystemGroupImage()

Копирование изображений для ИГ

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

Return values
self

        
On this page

Search results