function nmoderation_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) { switch ($op) { case 'view': if (/* $page && */ nmoderation_is_votable($node) && in_array($node->type, variable_get('nmoderation_node_types', node_get_types()))) { global $user; $vote = votingapi_get_vote('node', $node->nid, NMODERATION_VOTE_TYPE, NMODERATION_TAG, $user->uid); if ($vote->vote_id) { $title = t('Edit vote'); } else { $title = t('Add vote'); } $node->content['body']['#value'] .= drupal_get_form('nmoderation_moderation_form', 'node', $node->nid, $vote, $title); } break; } }