? decisions-HEAD-400020-1.patch ? decisions-HEAD-400020-2.patch Index: decisions.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/decisions/decisions.module,v retrieving revision 1.206 diff -u -p -r1.206 decisions.module --- decisions.module 5 Dec 2008 05:02:41 -0000 1.206 +++ decisions.module 12 Mar 2009 21:18:08 -0000 @@ -234,10 +234,18 @@ function decisions_theme() { 'decisions_view_header' => array('arguments' => array('node' => NULL, 'teaser' => FALSE)), 'decisions_view_voting' => array('arguments' => array('form' => NULL)), 'decisions_bar' => array('arguments' => array('title' => NULL, 'percentage' => NULL, 'votes' => NULL)), - 'decisions_status' => array('arguments' => array('message' => NULL)) + 'decisions_status' => array('arguments' => array('message' => NULL)), + 'decisions_view_own_result' => array(), ); } +function theme_decisions_view_own_result() { + + $output = '
' . t("Your vote has been recorded.") . '
'; + return $output; + +} + /** * Theme stub for rendering ecisions header (contains dates and quorum informations). */ Index: decisions_node.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/decisions/decisions_node.inc,v retrieving revision 1.3 diff -u -p -r1.3 decisions_node.inc --- decisions_node.inc 12 Mar 2009 21:09:49 -0000 1.3 +++ decisions_node.inc 12 Mar 2009 21:18:08 -0000 @@ -4,7 +4,7 @@ * @file Implementation of node hooks */ -// $Id: decisions_node.inc,v 1.3 2009/03/12 21:09:49 anarcat Exp $ +// $Id: decisions_node.inc,v 1.2 2008/12/05 03:48:02 anarcat Exp $ /** * Implementation of hook_load(). @@ -196,7 +196,12 @@ function decisions_view(&$node, $teaser $node->content['decisions']['results']['#value'] = decisions_view_results($node, $teaser, $page); $node->content['decisions']['list']['#value'] = theme_decisions_view_header($node, $teaser); } - if (isset($node->voted) && $node->voted && user_access('cancel own vote') && $node->active) { + else { + $node->content['decisions']['#value'] = theme_decisions_view_own_result(); + } + + + if (isset($node->voted) && $node->voted && user_access('cancel own vote') && $node->active) { $node->content['decisions']['cancel']['#value'] = drupal_get_form('decisions_cancel_form', $node->nid); }