<?php $page = "event_ajax"; include "header.php"; $task = !empty($_POST['task']) ? $_POST['task'] : NULL; $view = !empty($_POST['view']) ? $_POST['view'] : NULL; $date = !empty($_POST['date']) ? $_POST['date'] : NULL; $user_id = !empty($_POST['user_id']) ? $_POST['user_id'] : NULL; $event_id = !empty($_POST['event_id']) ? $_POST['event_id'] : NULL; $invites = !empty($_POST['invites']) ? $_POST['invites'] : NULL; $event = new se_event($user->user_exists ? $user->user_info['user_id'] : NULL, $event_id); // LIST if ($task == "eventcalendar") { $eventlist = $event->event_calendar_generate($date, $view); echo json_encode($eventlist); exit; } elseif ($task == "eventinfo") { if (!$event->event_exists) { echo json_encode(array('result' => FALSE)); } else { echo json_encode(array('result' => TRUE, 'event_info' => $event->event_info, 'eventmember_info' => $event->eventmember_info)); } exit; } elseif ($task == "eventdelete") { if ($user->user_exists && $event->event_delete()) { echo json_encode(array('result' => TRUE)); } else { echo json_encode(array('result' => FALSE, 'error' => SE_Language::get($event->is_error))); } exit; } elseif ($task == "eventjoin" || $task == "eventrequestsend") {