energine
[ class tree: energine ] [ index: energine ] [ all elements ]

Class: DBWorker

Source Location: /framework/DBWorker.class.php

Class Overview

Object
   |
   --DBWorker

Предоставляет производным классам ссылку на объект для работы с БД.


Author(s):

  • 1m.dm

Variables

Methods


Child classes:

Saver
Сохранитель данных в БД.
UserSession
Класс управления сеансами пользователей.
Sitemap
Класс - синглтон Содержит методы по работе со структурой сайта
UserGroup
Группы пользователей.
Builder
Построитель.
FieldDescription
Описание поля данных.
Component
Компонент страницы.
User
Класс для работы с пользователем Возвращает информацию о пользователе, сохраняет данные
Language
Управляет языками системы.
FileSystemObject
Абстрактный класс - модель объекта файловой системы
Document
Документ страницы.
Discounts
Скидочки ))
OrderStatus
Класс предназначенный для работы со статусами
Order
Предназначен для формирования заказа пользователем
CurrencyConverter
Конвертер валют
Basket
Корзина с выбранными продуктами

Inherited Constants

Inherited Variables

Inherited Methods

Class: Object

Object::__construct()
Пустой конструктор
Object::getConfigValue()
Нестатический метод-обёртка над Object::_getConfigValue - для удобства использования внутри производных классов.
Object::getTimer()
Возвращает значение счетчика времени выполнения.
Object::resetTimer()
Сбрасывает счетчик времени, возвращает предыдущее значение счетчика
Object::startTimer()
Запускает счетчик времени выполнения.
Object::stopTimer()
Останавливает счетчик времени выполнения.
Object::_getConfigValue()
Возвращает значение указанного параметра конфигурации.

Class Details

[line 24]
Предоставляет производным классам ссылку на объект для работы с БД.



Tags:

author:   1m.dm
abstract:  


[ Top ]


Class Variables

static $dbhInstance =

[line 31]



Tags:

var:   единый для всех экземпляров класса объект QAL
access:   protected

Type:   QAL


[ Top ]

static $translations =  null

[line 43]

Кеш переводов

(получается за ними по отдельности очень часто нужно обращаться)




Tags:

access:   private

Type:   unknown_type


[ Top ]

$dbh =

[line 37]



Tags:

var:   ссылка на self::$dbhInstance (для производных классов)
access:   protected

Type:   QAL


[ Top ]



Class Methods


static method _dateToString [line 151]

static string _dateToString( $year $year, $month $month, $day $day)

Возвращает дату в виде строки прописью



Tags:

access:   public


Parameters:

$year   $year  
$month   $month  
$day   $day  

[ Top ]

static method _translate [line 79]

static string _translate( string $const, [int $langId = null])

Возвращает перевод текстовой константы из таблицы переводов для указанного языка. Если язык явно не указан - используется текущий язык.



Tags:

access:   public


Parameters:

string   $const   текстовая константа
int   $langId   язык для перевода

[ Top ]

constructor __construct [line 51]

void __construct( )

Конструктор класса.



Tags:

access:   public


Overridden in child classes as:

