Class Advert

Description

Базовый класс модуля "Рекламные акции"

Located in /itweb/modules/Advert/class.Advert.php (line 18)

MyModule
   |
   --Advert
Direct descendents
Class Description
 class AdminAdvert Базовый класс модуля "Рекламные акции"
Variable Summary
 string $desc
 string $hidden
 string $icon
 string $name
Method Summary
 Advert Advert ()
 array GetActiveAdverts ([string $advertCode = ""], boolean $bExtend)
 array GetAdvertDiscounts (mixed $iIDs)
 void MadeOrder ()
Variables
string $desc = "Рекламные акции по поцизиям каталога" (line 31)

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

string $hidden = 0 (line 44)

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

string $icon = "mod_market.gif" (line 38)

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

string $name = "Рекламные акции" (line 25)

Имя модуля


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

Inherited Variables

Inherited from MyModule

MyModule::$connectionID
MyModule::$oITWEB
MyModule::$oMyCatalog
MyModule::$prps
MyModule::$view_php_funcPrefix
Methods
Constructor Advert (line 51)

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

Advert Advert ()
ActiveAdvertIsGift (line 64)

Проверяет является ли текущая рекламная акция подарочного типа.

  • return: сумма подарочного сертификата в валюте по умолчанию или FALSE
mixed ActiveAdvertIsGift ()
GetActiveAdverts (line 181)

Получить массив рекламных акций доступных текущему клиенту

array GetActiveAdverts ([string $advertCode = ""], boolean $bExtend)
  • string $advertCode: код рекламной акции
  • boolean $bExtend: флаг возвращения результата в расширенном виде
GetAdvertDiscounts (line 86)

Получает скидку/скидки для товара/товаров

  • return: ассоциативный массив идентификаторов товаров со значением % скидки для каждого либо string значение % скидки для данного товара
array GetAdvertDiscounts (mixed $iIDs)
  • mixed $iIDs: идентификатор, или идентификаторы товаров
MadeOrder (line 146)

Функция вызываемая в момент совершения заказа

void MadeOrder ()

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:34:36 +0300 by phpDocumentor 1.3.0RC3