Class AdminSupport

Description

Класс администрирования модуля "Техническая поддержка"

Located in /itweb/modules/Support/admin/class.Admin.Support.php (line 17)

MyModule
   |
   --Support
      |
      --AdminSupport
Variable Summary
Method Summary
 AdminSupport AdminSupport ()
 integer AddItemEx ([string $name = ""], integer $iID)
 boolean CheckProperties (array &$obj)
 void Client_DelMessage (mixed $message_id)
 void Client_SendMessage (mixed $message_id, mixed $subject_id, mixed $message_title, mixed $opened, mixed $user_name, mixed $message, mixed $date, mixed $time)
 void Client_SendRequest (mixed $ACTION, [mixed $ACTION_PROPERTIES = array()])
 boolean DelItemEx ()
 array GetContextMenu ()
 array GetItemEx ()
 array GetItemsEx ([boolean $bWithSubCategories = 1])
 array GetSlaveItems (boolean $bWithSubCategories, integer $getPrps, [string $ptypeNames = ""], boolean $bExtractMultipleValues)
 void Install ()
 boolean ModifyItemEx (array $properties, [integer $pos = null])
 integer MoveItemEx ([int $new_cID = ""])
 void Uninstall ()
Variables
mixed $server_address = 'http://control-center.prosto-r.ru/support_req.php' (line 21)
mixed $server_connect_error = 'Ошибка соединения с сервером поддержки!' (line 22)
mixed $server_errors = array() (line 23)
mixed $server_timeout = 5 (line 20)

Inherited Variables

Inherited from Support

Support::$desc
Support::$hidden
Support::$icon
Support::$name

Inherited from MyModule

MyModule::$connectionID
MyModule::$oITWEB
MyModule::$oMyCatalog
MyModule::$prps
MyModule::$view_php_funcPrefix
Methods
Constructor AdminSupport (line 29)

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

AdminSupport AdminSupport ()
AddItemEx (line 101)

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

  • return: Идентификатор элемента
integer AddItemEx ([string $name = ""], integer $iID)
  • string $name: Наименование элемента
  • integer $iID: Идентификатор элемента
CheckProperties (line 631)

Проверить правильность заполнения свойств категории/элемента

  • return: Наличие ошибок в проверяемом модуле
boolean CheckProperties (array &$obj)
  • array &$obj: объект проверки
Client_DelMessage (line 363)
void Client_DelMessage (mixed $message_id)
Client_GetSupportAnswers (line 371)
void Client_GetSupportAnswers ()
Client_SendMessage (line 349)
void Client_SendMessage (mixed $message_id, mixed $subject_id, mixed $message_title, mixed $opened, mixed $user_name, mixed $message, mixed $date, mixed $time)
Client_SendRequest (line 429)
void Client_SendRequest (mixed $ACTION, [mixed $ACTION_PROPERTIES = array()])
DelItemEx (line 205)

Уточнение функции DelItem. Удалить текущий элемент

  • return: результат выполнения операции
boolean DelItemEx ()
GetContextMenu (line 78)

Вернуть массив содержащий контекстное меню

  • return: массив контекстного меню
array GetContextMenu ()
GetItemEx (line 238)

Уточнение функции GetItem. Получить свойства текущего элемента

  • return: массив значений текущего элемента
array GetItemEx ()
GetItemsEx (line 133)

Дополнение функции GetItems. Получить список элементов относительно текущей категории.

  • return: массив идентификаторов элементов
array GetItemsEx ([boolean $bWithSubCategories = 1])
  • boolean $bWithSubCategories: флаг включения подкатегорий
GetSlaveItems (line 601)

Сделать выборку подчинённых элементов

  • return: массив идентификаторов выбранных элементов
array GetSlaveItems (boolean $bWithSubCategories, integer $getPrps, [string $ptypeNames = ""], boolean $bExtractMultipleValues)
  • boolean $bWithSubCategories: флаг выборки элементов, включая подкатегории текущей ктаегории
  • integer $getPrps: тип выборки свойств элементов
    1. - массив элементов со всеми свойствами
    2. - массив идентификаторов элментов
    3. - массив элементов с ограниченным набором свойств заданным в $ptypeNames
  • string $ptypeNames: строка наименований типов свойств, разделённая запятыми
  • boolean $bExtractMultipleValues: флаг извлечения многозначных свойств (замедляет работу)
Install (line 40)

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

void Install ()
ModifyItemEx (line 474)

Уточнение функции ModifyItem. Изменить элемент

  • return: результат выполнения операции
boolean ModifyItemEx (array $properties, [integer $pos = null])
  • array $properties: массив свойств элемента
  • integer $pos: позиция элемента
MoveItemEx (line 538)

Уточнение функции MoveItem. Переместить элемент

  • return: идентификатор перемещённого элемента
integer MoveItemEx ([int $new_cID = ""])
  • int $new_cID: идентификатор новой категории предка
Uninstall (line 68)

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

void Uninstall ()

Inherited Methods

Inherited From Support

 Support::Support()
 Support::GetItems()
 Support::OnLoad()

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