node_access_needs_rebuild
modules/node/node.module, строка 2271
- Версии
- 6
node_access_needs_rebuild($rebuild = NULL)
Устанавливает/снимает флаг перестройки права доступа ноды или возвращает текущее значение флага.
Когда флаг установлен, пользователь с правами 'access administration pages'
получает сообщение о необходимости перестройки прав доступа. Это может быть использовано как альтернатива прямым вызовам node_access_rebuild()
, дабы позволить администраторам самим решать, когда стоит совершить перестройку прав (т.к. это ресурсо-затратная операция). В других случаях, следует использовать node_access_rebuild()
.
Параметры
$rebuild
(Опционально) Значение флага (TRUE
или FALSE
).
Возвращаемое значение
(Если ничего не подано в$rebuild
) Текущее значение флага.Связанные темы
Код
<?php
function node_access_needs_rebuild($rebuild = NULL) {
if (!isset($rebuild)) {
return variable_get('node_access_needs_rebuild', FALSE);
}
elseif ($rebuild) {
variable_set('node_access_needs_rebuild', TRUE);
}
else {
variable_del('node_access_needs_rebuild');
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии