You are here

function workflow_get_workflow_node_by_nid in Workflow 7.2

Same name and namespace in other branches
  1. 7 workflow.module \workflow_get_workflow_node_by_nid()

Given a node id, find out what it's current state is. Unique (for now).

@deprecated: workflow_get_workflow_node_by_nid --> workflow_node_current_state().

Parameters

mixed $nid: A Node ID or an array of node ID's.

2 calls to workflow_get_workflow_node_by_nid()
workflownode_node_load in workflow_node/workflownode.module
Implements hook_node_load().
workflow_update_workflow_node in ./workflow.module
Given data, insert the node association.

File

./workflow.module, line 900
Support workflows made up of arbitrary states.

Code

function workflow_get_workflow_node_by_nid($nid) {
  $query = db_select('workflow_node', 'wn')
    ->fields('wn')
    ->condition('wn.nid', $nid)
    ->execute();
  if (is_array($nid)) {
    $result = array();
    foreach ($query
      ->fetchAll() as $workflow_node) {
      $result[$workflow_node->nid] = $workflow_node;
    }
  }
  else {
    $result = $query
      ->fetchObject();
  }
  return $result;
}