示例#1
0
 $pollObj->table_prefix = $TABLE_PREFIX;
 if (empty($_POST['ID'])) {
     // new poll
     if (isset($_POST['pollerTitle'])) {
         $id = $pollObj->createNewPoller($_POST['pollerTitle'], $_POST['userid'], $active);
         for ($no = 0; $no < count($_POST['pollOption']); $no++) {
             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])) {