From 404cd22b3a52aa90bf982ae9e12c461f517ea8f9 Mon Sep 17 00:00:00 2001 From: Steven Wittens Date: Tue, 22 May 2001 21:46:48 +0000 Subject: Slight improvement to the "choiceboxes" thingie. --- modules/poll.module | 2 +- modules/poll/poll.module | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/poll.module b/modules/poll.module index 9385db811..e299cc2c7 100644 --- a/modules/poll.module +++ b/modules/poll.module @@ -163,7 +163,7 @@ function poll_form($edit = array(), $nocheck = 0) { $admin = ($edit[nid] && user_access($user,"poll")) ? 1 : 0; /* Mini-form for number of choiceboxes */ - $choices = $edit[choices]?$edit[choices]:5; + $choices = $edit[choices]?$edit[choices]:max(5,sizeof($edit[choice])); for ($c = 2; $c <= 20; $c++) $opts[$c]=$c; $form .= form_select(t("Number of choices"), "choices", $choices, $opts, t("This box specifies the number of choiceboxes in this form, it doesn't affect the actual amount of choices in the poll.")); $form .= form_submit(t("Refresh")) . "


"; diff --git a/modules/poll/poll.module b/modules/poll/poll.module index 9385db811..e299cc2c7 100644 --- a/modules/poll/poll.module +++ b/modules/poll/poll.module @@ -163,7 +163,7 @@ function poll_form($edit = array(), $nocheck = 0) { $admin = ($edit[nid] && user_access($user,"poll")) ? 1 : 0; /* Mini-form for number of choiceboxes */ - $choices = $edit[choices]?$edit[choices]:5; + $choices = $edit[choices]?$edit[choices]:max(5,sizeof($edit[choice])); for ($c = 2; $c <= 20; $c++) $opts[$c]=$c; $form .= form_select(t("Number of choices"), "choices", $choices, $opts, t("This box specifies the number of choiceboxes in this form, it doesn't affect the actual amount of choices in the poll.")); $form .= form_submit(t("Refresh")) . "


"; -- cgit v1.2.3