Стандартные точки вызова

Системные

 globalVariablesCollected
 Вызывается при подготовке глобальных переменных
  режим: after
  параметры-ссылки: 
   (Array) &variables - массив глобальных переменных

 systemModifyElement 
 Вызывается при сохранении изменений страницы в админке
  режимы: before, after
  параметры: 
   (int) user_id - id пользователя
  параметры-ссылки: 
   (umiHierarchyElement) &element - редактируемая страница
   (array) &inputData - содержит параметры измененной страницы
   
 systemCreateElement 
 Вызывается при сохранении созданной страницы в админке
  режимы: before, after
  параметры-ссылки: 
   (array) &inputData - содержит параметры измененной страницы (доступно в before)
   (umiHierarchyElement) &element - редактируемая страница (доступно в after)

 systemSwitchElementActivity 
 Вызывается при изменении активности страницы в админке и EiP(при включении fake_delete)
  режимы: before, after
  параметры: (bool) activity - новый статус активности(в EiP'e нет)
  параметры-ссылки: (umiHierarchyElement) &element - изменяемая страница

 systemMoveElement
 Вызывается при перемещении страницы по иерархии в админке и EiP
  режимы: before, after(в EiP)
  параметры: 
   (int) parent-id - id родительской страницы
   (int) domain-host - id домена
   (bool) as-sibling - флаг уровня (при перемещении на тот же уровень - 0 на другой - 1)
   (int) before-id - id элемента, после которого встаёт перемещенный
  параметры EiP: 
   (int) parentElementId - id родительской страницы
   (int) elementId - id перемещаемой страницы
   (int) beforeElementId - id элемента, после которого встаёт перемещенный
  параметры-ссылки: (umiHierarchyElement) &element - перемещаемая страница(в EiP'e нет)
  
 systemDeleteElement
 Вызывается при удалении страницы в админке и EiP
  режимы: before, after
  параметры-ссылки: (umiHierarchyElement) &element - удаляемая страница

 systemCloneElement
 Вызывается при создании копии страницы в админке
  режимы: before, after
  параметры:
   (int) parentId - id родительской страницы
   (int) elementId - id копируемой страницы
   (int) newElementId - id полученной копии страницы (доступно в after)
  параметры-ссылки: (umiHierarchyElement) &element - копируемая страница

 systemVirtualCopyElement
 Вызывается при создании виртуальной копии страницы в админке
  режимы: before, after
  параметры:
   (int) parentId - id родительской страницы
   (int) elementId - id копируемой страницы
   (int) newElementId - id полученной копии страницы (доступно в after)
  параметры-ссылки: (umiHierarchyElement) &element - копируемая страница
   
 systemCreateObject 
 Вызывается при сохранении созданного объекта в админке
  режимы: before, after
  параметры-ссылки: (umiObject) &object - созданный объект (доступно в after)
  
 systemModifyObject 
 Вызывается при сохранении изменений объекта в админке
  режим: before, after
  параметры-ссылки: (umiObject) &object - изменённый объект 

 systemDeleteObject 
 Вызывается при удалении объекта в админке
  режимы: before, after
  параметры-ссылки: (umiObject) &object - удаленный объект 

 systemCreateElementAfter  
 Вызывается после создания элемента в админке
  режим: after
  параметры:
  (int) elementId - id страницы 
  (int) parentId - id родительской страницы
  параметры-ссылки: (umiHierarchyElement) &element - созданная страница

 content_del_element
 Вызывается при удалении элемента из структуры
  режимы: before, after
  параметры: 
  (int) element_id - id удаляемой страницы

 systemModifyPropertyValue
 Вызывается при изменении свойства элемента при быстром редактировании в админке
  режимы: before, after
  параметры: 
  (string) property - имя изменяемого свойства
  (mixed) oldValue - текущее значение свойства (доступно в after)
  (mixed) newValue - новое значение свойства (доступно в after)
  параметры-ссылки: 
  (mixed) &entity - объект или страница, свойство которого(ой) изменяется
  (mixed) &newValue - новое значение свойства  
 
 systemKillElement 
 Вызывается перед удалением страницы из бд.
  режим: before
  параметры: 
   (int) user_id - под каким пользователем происходит удаление
  параметры-ссылки: 
   (umiHierarchyElement) element - удаляемая страница

 systemRestoreElement 
 Вызывается до и после восстановления страницы из корзины
  режим: before, after
  параметры: 
   (int) user_id - под каким пользователем происходит восстановление
  параметры-ссылки: 
   (umiHierarchyElement) element - восстанавливаемая страница

 systemBufferSend 
 Вызывается до отдачи браузеру html страницы
  режим: before
  параметры-ссылки: 
   (string) buffer - html код страницы

  systemPrepare 
 Вызывается до разбора запрошенных данных и шаблонизации.
  режим: before (до запроса статического кэша), after (после запроса статического кэша)

 releaseFilterIndex 
 Вызывается при завершение индексации фильтров
  режим: after
  параметры: 
   (string) entity_type - тип индексируемой сущности (pages/objects)
   (int) hierarchy_type_id - идентификатор иерархического типа данных индексируемых сушностей
   (string) table_name - имя таблицы, куда помещен индекс
   (int|null) parent_id - идентификатор раздела каталога, дочерние страницы которого индексировались
   (int) level - уровень вложенности проиндексированных страниц

Внутренние

 core_sendmail 
 Вызывается при отправке письма из системы
  режим: after
  параметры: 
   (string) to - e-mail получателя
   (string) subject - тема письма
   (string) body - тело письма
   (string) headers - доп.заголовки
   
 cron 
 Вызывается при обработке события Cron'ом
  режим: process
  параметры: 
   (int) lastCallTime - время прошлого вызова
   (int) currCallTime - время вызова
  параметры-ссылки: 
   (array) &buffer - возвращает вызванную пару класс-метод с результатом работы
   (int) &counter - счётчик вызовов. Инкрементируется в handler'e
   
 umiObjectProperty_loadPriceValue 
 Вызывается при загрузке данных во время обработки поля типа "Цена" (событие не вызывается при изменении количества товара в корзине)
  режим: process
  параметры: (int) object_id - id объекта, цена которого изменяется
  параметры-ссылки: (float) &price - ссылка на переменную, содержащую значение свойства "Цена".
  
 successfulPasswordRestoring
 Вызывается при успешном сбросе пароля пользователя
  режим: after
  параметры:
   (int) userId - id пользователя

 users_prelogin_successfull
 Вызывается в процессе преавторизации
  режим: process
  параметры: 
   (int) prelogin_mode - идентификатор режима преавторизации
   (int) user_id - id пользователя
   
 exchangeOnAddElement 
 Вызывается при добавлении страницы механизмом импорта
  режимы: before, after
  параметры: 
   (int) source_id - идентификатор источника данных импорта
   (DOMElement) element_info - содержит информацию о добавляемом элементе(странице)
   (int) parent_id - id родительского элемента(before)
   (int) old_element_id - прежний id(before)
   (umiObjectType) type - описание типа данных добавляемого элемента (before)
  параметры-ссылки: (umiHierarchyElement) &element - добавленная страница (after)
  
 exchangeOnUpdateElement 
 Вызывается при обновлении страницы механизмом импорта
  режимы: before, after
  параметры: 
  (int) source_id - идентификатор источника данных импорта
   (DOMElement) element_info - содержит информацию о добавляемом элементе(странице)
  параметры-ссылки: (umiHierarchyElement) &element - обновляемая страница
  
 exchangeOnAddObject 
 Вызывается при добавлении объекта механизмом импорта
  режим: before, after
  параметры: 
   (int) source_id - идентификатор источника данных импорта
   (DOMElement) object_info - содержит информацию о добавляемом элементе(объекте)
   (int) old_object_id - прежний id (before)
   (umiObjectType) type - описание типа данных добавляемого элемента (before)
  параметры-ссылки: (umiObject) &object - добавленный объект (after)
  
 exchangeOnUpdateObject 
 Вызывается при обновлении объекта механизмом импорта
  режимы: before, after
  параметры: 
   (int) source_id - идентификатор источника данных импорта
   (DOMElement) object_info - содержит информацию о добавляемом элементе(объекте)
  параметры-ссылки: (umiObject) &object - обновляемый объект 

 yml_export_categories 
 Вызывается до сохранения списка категорий для экспорта в формате yml
  режимы: before
  параметры: 
   (int) id - идентификатор сценария экспорта
  параметры-ссылки: (array) &categories - массив категорий [id категории => имя категории]
  
Точки модулей

 blogs20PostAdded 
 Вызывается при добавлении публикации в блог
  режим: after
  параметры: 
   (int) id - id добавленной публикации
   (string) template - имя файла шаблона 
   
 blogs20CommentAdded 
 Вызывается при добавлении комментария к публикации в блоге
  режим: after
  параметры: 
   (int) id - id добавленного комментария
   (string) template - имя файла шаблона
  
 comments_message_post_do 
 Вызывается при добавлении комментария
  режим: after
  параметры: 
   (int) topic_id - id родительской страницы(к которой добавлен комментарий)
   (int) message_id - id комментария
  
 eipSave 
 Вызывается при сохранении поля, измененного в EiP
  режим: after
  параметры: 
   (string) field_name - имя поля, изменения в котором сохраняются
   (mixed) obj - редактируемый объект либо страница, поле которого сохраняется
  
 eipPrepareTypesList 
 Вызывается при подготовке списка типов, для создания страницы через EiP
  режим: after
  параметры: 
   (string) targetModule - имя модуля
   (iUmiHierarchyElement) parent - родительский элемент
  параметры-ссылки: (array) &types - ссылка на переменную, содержащую список
  
 eipQuickAdd 
 Вызывается при быстром добавлении элемента через EiP
  режим: after
  параметры: 
   (int) objectTypeId - id типа добавленного элемента
   (int) elementId - id добавленного элемента
  
 eipFrontendPanelGet 
 Вызывается при при построении панели-EiP
  режим: after
  параметры: (int) id - id последнего отредактированного документа
(верхний элемент в списке "Последние документы") параметры-ссылки: (array) &result - ссылка на переменную, содержащую массив с результатом faq_post_question Вызывается при добавлении вопроса режимы: before, after параметры: (int) parent_element_id - id конференции, к которой добавлен вопрос (before) (bool) test_captcha - результат проверки CAPTCHA (before) (int) element_id - id добавленного вопроса (after) order-status-changed Вызывается при изменении текущего статуса заказа режимы: before, after параметры: (int) old-status-id - прежний id объекта-статуса заказа (int) new-status-id - новый id объекта-статуса заказа параметры-ссылки: (class) &order - экземпляр класса order order-payment-status-changed Вызывается при изменении текущего статуса оплаты заказа режимы: before, after параметры: (int) old-status-id - прежний id объекта-статуса заказа (int) new-status-id - новый id объекта-статуса заказа параметры-ссылки: (class) &order - экземпляр класса order order-delivery-status-changed Вызывается при изменении текущего статуса доставки заказа режимы: before, after параметры: (int) old-status-id - прежний id объекта-статуса заказа (int) new-status-id - новый id объекта-статуса заказа параметры-ссылки: (class) &order - экземпляр класса order order_refresh Вызывается при пересчете содержимого корзины режимы: before, after параметры: (array) items - список наименований в заказе (before) (float) originalPrice - стоимость всего наименования с учетом скидок (after) (int) totalAmount - количество товара, которое добавлено к заказу(after) параметры-ссылки: (umiObject) &order - объект заказа (before) (float) &actualPrice - стоимость всего наименования с учетом скидок,
доставки и прочих факторов (after) orderItem_refresh Вызывается при обновлении свойств наименования режимы: before, after параметры: (float) totalOriginalPrice - стоимость всего наименования (цена товара * кол-во)(after) параметры-ссылки: (umiObject) &orderItem &order - объект заказа (before) (float)&totalActualPrice стоимость всего наименования с учетом скидок,
доставки и прочих факторов (after) sendOrdersByStatusToMobileApp Вызывается при получении заказов с указанным статусом мобильным приложением режимы: before параметры-ссылки: (array) &orders_info - данные о заказах sendOrderByIdToMobileApp Вызывается при получении данных о заказе мобильным приложением режимы: after параметры-ссылки: (array) &order_info - данные о заказе emarket_add_to_compare Вызывается добавлении товара к сравнению режимы: before, after параметры: (int) element_id - id добавляемого товара (array) compare_list - список товаров, ранее добавленных к сравнению exchangeOnExportFinish Вызывается по окончании экспорта через модуль "Обмен данными" режимы: after параметры: (iUmiObject) settings - объект сценария модуля "Обмен данными" (umiExporter) exporter - объект экспортера (int) scenario_id - ID сценария в модуле "Обмен данными"
exchangeOnImportFinish Вызывается по окончании импорта через модуль "Обмен данными" режимы: after параметры: (iUmiObject) settings - объект сценария модуля "Обмен данными" (umiImportSplitter) splitter - объект сплиттера (int) scenario_id - ID сценария в модуле "Обмен данными"
exchangeOnAutoFinish Вызывается по окончании обмена данными при синхронизации с 1С режимы: after параметры: (umiImportSplitter) splitter - объект сплиттера
exchangeImport ссылка на переменную, содержащую экземпляр объекта xmlImporter режимы: before параметры: (xmlImporter) &importer - ссылка на переменную, содержащую экземпляр объекта xmlImporter.
forum_topic_post_do Вызывается при добавлении топика режим: process параметры: (int) topic_id - id добавляемого топика forum_message_post_do Вызывается при добавлении сообщения в форум режим: process параметры: (int) topic_id - id топика, к которому добавляется сообщение (int) message_id - id сообщения users_login_successfull Вызывается при успешной авторизации режим: process параметры: (int) user_id - id авторизующегося пользователя users_login_failed Вызывается при неуспешной авторизации режим: process параметры: (string) login - переданный логин (string) password - переданный пароль users_restore_password Вызывается при восстановлении пароля режим: process параметры: (int) user_id - id пользователя, для которого восстанавливается пароль users_settings_do Вызывается при изменении данных пользователя режимы: before, after параметры: (int) user_id - id изменяемого пользователя users_registrate Вызывается при регистрации пользователя режимы: before, after параметры: (string) login - переданный при регистрации логин (before) (int) user_id - id зарегистрированного пользователя(after) параметры-ссылки: (string) &password - ссылка на переменную, содержащую переданный пароль (before) (string) &email - ссылка на переменную, содержащую переданный е-мэйл (before) users_activate Вызывается при активации учётной записи пользователя режим: after параметры: (int) user_id - id зарегистрированного пользователя webforms_post Вызывается при отправке письма post и send режим: after параметры: (int) message_id - id сообщения(send) (string) email - e-mail получателя (string) fio - имя получателя news_import_feed_item Вызывается для обработки полей при импорте новостей из RSS режим: after параметры: (RSSItem) feed_item - импортируемая новость (umiHierarchyElement) news_item - созданная на сайте страница sphinxExecute Вызывается для кастомизации параметров конфигурации Sphinx режим: before параметры: (SphinxClient) sphinx - редактируемая конфигурация Sphinx sphinxCreateView Вызывается перед созданием плоской таблицы Sphinx режим: before параметры: (SphinxIndexGenerator) &contentIndex - ссылка на переменную, содержащую набор
индексируемых полей в конфигурации Sphinx с их весовыми коэффициентами