} 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
$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; }