Exemple #1
0
 public function delete_id_handler()
 {
     $dbc = CalendarPluginDB::get();
     $prep = $dbc->prepare('DELETE FROM monthview_events WHERE calendarID=?');
     $res = $dbc->execute($prep, array($this->id));
     $prep = $dbc->prepare('DELETE FROM permissions WHERE calendarID=?');
     $res = $dbc->execute($prep, array($this->id));
     $calendar = new CalendarsModel($dbc);
     $calendar->calendarID($this->id);
     $calendar->load();
     $prep = $dbc->prepare('DELETE FROM CalendarSubscriptions WHERE calendarSubscriptionID=?');
     $res = $dbc->execute($prep, array($calendar->calendarSubscriptionID()));
     $calendar->delete();
     return $_SERVER['PHP_SELF'];
 }