nid)) { $nid = $comment->nid; } if (isset($nid)) { $node = node_load($nid); } switch ($op) { case 'view': $current_avg = votingapi_get_voting_result('comment', $comment->cid, 'percent', 'vote', 'average'); if ($comment->status == COMMENT_PUBLISHED && $current_avg->value < 67 && $current_avg->value > 0) { comment_admin_overview_submit(NULL, array('comments' => array ($comment->cid => TRUE), 'operation' => 'unpublish') ); $comment->status = COMMENT_NOT_PUBLISHED; } else if ($comment->status == COMMENT_NOT_PUBLISHED && $current_avg->value > 66 && $current_avg->value > 0) { comment_admin_overview_submit(NULL, array('comments' => array ($comment->cid => TRUE), 'operation' => 'publish') ); $comment->status = COMMENT_PUBLISHED; } if (user_access('administer comments')) { $comment->content['fivestar_widget'] = array( '#value' => drupal_get_form('fivestar_form_node_'. $comment->nid, 'comment', $comment->cid), '#weight' => 50, ); $comment->comment .= theme('fivestar_widget', $comment->content['fivestar_widget']); } break; } }