Documentation

Install_Controller
in package

Install.

Tags
subpackage

Install

version
7.x
author

Hostmake LLC

copyright

© 2005-2024 ООО "Хостмэйк" (Hostmake LLC), http://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( $path_file_without_extension) : mixed
Parameters
$path_file_without_extension :
  • путь к файлу без расширения

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( $targetInformationsystemGroupId,  $sourceInformationsystemId,  $sourceInformationsystemGroupId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
$targetInformationsystemGroupId :
  • идентификатор новой созданной ИГ
$sourceInformationsystemId :
  • идентификатор копирумой ИС
$sourceInformationsystemGroupId :
  • идентификатор копируемой ИГ
$fileName : string = NULL
  • имя большого файла изображения
$smallFileName : string = NULL
  • имя малого файла изображения
$level : mixed = 3

moveInformationsystemGroupPropertyImage()

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

public moveInformationsystemGroupPropertyImage( $informationsystemGroupId,  $informationsystemGroupPropertyId,  $copyInformationsystemId,  $copyInformationsystemGroupId,  $copyInformationsystemPropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
$informationsystemGroupId :
  • Идентификатор новой ИГ
$informationsystemGroupPropertyId :
  • Идентификатор нового доп. свойства типа "Файл"
$copyInformationsystemId :
  • Идентификатор копирумой ИС
$copyInformationsystemGroupId :
  • Идентификатор копируемой ИГ
$copyInformationsystemPropertyValueId :
  • Идентификатор значения доп. свойства типа "Файл" копируемой ИГ
$level : mixed = 3
$file : mixed = NULL
$file_small : mixed = NULL

moveInformationsystemItemImage()

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

public moveInformationsystemItemImage( $targetInformationsystemItemId,  $sourceInformationsystemId,  $sourceInformationsystemItemId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
$targetInformationsystemItemId :
  • идентификатор нового созданого ИЭ
$sourceInformationsystemId :
  • идентификатор копируемой ИС
$sourceInformationsystemItemId :
  • идентификатор копируемого ИЭ
$fileName : string = NULL
  • имя большого файла изображения
$smallFileName : string = NULL
  • имя малого файла изображения
$level : mixed = 3

moveInformationsystemItemPropertyImage()

Копирование изображений для доп. свойств ИЭ

public moveInformationsystemItemPropertyImage( $informationsystemItemId,  $informationsystemItemPropertyId,  $copyInformationsystemId,  $copyInformationsystemItemId,  $copyInformationsystemPropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
$informationsystemItemId :
  • Идентификатор нового ИЭ
$informationsystemItemPropertyId :
  • Идентификатор нового доп. свойства типа "Файл"
$copyInformationsystemId :
  • Идентификатор копирумой ИС
$copyInformationsystemItemId :
  • Идентификатор копируемого ИЭ
$copyInformationsystemPropertyValueId :
  • Идентификатор значения доп. свойства типа "Файл" копируемого ИЭ
$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( $shopGroupId,  $shopGroupPropertyId,  $copyShopId,  $copyShopGroupId,  $copyShopGroupPropertyId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
$shopGroupId :
  • идентификатор новой созданой группы товара
$shopGroupPropertyId :
  • идентификатор нового созданного доп. свойства
$copyShopId :
  • идентификатор копирумого магазина
$copyShopGroupId :
  • идентификатор копируемой группы товара
$copyShopGroupPropertyId :
  • идентификатор доп. свойства типа "Файл" копируемой группы
$level : mixed = 3
$file : mixed = NULL
$file_small : mixed = NULL

moveShopItemImage()

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

public moveShopItemImage( $targetShopItemId,  $sourceShopId,  $sourceShopItemId[, string $fileName = NULL ][, string $smallFileName = NULL ][, mixed $level = 3 ]) : mixed
Parameters
$targetShopItemId :
  • идентификатор нового созданого товара
$sourceShopId :
  • идентификатор копируемого магазина
$sourceShopItemId :
  • идентификатор копируемого товара
$fileName : string = NULL
  • имя большого файла изображения
$smallFileName : string = NULL
  • имя малого файла изображения
$level : mixed = 3

moveShopItemPropertyImage()

Копирование изображений для доп. свойств товара

public moveShopItemPropertyImage( $shopItemId,  $shopItemPropertyId,  $copyShopId,  $copyShopItemId,  $copyShopItemPropertyId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
$shopItemId :
  • идентификатор нового созданого товара
$shopItemPropertyId :
  • идентификатор нового созданного доп. свойства
$copyShopId :
  • идентификатор копирумого магазина
$copyShopItemId :
  • идентификатор копируемого товара
$copyShopItemPropertyId :
  • идентификатор доп. свойства типа "Файл" копируемого товара
$level : mixed = 3
$file : mixed = NULL
$file_small : mixed = NULL

MoveStructureItemPropertyImage()

Копирование значения доп. свойства типа "Файл" узла структуры

public MoveStructureItemPropertyImage( $structureId,  $structurePropertyImageId,  $copySiteId,  $copyStructureId,  $copyStructurePropertyValueId[, mixed $level = 3 ][, mixed $file = NULL ][, mixed $file_small = NULL ]) : mixed
Parameters
$structureId :
  • Идентификатор нового созданого узла структуры
$structurePropertyImageId :
  • Идентификатор нового созданного доп. свойства
$copySiteId :
  • Идентификатор сайта, которому принадлежит копируемая структура
$copyStructureId :
  • Идентификатор копируемого узла структуры
$copyStructurePropertyValueId :
  • Идентификатор значения доп. свойства, значение которого копируется
$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