Разработка:storages/planinh — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Дополнительные методы:)
 
(не показаны 4 промежуточные версии 1 участника)
Строка 1: Строка 1:
 +
{{Infobox_Plugin
 +
| name = planinh
 +
| type = storages
 +
}}
 +
 
===Таблица в базе данных===
 
===Таблица в базе данных===
 
''planinh'' - таблица наследования тем.
 
''planinh'' - таблица наследования тем.
Строка 9: Строка 14:
  
  
 +
===='''get_list_id($edit, $id)'''====
 +
 +
возвращает массив id родитедьсих/дочерних связей
 +
 +
''Аргументы:''
 +
* $edit(string) -  поле, по которому производиться поиск(planid/inhplanid).
 +
* $id(int) - id, по которому производиться поиск.
 +
''Возвращаемые значения:''
 +
* array - массив id из таблицы [[Разработка:storages/plans | plans ]].
  
 
===События===
 
===События===
Строка 24: Строка 38:
 
  |}
 
  |}
 
====Генерируемые события====
 
====Генерируемые события====
{| border="1"
 
|+ Таблица событий, которые генерирует этот плагин
 
! Тип плагина
 
! Код плагина
 
! Код события
 
! Доп. данные
 
! Пояснение
 
|-
 
|storage
 
|addreses
 
|insert
 
|Массив, содержащий в поле "new" объект с данными для вставки в таблицу.
 
''Пример:'' array('new' => $dataobject)
 
|Генерируется каждый раз при вставке новой записи в таблицу addreses.
 
|-
 
|storage
 
|addreses
 
|update
 
|Массив, содержащий в поле "new" обновленный объект, и в поле "old" объект со старыми данными, до обновления записи.
 
''Пример:'' array('old' => $dataobject_old, 'new' => $dataobject_new)
 
|Генерируется каждый раз при обновлении записи в таблице addreses.
 
|-
 
|storage
 
|addreses
 
|delete
 
|Массив, содержащий в поле "old" объект с данными, которые удаляются из таблицы
 
''Пример:'' array('old' => $dataobject)
 
|Генерируется каждый раз при удалении записи из таблицы addreses.
 
|}
 
 
[[Категория:Разработка]]
 
[[Категория:Плагины_storages]]
 

Текущая версия на 13:17, 30 июня 2014

Плагин
Название planinh
Тип storages


Таблица в базе данных

planinh - таблица наследования тем.

Подробный формат полей в таблице:

  • planid - id родителя в таблице plans
  • inhplanid - дочерний id в таблице plans

Дополнительные методы:

get_list_id($edit, $id)

возвращает массив id родитедьсих/дочерних связей

Аргументы:

  • $edit(string) - поле, по которому производиться поиск(planid/inhplanid).
  • $id(int) - id, по которому производиться поиск.

Возвращаемые значения:

  • array - массив id из таблицы plans .

События

В этом разделе описан список всех событий, которые генерируются, перехватываются и обрабатываются этим плагином.

Перехватываемые события

Таблица событий, которые перехватывает этот плагин
Тип плагина Код плагина Код события Доп. данные Пояснение
Этот плагин не перехватывает никаких событий

Генерируемые события