Overview

Packages

  • None
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopElements
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopTest

Classes

  • PHPShopAdminRule
  • PHPShopArray
  • PHPShopBase
  • PHPShopBaseXml
  • PHPShopCore
  • PHPShopDebug
  • PHPShopElements
  • PHPShopFile
  • PHPShopMail
  • PHPShopMailFile
  • PHPShopModules
  • PHPShopNav
  • PHPShopObj
  • PHPShopOrm
  • PHPShopReadCsv
  • PHPShopReadCsvNative
  • PHPShopReadCsvPro
  • PHPShopRestore
  • PHPShopRssParser
  • PHPShopUpdate
  • Overview
  • Package
  • Class

Class PHPShopCore

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

Direct known subclasses

PHPShopCoretest, PHPShopDoc, PHPShopPhoto, PHPShopSearch, PHPShopSkinmarket, PHPShopForma, PHPShopGbook, PHPShopIndex, PHPShopLinks, PHPShopMap, PHPShopNews, PHPShopOpros, PHPShopPage
Package: PHPShopClass
Author: PHPShop Software
Version: 1.6
Located at phpshop/class/core.class.php
Methods summary
public
# __construct( )

Конструктор

Конструктор

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

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

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

Parameters

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

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

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

public
# meta( )

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

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

public
# loadActions( )

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

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

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

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

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

Parameters

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

Returns

array
public
# setPaginator( $nav_len = 3 )

Генерация пагинатора

Генерация пагинатора

public array
# getFullInfoItem( array $select, array $where, array $order = false )

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

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

Parameters

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

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

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

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

public boolean
# isAction( string $method_name )

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

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

Parameters

$method_name
имя метода

Returns

boolean
public
# setError404( )

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

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

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
# __call( $name, $arguments )

Сообщение об неизвестном методе

Сообщение об неизвестном методе

Properties summary
public string $objBase

имя БД

имя БД

#
public boolean $debug

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

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

# false
public string $Disp

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

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

#
public $ListInfoItems
#
public array $action

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

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

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

метатеги

метатеги

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

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

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

# ''
public string $template

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

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

# 'templates.shop'
public string $navigationArray

массив навигации (каталог/фото)

массив навигации (каталог/фото)

# 'CatalogPage'
public string $navigationBase

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

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

# 'base.table_name'
public string $navigationFileType

расширение файла навигации

расширение файла навигации

# '.html'
public boolean $empty_index_action

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

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

# true
API documentation generated by ApiGen