Ejemplo n.º 1
0
 public function actionAddLetterWarningRule()
 {
     $rule = new OphTrOperationbooking_Admission_Letter_Warning_Rule();
     $errors = array();
     if (!empty($_POST)) {
         $rule->attributes = $_POST['OphTrOperationbooking_Admission_Letter_Warning_Rule'];
         if (!$rule->save()) {
             $errors = $rule->getErrors();
         } else {
             Audit::add('admin', 'create', $rule->id, null, array('module' => 'OphTrOperationbooking', 'model' => 'OphTrOperationbooking_Admission_Letter_Warning_Rule'));
             $this->redirect(array('/OphTrOperationbooking/admin/viewLetterWarningRules'));
         }
     } else {
         if (isset($_GET['parent_rule_id'])) {
             $rule->parent_rule_id = $_GET['parent_rule_id'];
         }
     }
     $this->jsVars['OE_rule_model'] = 'LetterWarningRule';
     $this->render('editletterwarningrule', array('rule' => $rule, 'errors' => $errors));
 }