123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- function hook_node_access_explain($row) {
- if ($row->realm == 'mymodule_myrealm') {
- if ($row->grant_view) {
- $role = user_role_load($row->gid);
- return 'Role ' . drupal_placeholder($role->name) . ' may view this node.';
- }
- else {
- return 'No access.';
- }
- }
- }
- function hook_node_access_acknowledge($grant) {
- if ($grant['realm'] == 'mymodule_all' && $grant['nid'] == 0) {
- return TRUE;
- }
- }
|