function workflow_get_workflow_node_by_nid in Workflow 7.2
Same name and namespace in other branches
- 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;
}