Example #1
0
 /**
  * Add a OphTrOperationbooking_ScheduleOperation_PatientUnavailableReason.
  */
 public function actionAddPatientUnavailableReason()
 {
     $errors = array();
     $reason = new OphTrOperationbooking_ScheduleOperation_PatientUnavailableReason();
     if (!empty($_POST)) {
         $reason->attributes = $_POST['OphTrOperationbooking_ScheduleOperation_PatientUnavailableReason'];
         if (!$reason->save()) {
             $errors = $reason->getErrors();
         } else {
             Audit::add('admin', 'create', serialize($_POST), false, array('module' => 'OphTrOperationbooking', 'model' => 'OphTrOperationbooking_ScheduleOperation_PatientUnavailableReason'));
             $this->redirect(array('admin/viewPatientUnavailableReasons'));
         }
     }
     $this->render('/admin/editpatientunavailablereason', array('reason' => $reason, 'errors' => $errors));
 }