Zeile 246 | Zeile 246 |
---|
$optionslist .= '||~|~||'; $voteslist .= '||~|~||'; }
|
$optionslist .= '||~|~||'; $voteslist .= '||~|~||'; }
|
$optionslist .= trim(utf8_handle_4byte_string($options[$i]));
| $optionslist .= trim($options[$i]);
|
$voteslist .= '0'; } }
| $voteslist .= '0'; } }
|
Zeile 259 | Zeile 259 |
---|
{ $timeout = 0; }
|
{ $timeout = 0; }
|
$mybb->input['question'] = utf8_handle_4byte_string($mybb->input['question']);
| |
$newpoll = array( "tid" => $thread['tid'],
| $newpoll = array( "tid" => $thread['tid'],
|
Zeile 275 | Zeile 273 |
---|
"multiple" => $postoptions['multiple'], "public" => $postoptions['public'] );
|
"multiple" => $postoptions['multiple'], "public" => $postoptions['public'] );
|
|
|
$plugins->run_hooks("polls_do_newpoll_process");
$pid = $db->insert_query("polls", $newpoll);
| $plugins->run_hooks("polls_do_newpoll_process");
$pid = $db->insert_query("polls", $newpoll);
|
Zeile 285 | Zeile 283 |
---|
$plugins->run_hooks("polls_do_newpoll_end");
if($thread['visible'] == 1)
|
$plugins->run_hooks("polls_do_newpoll_end");
if($thread['visible'] == 1)
|
{
| {
|
redirect(get_thread_link($thread['tid']), $lang->redirect_pollposted); } else
| redirect(get_thread_link($thread['tid']), $lang->redirect_pollposted); } else
|
Zeile 301 | Zeile 299 |
---|
$plugins->run_hooks("polls_editpoll_start");
$query = $db->simple_select("polls", "*", "pid='$pid'");
|
$plugins->run_hooks("polls_editpoll_start");
$query = $db->simple_select("polls", "*", "pid='$pid'");
|
$poll = $db->fetch_array($query);
if(!$poll['pid']) {
| $poll = $db->fetch_array($query);
if(!$poll['pid']) {
|
error($lang->error_invalidpoll); }
| error($lang->error_invalidpoll); }
|
Zeile 382 | Zeile 380 |
---|
$option = $optionsarray[$i]; $option = htmlspecialchars_uni($option); $optionvotes = intval($votesarray[$i]);
|
$option = $optionsarray[$i]; $option = htmlspecialchars_uni($option); $optionvotes = intval($votesarray[$i]);
|
if(!$optionvotes) { $optionvotes = 0; }
eval("\$optionbits .= \"".$templates->get("polls_editpoll_option")."\";");
| if(!$optionvotes) { $optionvotes = 0; }
eval("\$optionbits .= \"".$templates->get("polls_editpoll_option")."\";");
|
$option = ""; $optionvotes = ""; }
if(!$poll['timeout'])
|
$option = ""; $optionvotes = ""; }
if(!$poll['timeout'])
|
{
| {
|
$timeout = 0; } else
| $timeout = 0; } else
|
Zeile 409 | Zeile 407 |
---|
$numoptions = $mybb->settings['maxpolloptions']; } elseif($mybb->input['numoptions'] < 2)
|
$numoptions = $mybb->settings['maxpolloptions']; } elseif($mybb->input['numoptions'] < 2)
|
{
| {
|
$numoptions = "2";
|
$numoptions = "2";
|
}
| }
|
else { $numoptions = $mybb->input['numoptions'];
|
else { $numoptions = $mybb->input['numoptions'];
|
}
| }
|
$question = htmlspecialchars_uni($mybb->input['question']);
$postoptions = $mybb->input['postoptions']; if($postoptions['multiple'] == 1)
|
$question = htmlspecialchars_uni($mybb->input['question']);
$postoptions = $mybb->input['postoptions']; if($postoptions['multiple'] == 1)
|
{
| {
|
$postoptionschecked['multiple'] = 'checked="checked"'; }
| $postoptionschecked['multiple'] = 'checked="checked"'; }
|
Zeile 430 | Zeile 428 |
---|
}
if($postoptions['closed'] == 1)
|
}
if($postoptions['closed'] == 1)
|
{
| {
|
$postoptionschecked['closed'] = 'checked="checked"'; }
| $postoptionschecked['closed'] = 'checked="checked"'; }
|
Zeile 442 | Zeile 440 |
---|
$counter = $i; $option = $options[$i]; $option = htmlspecialchars_uni($option);
|
$counter = $i; $option = $options[$i]; $option = htmlspecialchars_uni($option);
|
$optionvotes = $votes[$i];
| $optionvotes = intval($votes[$i]);
|
if(!$optionvotes) {
| if(!$optionvotes) {
|
Zeile 451 | Zeile 449 |
---|
eval("\$optionbits .= \"".$templates->get("polls_editpoll_option")."\";"); $option = "";
|
eval("\$optionbits .= \"".$templates->get("polls_editpoll_option")."\";"); $option = "";
|
}
| }
|
if($mybb->input['timeout'] > 0) {
| if($mybb->input['timeout'] > 0) {
|
Zeile 462 | Zeile 460 |
---|
$timeout = 0; } }
|
$timeout = 0; } }
|
|
|
$plugins->run_hooks("polls_editpoll_end");
eval("\$editpoll = \"".$templates->get("polls_editpoll")."\";");
| $plugins->run_hooks("polls_editpoll_end");
eval("\$editpoll = \"".$templates->get("polls_editpoll")."\";");
|
Zeile 473 | Zeile 471 |
---|
{ // Verify incoming POST request verify_post_check($mybb->input['my_post_key']);
|
{ // Verify incoming POST request verify_post_check($mybb->input['my_post_key']);
|
|
|
$plugins->run_hooks("polls_do_editpoll_start");
|
$plugins->run_hooks("polls_do_editpoll_start");
|
|
|
$query = $db->simple_select("polls", "*", "pid='".intval($mybb->input['pid'])."'"); $poll = $db->fetch_array($query);
|
$query = $db->simple_select("polls", "*", "pid='".intval($mybb->input['pid'])."'"); $poll = $db->fetch_array($query);
|
|
|
if(!$poll['pid']) { error($lang->error_invalidpoll);
|
if(!$poll['pid']) { error($lang->error_invalidpoll);
|
}
| }
|
$query = $db->simple_select("threads", "*", "poll='".intval($mybb->input['pid'])."'"); $thread = $db->fetch_array($query); if(!$thread['tid'])
| $query = $db->simple_select("threads", "*", "poll='".intval($mybb->input['pid'])."'"); $thread = $db->fetch_array($query); if(!$thread['tid'])
|
Zeile 515 | Zeile 513 |
---|
}
if($mybb->settings['maxpolloptions'] && $mybb->input['numoptions'] > $mybb->settings['maxpolloptions'])
|
}
if($mybb->settings['maxpolloptions'] && $mybb->input['numoptions'] > $mybb->settings['maxpolloptions'])
|
{
| {
|
$numoptions = $mybb->settings['maxpolloptions']; } elseif(!$mybb->input['numoptions'])
| $numoptions = $mybb->settings['maxpolloptions']; } elseif(!$mybb->input['numoptions'])
|
Zeile 525 | Zeile 523 |
---|
else { $numoptions = $mybb->input['numoptions'];
|
else { $numoptions = $mybb->input['numoptions'];
|
}
| }
|
$postoptions = $mybb->input['postoptions']; if($postoptions['multiple'] != '1')
| $postoptions = $mybb->input['postoptions']; if($postoptions['multiple'] != '1')
|
Zeile 550 | Zeile 548 |
---|
if(trim($options[$i]) != '') { $optioncount++;
|
if(trim($options[$i]) != '') { $optioncount++;
|
}
| }
|
if(my_strlen($options[$i]) > $mybb->settings['polloptionlimit'] && $mybb->settings['polloptionlimit'] != 0) { $lengtherror = 1; break;
|
if(my_strlen($options[$i]) > $mybb->settings['polloptionlimit'] && $mybb->settings['polloptionlimit'] != 0) { $lengtherror = 1; break;
|
} }
| } }
|
if($lengtherror) { error($lang->error_polloptiontoolong);
|
if($lengtherror) { error($lang->error_polloptiontoolong);
|
}
| }
|
if(trim($mybb->input['question']) == '' || $optioncount < 2) { error($lang->error_noquestionoptions);
|
if(trim($mybb->input['question']) == '' || $optioncount < 2) { error($lang->error_noquestionoptions);
|
}
| }
|
$optionslist = ''; $voteslist = ''; $numvotes = '';
| $optionslist = ''; $voteslist = ''; $numvotes = '';
|
Zeile 578 | Zeile 576 |
---|
if(trim($options[$i]) != '') { if($optionslist != '')
|
if(trim($options[$i]) != '') { if($optionslist != '')
|
{
| {
|
$optionslist .= "||~|~||"; $voteslist .= "||~|~||"; }
|
$optionslist .= "||~|~||"; $voteslist .= "||~|~||"; }
|
$optionslist .= trim(utf8_handle_4byte_string($options[$i]));
| $optionslist .= trim($options[$i]);
|
if(intval($votes[$i]) <= 0) { $votes[$i] = "0";
| if(intval($votes[$i]) <= 0) { $votes[$i] = "0";
|
Zeile 601 | Zeile 599 |
---|
{ $timeout = 0; }
|
{ $timeout = 0; }
|
$mybb->input['question'] = utf8_handle_4byte_string($mybb->input['question']);
| |
$updatedpoll = array( "question" => $db->escape_string($mybb->input['question']),
| $updatedpoll = array( "question" => $db->escape_string($mybb->input['question']),
|