Overview

Packages

  • None
  • PHPShopAjaxElements
  • PHPShopAjaxElementsDepricated
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopCoreDepricated
  • PHPShopCoreFunction
  • PHPShopDepricated
  • PHPShopElements
  • PHPShopElementsDepricated
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopShopCore
  • PHPShopTest

Classes

  • inwords
  • PHPShopAdminRule
  • PHPShopAnalitica
  • PHPShopArray
  • PHPShopBase
  • PHPShopBaseXml
  • PHPShopBonus
  • PHPShopCart
  • PHPShopCommerceML
  • PHPShopCore
  • PHPShopDebug
  • PHPShopDelivery
  • PHPShopElements
  • PHPShopFile
  • PHPShopMail
  • PHPShopModules
  • PHPShopNav
  • PHPShopObj
  • PHPShopOrm
  • PHPShopPaymentResult
  • PHPShopProductElements
  • PHPShopProductFunction
  • PHPShopPromotions
  • PHPShopPush
  • PHPShopReadCsvNative
  • PHPShopRestore
  • PHPShopRssParser
  • PHPShopShopCore
  • PHPShopSort
  • PHPShopSortAjax
  • PHPShopUpdate
  • PHPShopUserFunction
  • Overview
  • Package
  • Class
  • Tree

Class PHPShopElements

Родительский класс создания элементов Примеры использования размещены в папке phpshop/inc/

Direct known subclasses

PHPShopBannerElement, PHPShopBrandsElement, PHPShopPhotoElement, PHPShopProductElements, PHPShopRecaptchaElement, PHPShopSkinElement, PHPShopSliderElement, PHPShopSortElement, PHPShopTextElement, PHPShopUserElement, PHPShopCartElement, PHPShopCloudElement, PHPShopCoreElement, PHPShopCurrencyElement, PHPShopGbookElement, PHPShopNewsElement, PHPShopOprosElement, PHPShopPageCatalogElement

Indirect known subclasses

PHPShopProductIconElements, PHPShopProductIndexElements, PHPShopShopCatalogElement
Package: PHPShopClass
Author: PHPShop Software
Version: 1.2
Located at class/elements.class.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

public
# __call( $name, $arguments )
public
# addToTemplate( string $template )

Добавление в переменную вывода через парсер

Добавление в переменную вывода через парсер

Parameters

$template
имя шаблона для паисинга
public
# add( sting $content )

Добавление в переменную вывода

Добавление в переменную вывода

Parameters

$content
контент
public string
# parseTemplate( string $template, boolean $mod = false )

Парсинг шаблона

Парсинг шаблона

Parameters

$template
имя шаблона
$mod
использование шаблона в модуле

Returns

string
public
# set( string $name, mixed $value, boolean $flag = false )

Создание системной переменной для парсинга

Создание системной переменной для парсинга

Parameters

$name
имя
$value
значение
$flag
[1] - добавить, [0] - переписать
public string
# get( string $name )

Выдача системной переменной

Выдача системной переменной

Parameters

$name

Returns

string
public mixed
# getValue( string $param )

Выдача системной переменной

Выдача системной переменной

Parameters

$param
раздел.имя переменной

Returns

mixed
public
# setValue( string $param, mixed $value )

Изменение системной переменной

Изменение системной переменной

Parameters

$param
раздел.имя переменной
$value
значение параметра
public string
# getValueCache( string $param )

Выдача переменной из кэша

Выдача переменной из кэша

Parameters

$param
раздел.имя переменной

Returns

string
public
# init( string $method_name, boolean $flag = false )

Инициализация переменной по результату выполнения функции

Инициализация переменной по результату выполнения функции

Parameters

$method_name
имя функции
$flag
добавление данных в переменную
public boolean
# isAction( string $method_name )

Проверка экшена

Проверка экшена

Parameters

$method_name
имя метода

Returns

boolean
public
# setError( string $name, string $action )

Сообщение об ошибке

Сообщение об ошибке

Parameters

$name
имя функции
$action
сообщение
public string
# lang( string $str )

Вывод языкового параметра по ключу [config.ini]

Вывод языкового параметра по ключу [config.ini]

Parameters

$str
ключ языкового массива

Returns

string
public
# memory_set( string $param, mixed $value )

Запись в память

Запись в память

Parameters

$param
имя параметра [catalog.param]
$value
значение
public
# memory_get( string $param, boolean $check = false )

Выборка из памяти

Выборка из памяти

Parameters

$param
имя параметра [catalog.param]
$check
сравнить с нулем

Returns

public
# memory_clean( boolean $clean_now = false )

Чистка памяти по времени

Чистка памяти по времени

Parameters

$clean_now
принудительная чистка
public
# setAction( $action )

Назначение экшена обработки переменных POST и GET

Назначение экшена обработки переменных POST и GET

public boolean
# setHook( string $class_name, string $function_name, mixed $data = false, string $rout = false )

Назначение перехвата события выполнения модулем

Назначение перехвата события выполнения модулем

Parameters

$class_name
имя класса
$function_name
имя метода
$data
данные для обработки
$rout
позиция вызова к функции [END | START | MIDDLE], по умолчанию END

Returns

boolean
public
# setHtmlOption( string $class_name )

Назначение HTML переменных верстки

Назначение HTML переменных верстки

Parameters

$class_name
имя класса
public mixed
# doLoadFunction( string $class_name, string $function_name, array $function_row = false, string $path = false )

Подключение функций из файлов ядра

Подключение функций из файлов ядра

Parameters

$class_name
имя класса
$function_name
имя функции
$function_row
массив дополнительны данных из функции
$path
имя раздела

Returns

mixed
Properties summary
public string $objBase

имя БД

имя БД

#
public $objPath
#
public boolean $debug

режим отладки

режим отладки

# false
public boolean $template_debug
# false
public boolean $cache

кэширование

кэширование

# false
public boolean $cache_format

форматирование полей кэша

форматирование полей кэша

# array()
public boolean $memory

использование памяти

использование памяти

# false
public array $action

массив экшенов

массив экшенов

# array()
public string $action_prefix

префикс имен функций экшенов

префикс имен функций экшенов

# null
public array $disp_format

массив запрещенных разделов

массив запрещенных разделов

# array()
public string $Disp

результат работы парсера

результат работы парсера

#
PHPShop 6.X API documentation generated by ApiGen