function paging_nodeapi in Paging 5
Same name and namespace in other branches
- 6 paging.module \paging_nodeapi()
Implementation of hook_nodeapi().
File
- ./
paging.module, line 148
Code
function paging_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
if (in_array($node->type, variable_get('paging_node_types_enabled', array()), TRUE)) {
switch ($op) {
case 'load':
case 'view':
case 'alter':
if (isset($node->field_body[0]['view'])) {
// support for CCK
_paging_nodeapi($node, $node->field_body[0]['view'], $node->field_teaser[0]['view'], $op, $teaser, $page);
}
elseif (isset($node->field_body[0]['value'])) {
// support for CCK
_paging_nodeapi($node, $node->field_body[0]['value'], $node->field_teaser[0]['value'], $op, $teaser, $page);
}
else {
_paging_nodeapi($node, $node->body, $node->teaser, $op, $teaser, $page);
}
break;
}
}
}