Размещен: /Site/SiteTemplate.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Класс модуля "Шаблоны дизайна для сайтов".
Файл: /modules/Site/SiteTemplate.class.php
author
Hostmake LLC
version
5.x
$chmod_file = null
$kernel = null
$sTemplatesUrlServer = 'http://www.hostcms.ru'
$template_content_filename = 'template.xml'
$template_filename = 'templates.xml'
$template_path = null
SiteTemplate SiteTemplate()
void GetChmodFile()
void GetFields()
void GetFileExtension()
void GetTemplateContentFilePath()
void GetTemplateContentXml()
void GetTemplateFilePath()
void GetTemplatePath()
void GetTemplatesUrlServer()
void GetTemplateXml()
void LoadFile()
void MacroReplace()
void MoveInfGroupImage()
void MoveInfItemImage()
void MoveInfItemPropertyImage()
void MoveShopGroupImage()
void MoveShopItemImage()
void MoveShopItemPropertyImage()
void MoveStructureItemPropertyImage()
void ReplaceFile()
void SetChmodFile()
void SetTemplatePath()
void SetTemplatesUrlServer()
SiteTemplate( );
[ Наверх ]
GetChmodFile( );
Описание
Получение прав доступа к создаваемым объектом файлов
[ Наверх ]
GetFields( $array );
Принимаемые параметры
$array
[ Наверх ]
GetFileExtension( $path_file_without_extension $path_file_without_extension );
Описание
Определение расширения файла по его названию без расширения
Принимаемые параметры
$path_file_without_extension
- путь к файлу без расширения
[ Наверх ]
GetTemplateContentFilePath( );
[ Наверх ]
GetTemplateContentXml( );
[ Наверх ]
GetTemplateFilePath( );
[ Наверх ]
GetTemplatePath( );
[ Наверх ]
GetTemplatesUrlServer( );
[ Наверх ]
GetTemplateXml( );
[ Наверх ]
LoadFile( $filename, [ $aReplace = array()] );
Принимаемые параметры
$filename
$aReplace
[ Наверх ]
MacroReplace( $str, $aReplace );
Принимаемые параметры
$str
$aReplace
[ Наверх ]
MoveInfGroupImage( $is_group_id $is_group_id, $copy_is_id $copy_is_id, $copy_group_id $copy_group_id );
Описание
Копирование изображений для ИГ
Принимаемые параметры
$is_group_id
- идентификатор новой созданной ИГ
$copy_is_id
- идентификатор копирумой ИС
$copy_group_id
- идентификатор копируемой ИГ
[ Наверх ]
MoveInfItemImage( $is_item_id $is_item_id, $copy_is_id $copy_is_id, $copy_item_id $copy_item_id );
Описание
Копирование изображений для ИЭ
Принимаемые параметры
$is_item_id
- идентификатор нового созданого ИЭ
$copy_is_id
- идентификатор копирумой ИС
$copy_item_id
- идентификатор копируемого ИЭ
[ Наверх ]
MoveInfItemPropertyImage( $is_item_id $is_item_id, $is_item_property_id $is_item_property_id, $copy_is_id $copy_is_id, $copy_is_item_id $copy_is_item_id, $copy_is_item_property_value_id $copy_is_item_property_value_id );
Описание
Копирование изображений для доп. свойств ИЭ
Принимаемые параметры
$is_item_id
- Идентификатор нового ИЭ
$is_item_property_id
- Идентификатор нового доп. свойства типа "Файл"
$copy_is_id
- Идентификатор копирумой ИС
$copy_is_item_id
- Идентификатор копируемого ИЭ
$copy_is_item_property_value_id
- Идентификатор значения доп. свойства типа "Файл" копируемого ИЭ
[ Наверх ]
MoveShopGroupImage( $shop_group_id $shop_group_id, $copy_shop_id $copy_shop_id, $copy_group_id $copy_group_id );
Описание
Копирование изображений для группы товаров
Принимаемые параметры
$shop_group_id
- идентификатор новой созданной группы магазина
$copy_shop_id
- идентификатор копирумого магазина
$copy_group_id
- идентификатор копируемой группы товаров
[ Наверх ]
MoveShopItemImage( $shop_item_id $shop_item_id, $copy_shop_id $copy_shop_id, $copy_shop_item_id $copy_shop_item_id );
Описание
Копирование изображений для товара
Принимаемые параметры
$shop_item_id
- Идентификатор нового созданого товара
$copy_shop_id
- Идентификатор копирумого магазина
$copy_shop_item_id
- Идентификатор копируемого товара
[ Наверх ]
MoveShopItemPropertyImage( $shop_item_id $shop_item_id, $copy_shop_id $shop_item_property_id, $copy_shop_item_id $copy_shop_id, $copy_shop_item_property_id $copy_shop_item_id, $copy_shop_item_property_id );
Описание
Копирование изображений для доп. свойств товара
Принимаемые параметры
$shop_item_id
- Идентификатор нового созданого товара
$shop_item_property_id
- Идентификатор копирумого магазина
$copy_shop_id
- Идентификатор копируемого товара
$copy_shop_item_id
- Идентификатор доп. свойства типа "Файл" копируемого товара
$copy_shop_item_property_id
[ Наверх ]
MoveStructureItemPropertyImage( $structure_id $structure_id, $structure_property_image_id $structure_property_image_id, $copy_site_id $copy_site_id, $copy_structure_id $copy_structure_id, $copy_structure_property_value_id $copy_structure_property_value_id );
Описание
Копирование значения доп. свойства типа "Файл" узла структуры
Принимаемые параметры
$structure_id
- Идентификатор нового созданого узла структуры
$structure_property_image_id
- Идентификатор нового созданного доп. свойства
$copy_site_id
- Идентификатор сайта, которому принадлежит копируемая структура
$copy_structure_id
- Идентификатор копируемого узла структуры
$copy_structure_property_value_id
- Идентификатор значения доп. свойства, значение которого копируется
[ Наверх ]
ReplaceFile( $filename $filename, [$aReplace $aReplace = array()] );
Описание
Заменяет макросы в уже существующем файле
Принимаемые параметры
$filename
путь к файлу
$aReplace
массив замен
[ Наверх ]
SetChmodFile( int $chmod_file );
Описание
Установка прав доступа к создаваемых объектом файлов
Принимаемые параметры
$chmod_file
права доступа к создаваемых файлам, например, 0644
[ Наверх ]
SetTemplatePath( $template_path );
Принимаемые параметры
$template_path
[ Наверх ]
SetTemplatesUrlServer( $sTemplatesUrlServer );
Принимаемые параметры
$sTemplatesUrlServer
[ Наверх ]
null [Строка 25]mixed null [Строка 23]mixed 'http://www.hostcms.ru' [Строка 16]mixed 'template.xml' [Строка 19]mixed 'templates.xml' [Строка 18]mixed null [Строка 21]mixed