Revision 247
- Date:
- 2012/09/19 13:34:55
- Files:
Legend:
- Added
- Removed
- Modified
-
utf8/core/lib/Contenido/Document.pm
74 74 #### 75 75 # Шаблонный метод для описания полей в документах других классов, 76 76 # связанных с данным документом связью многие-к-одному от поля 77 # field документа класса class к id данного документа 77 # field документа класса class к id (или source_field) данного документа 78 78 # 79 79 # Пример: 80 80 # { 81 81 # name => 'Описание связи', 82 82 # class => 'project::Class', 83 # filter => 'filter_name' 84 # field => 'table_field' 83 # filter => 'filter_name that will be set to "get_documents" request' 84 # field => 'table_field which is linked to the current table' 85 # source_field => 'field (except id) to which target table is linked to' 86 # auto => { source_field1 => target_field1, source_field2 => target_field2 ... } 85 87 # } 86 88 # 87 89 ################################################################## … … 91 93 92 94 93 95 #### 94 # ��������� ������������ Jevix 96 # Шаблонный конфигуратор Jevix 95 97 ################################################################## 96 98 sub jevix_conf 97 99 { 98 100 my $jevix_conf = { 99 isHTML => 1, # �������� � ������ ����������� (� ������ �������� ������ �������� �������) 100 lineBreaks => 0, # ����������� �������� ����� <br /> 101 paragraphs => 0, # ��������� ��������� <p> 102 dashes => 1, # ���� 103 dots => 1, # ���������� 104 edgeSpaces => 1, # ������� ���������� ������� � ������ � ����� ������ 105 tagSpaces => 1, # ������� ������� ����� ������ (</td> <td>) 106 multiSpaces => 1, # ���������� ������������� ������� � ��������� 107 redundantSpaces => 1, # ������� ������� ���, ��� �� �� ������ ���� 108 compositeWords => 0, # ��������� ��������� ����� � ��� <nobr> 109 compositeWordsLength => 10, # ������������ ����� ���������� �����, ������������ � ��� <nobr> 110 nbsp => 0, # ����������� ����������� ������� 111 quotes => 1, # �������� ������� 112 qaType => 0, # ��� ������� ������� (��. ��������� ����������� ���������� �� http://jevix.ru/) 113 qbType => 1, # ��� ��������� ������� 114 misc => 1, # ������ ������ (©, ����� � ������) 115 codeMode => 2, # ������ ��������� ����. �������� (0: ANSI <...>, 1: HTML-��� <…>, 2: HTML-�������� <…>) 116 tagsDenyAll => 0, # �� ��������� ��������� ��� ���� 117 tagsDeny => 'script', # ������ �����ݣ���� ����� 118 tagsAllow => '', # ������ �����ۣ���� ����� (��������� ��, ����� ���������� ������ ����) 119 tagCloseSingle => 0, # ��������� ��������� ����, ����� ��� �� ������� 120 tagNamesToLower => 0, # ��������� ����� ����� � ������� �������� 121 tagNamesToUpper => 0, # ��������� ����� ����� � �������� �������� 122 tagAttributesToLower => 0, # ��������� ����� ��������� ����� � ������� �������� 123 tagAttributesToUpper => 0, # ��������� ����� ��������� ����� � �������� �������� 124 tagQuoteValues => 0, # �������� � ������� �������� ��������� ����� 125 tagUnQuoteValues => 0, # ������� ������� ������ �������� ��������� ����� 126 simpleXSS => 1, # �������� ��������� XSS-���� � ���� ��������� 127 checkHTML => 0, # ��������� ����������� HTML 128 logErrors => 0 # ����� ������ ������ 101 isHTML => 1, # Работать в режиме гипертекста (в режиме простого текста работает быстрее) 102 lineBreaks => 0, # Расставлять переносы строк <br /> 103 paragraphs => 0, # Размечать параграфы <p> 104 dashes => 1, # Тире 105 dots => 1, # Многоточия 106 edgeSpaces => 1, # Убирать пробельные символы в начале и конце строки 107 tagSpaces => 1, # Убирать пробелы между тегами (</td> <td>) 108 multiSpaces => 1, # Превращать множественные пробелы в одинарные 109 redundantSpaces => 1, # Убирать пробелы там, где их не должно быть 110 compositeWords => 0, # Заключать составные слова в тег <nobr> 111 compositeWordsLength => 10, # Максимальная длина составного слова, заключаемого в тег <nobr> 112 nbsp => 0, # Расставлять неразрывные пробелы 113 quotes => 1, # Верстать кавычки 114 qaType => 0, # Тип внешних кавычек (см. настройки отладочного интерфейса на http://jevix.ru/) 115 qbType => 1, # Тип вложенных кавычек 116 misc => 1, # Всякое разное (©, дроби и прочее) 117 codeMode => 2, # Способ кодировки спец. символов (0: ANSI <...>, 1: HTML-код <…>, 2: HTML-сужности <…>) 118 tagsDenyAll => 0, # По умолчанию отвергать все теги 119 tagsDeny => 'script', # Список запрещённых тегов 120 tagsAllow => '', # Список разрешённых тегов (исключает их, когда устанавлен запрет всех) 121 tagCloseSingle => 0, # Закрывать одинарные теги, когда они не закрыты 122 tagNamesToLower => 0, # Приводить имена тегов к нижнему регистру 123 tagNamesToUpper => 0, # Приводить имена тегов к верхнему регистру 124 tagAttributesToLower => 0, # Приводить имена атрибутов тегов к нижнему регистру 125 tagAttributesToUpper => 0, # Приводить имена атрибутов тегов к верхнему регистру 126 tagQuoteValues => 0, # Помещать в кавычки значения атрибутов тегов 127 tagUnQuoteValues => 0, # Убирать кавычки вокруг значений атрибутов тегов 128 simpleXSS => 1, # Удаление возможных XSS-атак в коде документа 129 checkHTML => 0, # Проверять целостность HTML 130 logErrors => 0 # Вести журнал ошибок 129 131 }; 130 132 return $jevix_conf; 131 133 }