diff options
-rw-r--r-- | modules/poll/poll.module | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/poll/poll.module b/modules/poll/poll.module index cd56777cf..155b3c7ad 100644 --- a/modules/poll/poll.module +++ b/modules/poll/poll.module @@ -586,6 +586,15 @@ function poll_view_voting(&$form_state, $node, $block) { } /** + * Validation function for processing votes + */ +function poll_view_voting_validate($form, &$form_state) { + if ($form_state['values']['choice'] == -1) { + form_set_error( 'choice', t('Your vote could not be recorded because you did not select any of the choices.')); + } +} + +/** * Submit handler for processing a vote */ function poll_vote($form, &$form_state) { |