示例#1
0
             if (!empty($_POST['pollOption'][$no])) {
                 $pollObj->addPollerOption($_POST['pollOption'][$no], $no);
             }
         }
     } else {
         $error_message = "" . $language["POLL_TITLE_MISSING"] . "";
     }
 } else {
     // Update existing poll
     $pollObj->setId($_POST['ID']);
     // Setting id
     if (isset($_POST['pollerTitle'])) {
         $pollObj->setPollerTitle($_POST['pollerTitle']);
     }
     if (isset($_POST['active'])) {
         $pollObj->setPollerActive($_POST['active']);
     }
     foreach ($_POST['existing_pollOption'] as $key => $value) {
         if (!empty($_POST['existing_pollOption'][$key])) {
             $pollObj->setOptionData($_POST['existing_pollOption'][$key], $_POST['existing_pollOrder'][$key], $key);
         }
     }
     $maxOrder = $pollObj->getMaxOptionOrder() + 1;
     for ($no = 0; $no < count($_POST['pollOption']); $no++) {
         if (!empty($_POST['pollOption'][$no])) {
             $pollObj->addPollerOption($_POST['pollOption'][$no], $maxOrder);
             $maxOrder++;
         }
     }
 }
 redirect("index.php?page=admin&user="******"uid"] . "&code=" . $CURUSER["random"] . "&do=poller");