Saver::__construct()
Конструктор класса.
UserSession::__construct()
Конструктор класса.
Sitemap::__construct()
Конструктор класса
UserGroup::__construct()
Конструктор класса.
Builder::__construct()
Конструктор класса.
JSONBuilder::__construct()
Конструктор класса.
JSONUploadBuilder::__construct()
Конструктор класса
JSONDivBuilder::__construct()
Конструктор класса
MultiLanguageBuilder::__construct()
Конструктор класса.
TreeBuilder::__construct()
Конструктор класса.
SimpleBuilder::__construct()
Конструктор класса.
FieldDescription::__construct()
Конструктор класса.
Component::__construct()
Конструктор класса.
Remover::__construct()
Конструктор класса.
DataSet::__construct()
Конструктор класса
RestorePassword::__construct()
Конструктор класса
LoginForm::__construct()
Конструктор
PriceLoader::__construct()
Конструктор класса
BasketList::__construct()
Конструктор класса
BasketForm::__construct()
Конструктор класса
ManufacturerList::__construct()
Конструктор класса
ImageManager::__construct()
ChildDivisions::__construct()
Конструктор класса
ProductDivisions::__construct()
Конструктор класса
BrotherDivisions::__construct()
Конструктор класса
BreadCrumbs::__construct()
Конструктор класса
TextBlock::__construct()
Конструктор класса
MainMenu::__construct()
Конструктор класса
FileLibrary::__construct()
Конструктор класса
SitemapTree::__construct()
Конструктор класса
CatalogueTree::__construct()
Конструктор класса
GoogleSitemap::__construct()
Конструктор класса
TextBlockSource::__construct()
DBDataSet::__construct()
Конструктор класса
Register::__construct()
Конструктор класса
UserProfile::__construct()
Конструктор класса
OrderForm::__construct()
Конструктор класса
ProductList::__construct()
Конструктор класса
CurrencySwitcher::__construct()
Конструктор класса
Feed::__construct()
Конструктор класса
GalleryFeed::__construct()
Конструктор класса
NewsFeed::__construct()
Конструктор класса
FeedbackForm::__construct()
Конструктор класса
Grid::__construct()
Конструктор класса
UserEditor::__construct()
Конструктор класса
RoleEditor::__construct()
Конструктор класса
DiscountsEditor::__construct()
Конструктор класса
ProductEditor::__construct()
Конструктор класса
ManufacturersEditor::__construct()
Конструктор класса
ProductStatusEditor::__construct()
Конструктор класса
ParamValuesEditor::__construct()
Конструктор класса
CurrencyEditor::__construct()
Конструктор класса
OrderStatuses::__construct()
Конструктор класса
OrderHistory::__construct()
Конструктор класса
UserOrderHistory::__construct()
Конструктор класса
OrderDetails::__construct()
Конструктор класса
ProductTypeEditor::__construct()
Конструктор класса
ProductParamsEditor::__construct()
Конструктор класса
TranslationEditor::__construct()
Конструктор класса
FeedEditor::__construct()
Конструктор класса
GalleryEditor::__construct()
Конструктор класса
NewsEditor::__construct()
Конструктор класса
FeedbackList::__construct()
Конструктор класса
DivisionEditor::__construct()
Конструктор класса
TemplateEditor::__construct()
Конструктор класса
LanguageEditor::__construct()
Конструктор класса
LangSwitcher::__construct()
Конструктор класса
User::__construct()
Конструктор класса
AuthUser::__construct()
Конструктор класса.
Language::__construct()
Конструктор класса.
FileSystemObject::__construct()
Конструктор класса
DirectoryObject::__construct()
Конструктор класса
FileObject::__construct()
Конструктор класса
Document::__construct()
Конструктор класса.
Discounts::__construct()
Конструктор класса.
OrderStatus::__construct()
Конструктор класса
Order::__construct()
Конструктор класса
CurrencyConverter::__construct()
Конструктор класса
Basket::__construct()
Конструктор класса

Overrides Object::__construct() (Пустой конструктор)

[ Top ]

method dateToString [line 179]

string dateToString( $date $date, [$format $format = '%d-%d-%d'])

Дата прописью Обертка над DBWorker::_dateToString



Tags:

see:   DBWorker::_dateToString
access:   public


Parameters:

$date   $date   string
$format   $format   string

[ Top ]

method translate [line 166]

string translate( string $const, [ $langID = null], int $langId)

Нестатический метод-обёртка над DBWorker::_translate - для удобства использования внутри производных классов.



Tags:

see:   DBWorker::_translate()
access:   public


Parameters:

string   $const   текстовая константа
int   $langId   язык для перевода
   $langID  

[ Top ]

В создании документации нам помог: phpDocumentor