Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.
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
) Текущее значение флага.
Flag / unflag the node access grants for rebuilding, or read the current
value of the flag.
When the flag is set, a message is displayed to users with 'access
administration pages' permission, pointing to the 'rebuild' confirm form.
This can be used as an alternative to direct node_access_rebuild calls,
allowing administrators to decide when they want to perform the actual
(possibly time consuming) rebuild.
When unsure the current user is an adminisrator, node_access_rebuild
should be used instead.
Parameters
$rebuild
(Optional) The boolean value to be written.
- @return
(If no value was provided for $rebuild) The current value of the flag.
Связанные темы
- Система доступа к нодам
- Система доступа к нодам определяет кто и что может сделать с определёнными нодами.
▸ 5 функции вызывают node_access_needs_rebuild()
▾ 5 функции вызывают node_access_needs_rebuild()
- module_disable in includes/module.inc
- Отключает заданный набор модулей.
- module_enable in includes/module.inc
- Включает данный список модулей.
- node_access_rebuild in modules/node/node.module
- Rebuild the node access database. This is occasionally needed by modules
that make system-wide changes to access levels.
- node_help in modules/node/node.module
- Реализация hook_help().
- _node_access_rebuild_batch_finished in modules/node/node.module
- Post-processing for node_access_rebuild_batch.
Код
<?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');
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии