function workbench_moderation_node_view_draft in Workbench Moderation 7.3
Same name and namespace in other branches
- 7 workbench_moderation.node.inc \workbench_moderation_node_view_draft()
- 7.2 workbench_moderation.node.inc \workbench_moderation_node_view_draft()
Displays the current draft the node, if it is not published.
Parameters
$node: The node being acted upon.
Return value
A fully themed node page.
3 string references to 'workbench_moderation_node_view_draft'
- workbench_moderation_menu in ./
workbench_moderation.module - Implements hook_menu().
- workbench_moderation_nodedraft in plugins/
page_manager/ tasks/ nodedraft.inc - Entry point for our overridden My Workbench.
- workbench_moderation_nodedraft_menu_alter in plugins/
page_manager/ tasks/ nodedraft.inc - Callback defined by workbench_moderation_nodedraft_page_manager_tasks().
File
- ./
workbench_moderation.node.inc, line 59 - Provides node functions for Workbench Moderation.
Code
function workbench_moderation_node_view_draft($node) {
$current_node = workbench_moderation_node_current_load($node);
// Set the $node object in menu_get_item to the current node revision.
$menu_item =& drupal_static('menu_get_item');
$menu_item['node/' . $node->nid . '/draft']['map'][1] = $current_node;
return workbench_moderation_router_item_page_callback($current_node);
}