You are here

function spaces_core_nodeapi in Spaces 5.2

Same name and namespace in other branches
  1. 5 spaces_core/spaces_core.module \spaces_core_nodeapi()

Implementation of hook_nodeapi().

File

spaces_core/spaces_core.module, line 81

Code

function spaces_core_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case "view":
      switch ($node->type) {
        case 'book':

          // Hide top book navigation if page is unusually short
          if (strlen(strip_tags($node->content['body']['#value'])) > 1000) {
            $node->content['spaces_book'] = array(
              '#value' => theme('book_navigation', $node, false),
              '#weight' => -100,
            );
          }
          break;
      }
      break;
  }
}