} } if (isset($_REQUEST['delete'])) { if (empty($_POST['eventid'])) { // this came in via the permalink page where we only have cid and GET if (!empty($_GET['cid'])) { $_POST['event_id'] = Event::get_eid_from_cid((int) $_GET['cid']); } } $post_ed = get_event_data(); // echo "<pre>".print_r($post_ed,1)."</pre>";exit; if (!Event::exists($post_ed['event_id'])) { $msg = sprintf(__("There was a problem deleting the event:") . "<br />" . __("Event %d doesn't exist"), (int) $post_ed['event_id']); } else { try { Event::delete_by_id($post_ed['event_id']); $msg = __("The event has been deleted."); $is_edit = false; $is_display = false; $_POST = array(); unset($_GET['display_event']); unset($_GET['delete']); $ed = $virgin_event; $eid = NULL; if (!empty($_GET['back_page'])) { header("Location: " . $_GET['back_page'] . "?msg={$msg}"); } } catch (CNException $err) { $msg .= __("Couldn't delete the event:") . "<br />" . $err->getMessage(); } }