You are here

function node_noindex_nodeapi in Node Noindex 6

Implementation of hook_nodeapi().

File

./node_noindex.module, line 41

Code

function node_noindex_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
  switch ($op) {
    case 'load':
      $node->noindex = _node_noindex_node_has_noindex($node);
      break;
    case 'view':
      if (_node_noindex_node_has_noindex($node)) {
        drupal_set_html_head(theme('node_noindex_header'));
      }
      break;
    case 'update':
      _node_noindex_node_set_noindex($node);
      break;
    case 'delete':
      _node_noindex_node_delete_noindex($node);
      break;
  }
}