Class Order

Description

Базовый класс модуля "Заказы"

Located in /itweb/modules/Order/class.Order.php (line 17)

MyModule
   |
   --Order
Direct descendents
Class Description
 class AdminOrder Класс администрирования модуля "Заказы"
Variable Summary
 string $desc
 bool $hidden
 string $icon
 string $name
Method Summary
 Order Order ()
 integer AddItem ([string $name = ""], [bool $bExt = false])
 boolean ModifyItem (array $properties, integer 1)
 void OnLoad ()
 void SendOrderNotification_2Client (mixed $from, mixed $to, mixed $subject_tpl, mixed $message_tpl, mixed &$assigns, [mixed $log_filepath = ''])
 void SendOrderNotification_2Manager (mixed $assigns, [mixed $log_filepath = ''])
Variables
string $desc = "Работа с заказами клиентов интернет-магазина" (line 30)

Описание модуля

bool $hidden = 0 (line 42)

Скрытый модуль

string $icon = "mod_order.gif" (line 36)

Иконка модуля

array $itemsInBasket = array() (line 48)

Массив товаров, находящихся в корзине

string $name = "Заказы" (line 24)

Имя модуля


Redefinition of:
MyModule::$name
Имя модуля

Inherited Variables

Inherited from MyModule

MyModule::$connectionID
MyModule::$oITWEB
MyModule::$oMyCatalog
MyModule::$prps
MyModule::$view_php_funcPrefix
Methods
Constructor Order (line 55)

Конструктор. Выполняет инициализацию модуля.

Order Order ()
AddItem (line 86)

Добавить новый элемент

  • return: Идентификатор элемента
integer AddItem ([string $name = ""], [bool $bExt = false])
  • string $name: Наименование элемента
  • bool $bExt: флаг добавления в категорию текущей даты

Redefinition of:
MyModule::AddItem()
Добавить новый элемент
GetItemsFromBasket (line 138)

Получить список товара положенного в корзину

array GetItemsFromBasket ()
ModifyItem (line 305)

Изменить элемент

  • return: результат выполнения операции
boolean ModifyItem (array $properties, integer 1)
  • integer 1: позиция элемента
  • array $properties: массив свойств элемента

Redefinition of:
MyModule::ModifyItem()
Изменить элемент
OnLoad (line 65)

Функция вызываемая при загрузке модуля

void OnLoad ()
SendOrderNotification_2Client (line 276)
void SendOrderNotification_2Client (mixed $from, mixed $to, mixed $subject_tpl, mixed $message_tpl, mixed &$assigns, [mixed $log_filepath = ''])
SendOrderNotification_2Manager (line 249)
void SendOrderNotification_2Manager (mixed $assigns, [mixed $log_filepath = ''])

Inherited Methods

