function context_ui_nodeapi in Context 5
Implementation of hook_nodeapi().
File
- context_ui/
context_ui.module, line 244
Code
function context_ui_nodeapi(&$node, $op, $teaser, $page) {
if ($op == 'view' && $page && arg(0) == 'node') {
// Implementation of context_ui_set for node.
context_ui_set('node', $node->type);
// Implementation of context_ui_set for book.
if (module_exists('book') && isset($node->parent)) {
// @TODO this non-strict check makes me very nervous...
if ($node->parent == 0) {
context_ui_set('book', $node->nid);
}
else {
$location = book_location($node);
if ($location[0]->parent == 0) {
context_ui_set('book', $location[0]->nid);
}
}
}
}
}