User Tools

Site Tools


api:qpage:other

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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-сущности "&​lt;"​ и "&​gt;" ​+Заменяет символы "<"​ и ">"​ на безопасные ​XML-сущности "&​lt;"​ и "&​gt;"​. Используется в качестве защиты от 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]].
  
 ==== Параметры ==== ==== Параметры ====
api/qpage/other.txt · Last modified: 2012/06/20 15:29 by celutp