Table of Contents

Вспомогательные методы

В данном разделе описаны вспомогательные методы классов QPage и QUserControl.

FieldName

public string FieldName(string content_name, string field_name)

Возвращает внутреннее имя поля (field_<id поля>). Обычно используется в HTML-формах для наименования полей совместно с методами AddFormToContent или UpdateContentItem. Поддерживает имена контентов в формате SiteName.ContentName. Реализовано с помощью метода FieldName класса DBConnector.

FieldID

public int FieldID(string content_name, string field_name)

Возвращает идентификатор поля. Поддерживает имена контентов в формате SiteName.ContentName. Реализовано с помощью метода FieldID класса DBConnector.

ReplaceHTML

public string ReplaceHTML(string str)

Заменяет символы “<” и “>” на безопасные XML-сущности “&lt;” и “&gt;”. Используется в качестве защиты от XSS-атак.

SendNotification

public void SendNotification(string notification_on, int content_item_id, string notification_email)

Запускает механизм отправки уведомлений о событии, произошедшем со статьей. Данный метод вызывается автоматически методами классов QPage и UserControl: AddFormToContent, UpdateContentItem, RemoveContentItem. Реализовано с помощью метода SendNotification класса DBConnector.

Параметры

Пример

SendNotification("for_remove", 3657, "");