Class SiteTemplate

[Строка 14]

Размещен: /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


Свойства класса


Константы класса


Унаследованные константы класса


Унаследованные свойства класса


Методы

Унаследованные методы


Описания методов

    SiteTemplate::SiteTemplate

    SiteTemplate( );

    [ Наверх ]


    SiteTemplate::GetChmodFile

    GetChmodFile( );

    Описание

    Получение прав доступа к создаваемым объектом файлов

    [ Наверх ]


    SiteTemplate::GetFields

    GetFields( $array );

    Принимаемые параметры

    $array

    [ Наверх ]


    SiteTemplate::GetFileExtension

    GetFileExtension( $path_file_without_extension $path_file_without_extension );

    Описание

    Определение расширения файла по его названию без расширения

    Принимаемые параметры

    $path_file_without_extension

    - путь к файлу без расширения

    [ Наверх ]


    SiteTemplate::GetTemplateContentFilePath

    GetTemplateContentFilePath( );

    [ Наверх ]


    SiteTemplate::GetTemplateContentXml

    GetTemplateContentXml( );

    [ Наверх ]


    SiteTemplate::GetTemplateFilePath

    GetTemplateFilePath( );

    [ Наверх ]


    SiteTemplate::GetTemplatePath

    GetTemplatePath( );

    [ Наверх ]


    SiteTemplate::GetTemplatesUrlServer

    GetTemplatesUrlServer( );

    [ Наверх ]


    SiteTemplate::GetTemplateXml

    GetTemplateXml( );

    [ Наверх ]


    SiteTemplate::LoadFile

    LoadFile( $filename, [ $aReplace = array()] );

    Принимаемые параметры

    $filename

    $aReplace

    [ Наверх ]


    SiteTemplate::MacroReplace

    MacroReplace( $str, $aReplace );

    Принимаемые параметры

    $str

    $aReplace

    [ Наверх ]


    SiteTemplate::MoveInfGroupImage

    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

    - идентификатор копируемой ИГ

    [ Наверх ]


    SiteTemplate::MoveInfItemImage

    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

    - идентификатор копируемого ИЭ

    [ Наверх ]


    SiteTemplate::MoveInfItemPropertyImage

    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

    - Идентификатор значения доп. свойства типа "Файл" копируемого ИЭ

    [ Наверх ]


    SiteTemplate::MoveShopGroupImage

    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

    - идентификатор копируемой группы товаров

    [ Наверх ]


    SiteTemplate::MoveShopItemImage

    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

    - Идентификатор копируемого товара

    [ Наверх ]


    SiteTemplate::MoveShopItemPropertyImage

    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

    [ Наверх ]


    SiteTemplate::MoveStructureItemPropertyImage

    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

    - Идентификатор значения доп. свойства, значение которого копируется

    [ Наверх ]


    SiteTemplate::ReplaceFile

    ReplaceFile( $filename $filename, [$aReplace $aReplace = array()] );

    Описание

    Заменяет макросы в уже существующем файле

    Принимаемые параметры

    $filename

    путь к файлу

    $aReplace

    массив замен

    [ Наверх ]


    SiteTemplate::SetChmodFile

    SetChmodFile( int $chmod_file );

    Описание

    Установка прав доступа к создаваемых объектом файлов

    Принимаемые параметры

    $chmod_file

    права доступа к создаваемых файлам, например, 0644

    [ Наверх ]


    SiteTemplate::SetTemplatePath

    SetTemplatePath( $template_path );

    Принимаемые параметры

    $template_path

    [ Наверх ]


    SiteTemplate::SetTemplatesUrlServer

    SetTemplatesUrlServer( $sTemplatesUrlServer );

    Принимаемые параметры

    $sTemplatesUrlServer

    [ Наверх ]



Описания переменных

  • $chmod_file =  null [Строка 25]
  • Data type: mixed

  • $kernel =  null [Строка 23]
  • Data type: mixed

  • $sTemplatesUrlServer =  'http://www.hostcms.ru' [Строка 16]
  • Data type: mixed

  • $template_content_filename =  'template.xml' [Строка 19]
  • Data type: mixed

  • $template_filename =  'templates.xml' [Строка 18]
  • Data type: mixed

  • $template_path =  null [Строка 21]
  • Data type: mixed


Описание констант класса