diff options
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/posting.php | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/phpBB/posting.php b/phpBB/posting.php index 61df10b125..964b0f1f8b 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -1222,9 +1222,13 @@ if (!sizeof($error) && $preview)  			'L_MAX_VOTES'		=> ($post_data['poll_max_options'] == 1) ? $user->lang['MAX_OPTION_SELECT'] : sprintf($user->lang['MAX_OPTIONS_SELECT'], $post_data['poll_max_options']))  		); -		$parse_poll->message = implode("\n", $post_data['poll_options']); -		$parse_poll->format_display($post_data['enable_bbcode'], $post_data['enable_urls'], $post_data['enable_smilies']); -		$preview_poll_options = explode('<br />', $parse_poll->message); +		$preview_poll_options = array(); +		foreach ($post_data['poll_options'] as $poll_option) +		{ +			$parse_poll->message = $poll_option; +			$parse_poll->format_display($post_data['enable_bbcode'], $post_data['enable_urls'], $post_data['enable_smilies']); +			$preview_poll_options[] = $parse_poll->message; +		}  		unset($parse_poll);  		foreach ($preview_poll_options as $key => $option) | 
