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

Class: Order

Source Location: /modules/shop/components/Order.class.php

Class Overview

Object
   |
   --DBWorker
      |
      --Order

Предназначен для формирования заказа пользователем


Author(s):

  • dr.Pavka

Variables

Constants

Methods


Inherited Constants

Inherited Variables

Inherited Methods

Class: DBWorker

DBWorker::__construct()
Конструктор класса.
DBWorker::dateToString()
Дата прописью Обертка над DBWorker::_dateToString
DBWorker::translate()
Нестатический метод-обёртка над DBWorker::_translate - для удобства использования внутри производных классов.
DBWorker::_dateToString()
Возвращает дату в виде строки прописью
DBWorker::_translate()
Возвращает перевод текстовой константы из таблицы переводов для указанного языка. Если язык явно не указан - используется текущий язык.

Class: Object

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

Class Details

[line 24]
Предназначен для формирования заказа пользователем



Tags:

author:   dr.Pavka


[ Top ]


Class Variables

$basket =

[line 36]

Корзина



Tags:

access:   private

Type:   Basket


[ Top ]

$user =

[line 43]

Пользователь



Tags:

access:   private

Type:   User


[ Top ]



Class Methods


constructor __construct [line 50]

Order __construct( )

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



Tags:

access:   public


Overrides DBWorker::__construct() (Конструктор класса.)

[ Top ]

method buildBasketHTML [line 177]

string buildBasketHTML( )

Возвращает содержимое корзины в HTML



Tags:

access:   protected


[ Top ]

method create [line 94]

boolean create( $userData)

Создание заказа



Tags:

access:   public


Parameters:

array   $userData  

[ Top ]

method getBasket [line 72]

Basket getBasket( )

Возвращает корзину



Tags:

access:   public


[ Top ]

method getUser [line 83]

User getUser( )

Возвращает пользователя



Tags:

access:   public


[ Top ]

method sendClientMail [line 131]

string sendClientMail( $data)

Возвращает текст письма отправляемого пользователю при отправке заказа Вынесено в отдельный метод для облегчения переписывания с потомках



Tags:

access:   protected


Parameters:

   $data  

[ Top ]

method sendManagerMail [line 158]

string sendManagerMail( array $data, $managerEmails)

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



Tags:

access:   protected


Parameters:

array   $data  
   $managerEmails  

[ Top ]

method sendNotification [line 112]

bool sendNotification( array $data)

Отправка уведомления о заказе



Tags:

access:   public


Parameters:

array   $data  

[ Top ]

method setUser [line 61]

User setUser( User $user)

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



Tags:

access:   public


Parameters:

User   $user  

[ Top ]


Class Constants

ORDER_TABLE_NAME =  'shop_orders'

[line 29]

Имя таблицы


[ Top ]


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