This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
api:qpage:other [2012/06/20 14:17] celutp |
api:qpage:other [2012/06/20 15:29] (current) celutp |
||
---|---|---|---|
Line 8: | Line 8: | ||
<code csharp>public string FieldName(string content_name, string field_name)</code> | <code csharp>public string FieldName(string content_name, string field_name)</code> | ||
Возвращает внутреннее имя поля (''field_<id поля>''). Обычно используется в HTML-формах для наименования полей совместно с методами [[api:qpage:form#AddFormToContent]] или [[api:qpage:form#UpdateContentItem]]. Поддерживает имена контентов в формате ''SiteName.ContentName''. | Возвращает внутреннее имя поля (''field_<id поля>''). Обычно используется в HTML-формах для наименования полей совместно с методами [[api:qpage:form#AddFormToContent]] или [[api:qpage:form#UpdateContentItem]]. Поддерживает имена контентов в формате ''SiteName.ContentName''. | ||
+ | Реализовано с помощью метода [[api:dbconnector:other#FieldName]] класса [[api:DBConnector]]. | ||
===== FieldID ===== | ===== FieldID ===== | ||
<code csharp>public int FieldID(string content_name, string field_name)</code> | <code csharp>public int FieldID(string content_name, string field_name)</code> | ||
- | Возвращает идентификатор поля. Поддерживает имена контентов в формате ''SiteName.ContentName'' | + | Возвращает идентификатор поля. Поддерживает имена контентов в формате ''SiteName.ContentName''. |
+ | Реализовано с помощью метода [[api:dbconnector:other#FieldID]] класса [[api:DBConnector]]. | ||
===== ReplaceHTML ===== | ===== ReplaceHTML ===== | ||
<code csharp>public string ReplaceHTML(string str)</code> | <code csharp>public string ReplaceHTML(string str)</code> | ||
- | Заменяет символы "<" и ">" на XML-сущности "<" и ">" | + | Заменяет символы "<" и ">" на безопасные XML-сущности "<" и ">". Используется в качестве защиты от XSS-атак. |
===== SendNotification ===== | ===== SendNotification ===== | ||
<code csharp>public void SendNotification(string notification_on, int content_item_id, string notification_email)</code> | <code csharp>public void SendNotification(string notification_on, int content_item_id, string notification_email)</code> | ||
- | Запускает механизм отправки уведомлений о событии, произошедшем со статьей. Данный метод вызывается автоматически методами классов [[api:qpage|QPage и UserControl]]: [[api:qpage:form#AddFormToContent]], [[api:qpage:form#UpdateContentItem]], [[api:qpage:form#RemoveContentItem]]. | + | Запускает механизм отправки уведомлений о событии, произошедшем со статьей. Данный метод вызывается автоматически методами классов [[api:qpage|QPage и UserControl]]: [[api:qpage:form#AddFormToContent]], [[api:qpage:form#UpdateContentItem]], [[api:qpage:form#RemoveContentItem]]. Реализовано с помощью метода [[api:dbconnector:notify#SendNotification]] класса [[api:DBConnector]]. |
==== Параметры ==== | ==== Параметры ==== |