Изначально стояла задача показать дополнительную информацию при показе документа только его автору.
в тексте моего модуля был тривиальный код:
<?php
global $user;
if ($user->uid == $node->uid ) {
........
}
?>
И все работало нормально, однако тестирование показало, что данная информация должна быть показана не только автору, а любому пользователю имеющему право редактировать данный документ. Что то уже всю голову сломал как это наиболее грамотно сделать. Пытался в коде Друпала разобраться на основании каких проверок выводятся табы "показать" и "редактитовать", но что то не смог разобраться Может кто подскажет красивое решение?
Комментарии
смотрите функцию hook_perm()
user_access()
Спасибо!
node_access('update', $node)
Да, именно так и сделал.