Fix for project_access hook_menu

  1.   $items['node/%node/edit/access'] = array(
  2.    'title' => 'Access',
  3.    'page callback' => 'project_access_page',
  4.    'type' => MENU_LOCAL_TASK,
  5.    'access callback' => 'project_access_check',
  6.    'access arguments' => array($node->uid),
  7.    'weight' => 10,
  8.   );
  9.  
  10. function project_access_check($node) {
  11.   global $user;
  12.   if ($node->type == 'project_project' && node_access('update', $node)) {
  13.     if (user_access('set project access') || ($user->uid == $node->uid && user_access('set access to own projects'))) {
  14.       return TRUE;
  15.     }
  16.   }
  17.   return FALSE;
  18. }

Submit Fix

Any tags you'd like to associate with your code, delimitered by commas (example: Views, CCK, Module, etc).
Select the syntax highlighting mode to use.