You are here

function flashnode_nodeapi in Flash Node 6.2

Same name and namespace in other branches
  1. 6.3 flashnode.module \flashnode_nodeapi()

Implementation of hook_nodeapi().

File

./flashnode.module, line 886

Code

function flashnode_nodeapi(&$node, $op, $teaser) {
  switch ($op) {
    case 'delete revision':

      // Only take action if deleting a flashnode revision
      if ($node->type == 'flashnode') {
        flashnode_delete_revision($node);
      }
      break;
    case 'rss item':
      if ($node->type == 'flashnode') {
        $link = '<p>' . t('Click <a href="@url">here</a> to view Flash content.', array(
          '@url' => url("node/{$node->nid}", array(
            'absolute' => TRUE,
          )),
        )) . '</p>';
        $node->body = $node->body . $link;
        $node->teaser = $node->teaser . $link;
      }
      return array();
  }
}