In-Portal Developers Guide

This is a wiki-based Developers Guide for In-Portal Open Source CMS. The purpose of this guide is to provide advanced users, web developers and programmers with documentation on how to expand, customize and improve the functionality and the code the In-Portal software. Please consider contributing to our documentation writing effort.

EventHandler:OnPreSave

From In-Portal Developers Guide

Jump to: navigation, search

OnPreSave события OnPreSave события
Статьи в этой категории

Событие сохраняет запись редактируемого объекта во временную таблицу. В случае, если Id объекта не передан, событие создаёт запись во временной таблице.

Contents

Вызывается из шаблонов

kernel\admin_templates\categories\categories_edit_permissions.tpl

in-commerce\admin_templates\shipping\shipping_costs.tpl

in-commerce\admin_templates\orders\orders_edit_billing.tpl

Вызывается из событий

TranslatorEventHandler::OnSaveAndClose

TranslatorEventHandler::OnChangeLanguage

kDBEventHandler::OnSave

kDBEventHandler::OnPreSaveAndGo

kDBEventHandler::OnPreSaveAndGoToTab

kDBEventHandler::OnPreSavePopup

kDBEventHandler::OnPreSaveAndOpenTranslator

kDBEventHandler::OnPreSaveAndChangeLanguage

CurrenciesEventHandler::OnUpdateRate

OrdersEventHandler::OnQuietPreSave

ProductsEventHandler::OnPreSaveAndGo

ProductsEventHandler::OnPreSaveAndOpenPopup

TaxesEventHandler::OnTypeChange

TaxesEventHandler::OnCountryChange

ListingsEventHandler::OnPreSaveListing

ListingTypesEventHandler::OnPreSaveListingType

Входные параметры

название описание
$items_info (array) ID тех записей, которые необходимо сохранить во временную таблицу.

Вызывает события

OnPreSaveCreated

Потенциальное применение

Все ситуации, когда нужно сохранить текущую запись во временную таблицу.

$event->CallSubEvent('OnPreSaveCreated');

Ограничения

Нет ограничений.