Beispiel #1
0
        } 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");
    die;
}
$admintpl->set("frm_action", "index.php?page=admin&amp;user="******"uid"] . "&amp;code=" . $CURUSER["random"] . "&amp;do=poller");
$admintpl->set("language", $language);