Пример #1
0
 /**
  * Add a Post Op drug.
  *
  * @throws Exception
  */
 public function actionAddPostOpDrug()
 {
     $drug = new OphTrOperationnote_PostopDrug();
     if (!empty($_POST)) {
         $drug->attributes = $_POST['OphTrOperationnote_PostopDrug'];
         if (!$drug->validate()) {
             $errors = $drug->getErrors();
         } else {
             if (!$drug->save()) {
                 throw new Exception('Unable to save drug: ' . print_r($drug->getErrors(), true));
             }
             Audit::add('admin-OphTrOperationnote_PostopDrug', 'add', $drug->id);
             $this->redirect('/OphTrOperationnote/admin/viewPostOpDrugs');
         }
     }
     $this->render('/admin/addpostopdrug', array('drug' => $drug, 'errors' => @$errors));
 }