}
}
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();
        }
    }