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.

K4:Events

From In-Portal Developers Guide

Revision as of 16:13, 28 February 2009 by Root (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search
Структура таблиц Структура таблиц
Статьи в этой категории

В данной таблице находятся описание почтовых извещений, которые можно отсылать используя методы EmailEventUser и EmalEventAdmin класса kApplication.

название описание
EventId (int) Внутренний идентификатор почтового извещения.
Event (string) Название почтового извещения, соответствующее правилам назначения имён.
ReplacementTags (string) Сериализованный массив возможных замещений, допускаемых в тексте почтового извещения. Обычно в этом массиве перечисляются тэги, и их псевдонимы, которые будут использоваться в тексте почтового извещения (для упрощения работы с текстом почтового извещения и "борьбы" с FCKEditor):
Array (
	'$FirstName' => '<inp2:u.current_Field name="FirstName"/>',
	'$LastName' => '<inp2:u.current_Field name="LastName"/>',
	'$CurrentDate' => '<inp2:lang.current_CurrentDate/>',
	'$OrderId' => '<inp2:ord_Field name="OrderId"/>',
);
Image:Infobox Icon.gif До Core v 4.1.1 это поле находилось в таблице EmailMessage.
Enabled (int) Статус почтового извещения. Доступны следующие статусы почтовых извещений:
  • Enabled (1) - почтовое извещение будет отсылаться;
  • Disabled (0) - почтовое извещение не будет отсылаться;
  • Front-end Only (2) - почтовое извещение будет отсылаться только, если действие, приведшее к отсылке почтового извещения произошло на Front-End.
FromUserId (int) Отправитель по умолчанию для Front-End извещения или получатель по умолчанию для Admin извещений.
Module (string) Название модуля, который является владельцем данного почтового извещения. Название модуля также определяет в какой секции административной консоли с настройками сайта будет показано данное почтовое извещение.
Description (string) Фраза, перевод которой будет показываться в качестве краткого описания почтового извещения в административной консоли. Название фразы должно соответствовать правилу назначения имён для почтовых извещений.
Type (int) Тип почтового извещения. Доступны следующие типы почтовых извещений:
  • Front (0) - почтовое извещение будет отсылаться указанному в момент отсылки пользователю (ID пользователя указывается перед каждой отсылкой почтового извещения; обычно это текущий пользователь на Front-End);
  • Admin (1) - почтовое извещение будет отправлено администратору сайта или пользователю, указанному в почтовом извещении (указывается однократно при настройке почтового извещения из административной консоли, поэтому переданное ID пользователя игнорируется).

См. также