public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($enum_item = EnumItemPeer::retrieveByPk($request->getParameter('id')), sprintf('Object enum_item does not exist (%s).', $request->getParameter('id')));
     $enum_item->delete();
     $this->redirect('admindiscipline/index');
 }
Example #2
0
 public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $this->forward404Unless($discipline = EnumItemPeer::retrieveByPk($request->getParameter('id')), sprintf('Object enum_item does not exist (%s).', $request->getParameter('id')));
     try {
         $discipline->delete();
         $par = "";
         if ($request->hasParameter("page")) {
             $par = "?page=" . $request->getParameter("page");
         }
         $this->redirect('admindiscipline/index' . $par);
     } catch (Exception $e) {
         $this->globalErrors = $e->getMessage();
         $this->enum_item_list = $this->getDisciplineList();
         $values = array('discipline' => 1);
         $this->form = new DisciplineForm($discipline, $values);
         $this->getDisAssocListFromDB($discipline);
         $this->setTemplate('index');
     }
 }