<check_access>
Структура: доступ
Проверка доступа к форме/действию (act=form, by=sql/php). Возвращаемое число — уровень доступа
Может встречаться внутри 1
| Тег | Описание | Включений здесь |
|---|---|---|
| Структура: доступ | ||
<access> |
Декларация прав доступа к сущности (entity, role-model, marker-flags) | 6 |
Атрибуты 2
| Атрибут | Описание | Значения |
|---|---|---|
| Источник данных (SQL) | ||
by |
Способ проверки доступа: sql (SQL-запрос) / php (PHP-код) |
sql |
| События | ||
act |
Контекст проверки доступа: form (открытие формы), edit, delete и т.п. Возвращаемое из SQL/PHP число определяет уровень доступа |
form |
Примеры из реального кода 1
<check_access by="sql" act="form">
SELECT
CASE '{{hideedit}}'
WHEN 0 THEN 2
ELSE 1
END AS editable
</check_access>