$newcal = isset($_POST['newcal']) ? (int) $_POST['newcal'] : 0; USES_evlist_class_calendar(); $Cal = new evCalendar($cal_id); $Cal->Delete($newcal); break; case 'savecal': USES_evlist_class_calendar(); $cal_id = isset($_POST['cal_id']) ? $_POST['cal_id'] : 0; $Cal = new evCalendar($cal_id); $status = $Cal->Save($_POST); $view = 'calendars'; break; case 'savecat': USES_evlist_class_category(); $C = new evCategory($_POST['id']); $status = $C->Save($_POST); $view = 'categories'; break; case 'saveticket': if ($_EV_CONF['enable_rsvp']) { USES_evlist_class_tickettype(); $C = new evTicketType($_POST['id']); $status = $C->Save($_POST); $view = 'tickettypes'; } else { $view = ''; } break; case 'delcat': $cat_id = isset($_GET['id']) ? (int) $_GET['id'] : 0; if ($cat_id > 0) {