Пример #1
0
} else {
    $poll_id = 0;
}
if (isset($_POST['delete_polls'])) {
    $delete_polls = $_POST['delete_polls'];
} elseif (isset($_GET['delete_polls'])) {
    $delete_polls = $_GET['delete_polls'];
} else {
    $delete_polls = NULL;
}
// CREATE poll OBJECT
$entries_per_page = 100;
$poll = new se_poll();
// DELETE SINGLE ENTRY
if ($task == "deleteentry") {
    $poll->poll_delete($poll_id);
}
if ($task == "delete" && is_array($delete_polls) && !empty($delete_polls)) {
    $poll->poll_delete($delete_polls);
}
// SET poll ENTRY SORT-BY VARIABLES FOR HEADING LINKS
$i = "id";
// poll_ID
$t = "t";
// poll_TITLE
$o = "o";
// OWNER OF ENTRY
$v = "v";
// TOTAL VOTES OF ENTRY
$d = "d";
// DATE OF ENTRY
Пример #2
0
    $poll_object = new se_poll(NULL, $poll_id);
    //$poll_object = new se_poll($user->user_info['user_id'], $poll_id);
    $poll_info = $poll_object->poll_info;
    unset($poll_info['poll_voted']);
    // SEND
    echo json_encode($poll_info);
} elseif ($task == "togglepoll") {
    if (!$user->user_exists || 4 & ~(int) $user->level_info['level_poll_allow']) {
        echo json_encode(array('result' => 'failure'));
        exit;
    }
    $poll_object = new se_poll($user->user_info['user_id'], $poll_id);
    if ($poll_id && $poll_object->poll_toggle_closed($poll_closed)) {
        echo '{"result":"success"}';
    } else {
        echo '{"result":"failure"}';
    }
    exit;
} elseif ($task == "deletepoll") {
    if (!$user->user_exists || 4 & ~(int) $user->level_info['level_poll_allow']) {
        echo json_encode(array('result' => 'failure'));
        exit;
    }
    $poll_object = new se_poll($user->user_info['user_id'], $poll_id);
    if ($poll_id && $poll_object->poll_delete($poll_id)) {
        echo '{"result":"success"}';
    } else {
        echo '{"result":"failure"}';
    }
    exit;
}