Ejemplo n.º 1
0
 /**
  * Validates report wizard form against the post data
  * @param type $postData
  * @param ReportWizardForm $model
  * @throws NotSupportedException
  */
 public static function validateReportWizardForm($postData, ReportWizardForm $model)
 {
     if (isset($postData['validationScenario']) && $postData['validationScenario'] != null) {
         $model->setScenario($postData['validationScenario']);
     } else {
         throw new NotSupportedException();
     }
     $model->validate();
     $errorData = array();
     foreach ($model->getErrors() as $attribute => $errors) {
         $errorData[ZurmoHtml::activeId($model, $attribute)] = $errors;
     }
     return $errorData;
 }
Ejemplo n.º 2
0
 protected function actionValidate($postData, ReportWizardForm $model)
 {
     if (isset($postData['validationScenario']) && $postData['validationScenario'] != null) {
         $model->setScenario($postData['validationScenario']);
     } else {
         throw new NotSupportedException();
     }
     $model->validate();
     $errorData = array();
     foreach ($model->getErrors() as $attribute => $errors) {
         $errorData[ZurmoHtml::activeId($model, $attribute)] = $errors;
     }
     echo CJSON::encode($errorData);
     Yii::app()->end(0, false);
 }