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 PHPShopCore

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

Direct known subclasses

PHPShop404, PHPShopCoretest, PHPShopLinks, PHPShopMap, PHPShopNews, PHPShopOpros, PHPShopOrder, PHPShopPage, PHPShopPhoto, PHPShopShopCore, PHPShopSuccess, PHPShopUnsubscribe, PHPShopDoc, PHPShopUsers, PHPShopDone, PHPShopError, PHPShopExcel, PHPShopFail, PHPShopForma, PHPShopGbook, PHPShopIndex

Indirect known subclasses

PHPShopClients, PHPShopNewprice, PHPShopSpec, PHPShopNewtip, PHPShopPrice, PHPShopPricemail, PHPShopPrint, PHPShopSearch, PHPShopSelection, PHPShopSelectioncat, PHPShopShop
Package: PHPShopClass
Author: PHPShop Software
Version: 1.10
Located at class/core.class.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

public
# __call( $name, $arguments )
public boolean
# ifValue( string $paramName, string $paramValue = false )

Сравнение параметра из массива

Сравнение параметра из массива

Parameters

$paramName
имя переменной
$paramValue
значение переменной

Returns

boolean
public array
# getNavigationPath( integer $id )

Расчет навигации хлебных крошек

Расчет навигации хлебных крошек

Parameters

$id
ИД позиции

Returns

array
public
# navigation( integer $id, string $name, array $title = false )

Навигация хлебных крошек

Навигация хлебных крошек

Parameters

$id
текущий ИД родителя
$name
имя раздела
$title
массив родителя [url,name]
public
# header( )

Генерация даты изменения документа

Генерация даты изменения документа

public
# meta( )

Генерация заголовков документа

Генерация заголовков документа

public
# loadAction( )

Загрузка экшенов

Загрузка экшенов

public array
# getListInfoItem( array $select = false, array $where = false, array $order = false, $class_name = false, $function_name = false, $sql = false )

Выдача списка данных

Выдача списка данных

Parameters

$select
имена колонок БД для выборки
$where
параметры условий запроса
$order
параметры сортировки данных при выдаче
$class_name
$function_name
$sql

Returns

array
public
# setPaginator( $count = null, $sql = null )
public array
# getFullInfoItem( array $select, array $where, array $class_name = false, $function_name = false )

Выдача подробного описания

Выдача подробного описания

Parameters

$select
имена колонок БД для выборки
$where
параметры условий запроса
$class_name
$order параметры сортировки данных при выдаче
$function_name

Returns

array
public
# addToTemplate( string $template, boolean $mod = false, array $replace = null )

Добавление данных в вывод парсера

Добавление данных в вывод парсера

Parameters

$template
шаблон для парсинга
$mod
работа в модуле
$replace
замены в шаблоне
public
# add( string $content, boolean $list = false )

Добавление данных

Добавление данных

Parameters

$content
содержание
$list
[1] - добавление в список данных, [0] - добавление в общую переменную вывода
public
# parseTemplate( string $template, boolean $mod = false, array $replace = null )

Парсинг шаблона и добавление в общую переменную вывода

Парсинг шаблона и добавление в общую переменную вывода

Parameters

$template
имя шаблона
$mod
работа в модуле
$replace
масив замены в шаблоне
public
# setError( string $name, string $action )

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

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

Parameters

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

Компиляция парсинга

Компиляция парсинга

public
# set( mixid $var, mixed $value, boolean $flag = false )

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

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

Parameters

$var
$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
# setAction( )

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

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

public boolean
# isAction( string $method_name )

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

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

Parameters

$method_name
имя метода

Returns

boolean
public
# waitAction( string $method_name )

Ожидание экшена

Ожидание экшена

Parameters

$method_name
имя метода
public
# setError404( )

Генерация ошибки 404

Генерация ошибки 404

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
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 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 string
# message( string $title, string $content )

Сообщение

Сообщение

Parameters

$title
заголовок
$content
содержание

Returns

string
public
# garbage( )

Очистка временных переменных

Очистка временных переменных

Properties summary
public string $objBase

имя БД

имя БД

#
public string $objPath

Путь для навигации

Путь для навигации

#
public boolean $debug

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

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

# false
public boolean $template_debug
# true
public boolean $mysql_error

вывод SQL ошибок

вывод SQL ошибок

# false
public string $Disp

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

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

#
public $ListInfoItems
#
public array $action

массив обработки POST, GET запросов

массив обработки POST, GET запросов

# array("nav" => "index")
public string $action_prefix

префикс экшен функций (action_|a_), используется при большом количестве методов в классах

префикс экшен функций (action_|a_), используется при большом количестве методов в классах

# null
public string $title

метатеги

метатеги

#
public $description
#
public $keywords
#
public $lastmodified
#
public string $navigation_link

ссылка в навигации от корня

ссылка в навигации от корня

#
public $navigation_array
# null
public string $template

шаблон вывода

шаблон вывода

# 'templates.shop'
public string $navigationBase

таблица массива навигации

таблица массива навигации

# 'base.categories'
public $arrayPath
#
public integer $nav_len

длина пагинации для форматирования длины строки

длина пагинации для форматирования длины строки

# 3
public boolean $cache
# false
public boolean $garbage_enabled

очистка временных переменных шаблона

очистка временных переменных шаблона

# false
public boolean $empty_index_action

отключение защиты проверки пустого экшена

отключение защиты проверки пустого экшена

# true
public boolean $memory
# true
public integer $max_item
# 300
PHPShop 6.X API documentation generated by ApiGen