Beispiel #1
0
// Opened from list
if (isset($_POST['cancel'])) {
    $id = "";
}
if (isset($_POST['delete'])) {
    $pollObj = new poll();
    $pollObj->table_prefix = $TABLE_PREFIX;
    $pollObj->deletePoll($_POST['ID']);
}
if (isset($_POST['save'])) {
    $pollObj = new poll();
    $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']);
        }
Beispiel #2
0
    $id = $_GET['id'];
}
// Opened from list
if (isset($_POST['cancel'])) {
    $id = "";
}
if (isset($_POST['delete'])) {
    $pollObj = new poll();
    $pollObj->deletePoll($_POST['ID']);
}
if (isset($_POST['save'])) {
    $pollObj = new poll();
    if (empty($_POST['ID'])) {
        // new poll
        if (isset($_POST['pollerTitle'])) {
            $id = $pollObj->createNewPoller($_POST['pollerTitle']);
            echo "ID: " . $id;
            for ($no = 0; $no < count($_POST['pollOption']); $no++) {
                if (!empty($_POST['pollOption'][$no])) {
                    $pollObj->addPollerOption($_POST['pollOption'][$no], $no);
                }
            }
        } else {
            $error_message = "Poller title is missing";
        }
    } else {
        // Update existing poll
        $pollObj->setId($_POST['ID']);
        // Setting id
        if (isset($_POST['pollerTitle'])) {
            $pollObj->setPollerTitle($_POST['pollerTitle']);