Inherited From MyModule

 MyModule::MyModule()
 MyModule::AddCategoriesPropertiesTables()
 MyModule::AddCategory()
 MyModule::AddDataType()
 MyModule::AddItem()
 MyModule::AddItemsPropertiesTables()
 MyModule::AddPropertiesTables()
 MyModule::AddPropertyType()
 MyModule::BuildPropertyTypesMap()
 MyModule::CheckDelResourceProperty()
 MyModule::CheckElementResources()
 MyModule::CheckModifyResourceProperty()
 MyModule::ClearCategoriesPropertiesCache()
 MyModule::CopyCategory()
 MyModule::CopyFileProperties()
 MyModule::CopyItem()
 MyModule::CountItems()
 MyModule::CurrentCategory()
 MyModule::CurrentItem()
 MyModule::CurrentModule()
 MyModule::DelCategoriesPropertiesTables()
 MyModule::DelCategory()
 MyModule::DelDataType()
 MyModule::DelElementResources()
 MyModule::DelItem()
 MyModule::DelItemsPropertiesTables()
 MyModule::DelPropertiesTables()
 MyModule::DelPropertyType()
 MyModule::GetCachedCategories()
 MyModule::GetCacheDir()
 MyModule::GetCachedItems()
 MyModule::GetCategories()
 MyModule::GetCategoriesFilter()
 MyModule::GetCategory()
 MyModule::GetCategoryID()
 MyModule::GetCategoryLight()
 MyModule::GetCategoryProperties()
 MyModule::GetCategoryPropertiesLight()
 MyModule::GetCategoryProperty()
 MyModule::GetCategoryPropertyTypes()
 MyModule::GetCategoryPropertyTypesLight()
 MyModule::GetCurrentLevel()
 MyModule::GetCurrentModule()
 MyModule::GetDataType()
 MyModule::GetDataTypes()
 MyModule::GetFileDir()
 MyModule::GetFilter()
 MyModule::GetFirstChild()
 MyModule::GetImgDir()
 MyModule::GetItem()
 MyModule::GetItemLight()
 MyModule::GetItemPosition()
 MyModule::GetItemProperties()
 MyModule::GetItemPropertiesLight()
 MyModule::GetItemProperty()
 MyModule::GetItemPropertyEx()
 MyModule::GetItemPropertyTypes()
 MyModule::GetItemPropertyTypesLight()
 MyModule::GetItems()
 MyModule::GetItemsFilter()
 MyModule::GetItemsLimit()
 MyModule::GetItemsOffset()
 MyModule::GetItemsRange()
 MyModule::GetItemsSorting()
 MyModule::GetMaxCategory()
 MyModule::GetMaxCategoryID()
 MyModule::GetMaxItem()
 MyModule::GetMaxLevel()
 MyModule::GetMinItem()
 MyModule::GetModuleProperties()
 MyModule::GetParentCategory()
 MyModule::GetProperties()
 MyModule::GetPropertyByName()
 MyModule::GetPropertyMultipleValue()
 MyModule::GetPropertyType()
 MyModule::GetPropertyTypeGroups()
 MyModule::GetPropertyTypes()
 MyModule::GetRootCategory()
 MyModule::Init()
 MyModule::isCategoryContainsCategory()
 MyModule::isCategoryExist()
 MyModule::isCategoryLeaf()
 MyModule::isCategoryPropertyTypeExist()
 MyModule::isCategorySearch()
 MyModule::isCategorySystem()
 MyModule::isDataTypeExist()
 MyModule::isItemExist()
 MyModule::isItemPropertyTypeExist()
 MyModule::isPropertyTypeExist()
 MyModule::LoadModule()
 MyModule::LoadStatus()
 MyModule::ModifyCategory()
 MyModule::ModifyItem()
 MyModule::ModifyPropertyType()
 MyModule::MoveCategory()
 MyModule::MoveItem()
 MyModule::PopUp()
 MyModule::ResetCachedItems()
 MyModule::ResetCategoriesFilter()
 MyModule::ResetFilter()
 MyModule::ResetItemsFilter()
 MyModule::ResetItemsSorting()
 MyModule::RootCategory()
 MyModule::SaveStatus()
 MyModule::SetCachedCategories()
 MyModule::SetCachedItems()
 MyModule::SetCategoriesFilter()
 MyModule::SetFilter()
 MyModule::SetItemsFilter()
 MyModule::SetItemsLimit()
 MyModule::SetItemsOffset()
 MyModule::SetItemsRandomSorting()
 MyModule::SetItemsRange()
 MyModule::SetItemsSearchFilter()
 MyModule::SetItemsSorting()
 MyModule::SetPropertyMultipleValue()
 MyModule::ShiftCategory()
 MyModule::ShiftItem()
 MyModule::ShiftPropertyType()
 MyModule::ShowHiddenCategories()
 MyModule::ShowSystemProperties()

Documentation generated on Wed, 21 Mar 2007 17:35:36 +0300 by phpDocumentor 1.3.0RC3