summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-01-15 07:57:46 +0000
committerDries Buytaert <dries@buytaert.net>2008-01-15 07:57:46 +0000
commitc08e2798594f2643de5469a9763cc7ad323bf0c8 (patch)
treebdafb3b79b6e57b60c71035c92506419e461b983
parent5a54bbe702d09de2252f2f3194e30898537d7244 (diff)
downloadbrdo-c08e2798594f2643de5469a9763cc7ad323bf0c8.tar.gz
brdo-c08e2798594f2643de5469a9763cc7ad323bf0c8.tar.bz2
- Patch #209236 by traxer: added a validation function for the poll form.
-rw-r--r--modules/poll/poll.module9
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) {