summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-05-27 19:25:16 +0000
committerDries Buytaert <dries@buytaert.net>2009-05-27 19:25:16 +0000
commitfd42000773a5df8ddce3f5308528d31340df3778 (patch)
treea785b2235bc379e48edcfeef18c91f94ec24a3c2
parent0f4060f377a6ccea57a183b3c3e4801c450f5476 (diff)
downloadbrdo-fd42000773a5df8ddce3f5308528d31340df3778.tar.gz
brdo-fd42000773a5df8ddce3f5308528d31340df3778.tar.bz2
- Patch #474302 by stella: poll module fixes.
-rw-r--r--modules/poll/poll.module8
-rw-r--r--modules/poll/poll.pages.inc2
2 files changed, 6 insertions, 4 deletions
diff --git a/modules/poll/poll.module b/modules/poll/poll.module
index fd7da649a..74f2c6204 100644
--- a/modules/poll/poll.module
+++ b/modules/poll/poll.module
@@ -641,7 +641,7 @@ function poll_view_voting_validate($form, &$form_state) {
}
/**
- * Submit handler for processing a vote
+ * Submit handler for processing a vote.
*/
function poll_vote($form, &$form_state) {
$node = $form['#node'];
@@ -773,7 +773,7 @@ function theme_poll_choices($form) {
function template_preprocess_poll_results(&$variables) {
$variables['links'] = theme('links', $variables['raw_links']);
if (isset($variables['vote']) && $variables['vote'] > -1 && user_access('cancel own vote')) {
- $variables['cancel_form'] = drupal_get_form('poll_cancel_form', $variables['nid']);
+ $variables['cancel_form'] = drupal_render(drupal_get_form('poll_cancel_form', $variables['nid']));
}
$variables['title'] = check_plain($variables['raw_title']);
@@ -822,7 +822,7 @@ function poll_cancel_form(&$form_state, $nid) {
}
/**
- * Submit callback for poll_cancel_form
+ * Submit callback for poll_cancel_form().
*/
function poll_cancel($form, &$form_state) {
global $user;
@@ -838,6 +838,8 @@ function poll_cancel($form, &$form_state) {
->expression('chvotes', 'chvotes - 1')
->condition('chid', $node->vote)
->execute();
+
+ drupal_set_message(t('Your vote was cancelled.'));
}
/**
diff --git a/modules/poll/poll.pages.inc b/modules/poll/poll.pages.inc
index 0ce910dc4..ebd12cbe9 100644
--- a/modules/poll/poll.pages.inc
+++ b/modules/poll/poll.pages.inc
@@ -42,7 +42,7 @@ function poll_page() {
$output .= '<li>' . l($node->title, "node/$node->nid") . ' - ' . format_plural($node->votes, '1 vote', '@count votes') . ' - ' . ($node->active ? t('open') : t('closed')) . '</li>';
}
$output .= '</ul>';
- $output .= theme("pager", NULL, $polls_per_page);
+ $output .= theme("pager", NULL);
return $output;
}