Beispiel #1
0
 public function executeDelete(sfWebRequest $request)
 {
     $this->forward404Unless($events = Doctrine_Core::getTable('Events')->find(array($request->getParameter('id'))), sprintf('Object events does not exist (%s).', $request->getParameter('id')));
     $this->checkAccess($request->getParameter('users_id'), 'manage');
     Attachments::deleteAttachmentsByBindId($events->getEventId(), 'events');
     ExtraFieldsList::deleteFieldsByBindId($events->getEventId(), 'events');
     $events->delete();
     if ($request->getParameter('users_id') > 0) {
         $this->redirect('scheduler/personal');
     } else {
         $this->redirect('scheduler/index');
     }
 }