You are here

function _publish_button_menu_access in Publish button 7

Check permissions to hook_menu call.

1 string reference to '_publish_button_menu_access'
publish_button_menu in ./publish_button.module
Implements hook_menu().

File

./publish_button.module, line 280
Functions to create a publish button. Real simple, but could be needed.

Code

function _publish_button_menu_access($nid, $status) {
  if ($status == 'publish') {
    $node = node_load($nid);
    if (isset($node->type)) {
      if (_publish_button_publish_permissions($node->type) == TRUE) {
        return TRUE;
      }
    }
  }
  if ($status == 'unpublish') {
    $node = node_load($nid);
    if (isset($node->type)) {
      if (_publish_button_unpublish_permissions($node->type) == TRUE) {
        return TRUE;
      }
    }
  }
  else {
    return FALSE;
  }
}