Это пример иллюстрирует как ограничивать доступ к нодам на основе некоторых критериев, связанных с пользователем.
В этом примере, модуль будет устанавливать флаг 'private' для ноды. Если флаг установлен, то только пользователи с правом 'view private content' будут видеть содержание ноды, а пользователи с 'edit private content' смогут изменять (но не удалять) ноду.
Кроме того автор ноды всегда сможет просматривать, изменять и удалять её.
Определение базы:
CREATE TABLE node_access_example ( nid int(10) UNSIGNED NOT NULL DEFAULT '0' PRIMARY KEY, private int, KEY `node_example_nid` (nid) )
Функции
| Имя | Описание |
|---|---|
| Реализация () | |
| Реализация (). | |
| Реализация (). | |
| Реализация (). | |
| Реализация (). |
Источник:



Апрель 11th, 2012
admin
Опубликовано в рубрике
Метки: