You are here

function fasttoggle_node_status_access in Fasttoggle 7

Same name in this branch
  1. 7 fasttoggle.api.php \fasttoggle_node_status_access()
  2. 7 module/fasttoggle_node/fasttoggle_node.module \fasttoggle_node_status_access()

Check access to publish/unpublish a node.

Parameters

object $obj: Object for which access should be checked.

Return value

int Return tristate access result.

2 string references to 'fasttoggle_node_status_access'
fasttoggle_node_fasttoggle_available_links in ./fasttoggle.api.php
Get the list of potential links for an object type.
fasttoggle_node_fasttoggle_available_links in module/fasttoggle_node/fasttoggle_node.module
Implements hook_fasttoggle_labels().

File

module/fasttoggle_node/fasttoggle_node.module, line 89

Code

function fasttoggle_node_status_access($obj) {
  global $user;
  return fasttoggle_allow_access_if(user_access("override {$obj->type} published option") || user_access('moderate posts') || user_access('moderate own posts') && $obj->uid == $user->uid);
}