protected function actionValidate($postData, EmailTemplateWizardForm $model) { if (isset($postData['validationScenario']) && $postData['validationScenario'] != null) { $model->setScenario($postData['validationScenario']); } else { throw new NotSupportedException(); } $errorData = array(); $validated = $model->validate(); if ($validated === false) { foreach ($model->getErrors() as $attribute => $errors) { $errorData[ZurmoHtml::activeId($model, $attribute)] = $errors; } } echo CJSON::encode($errorData); Yii::app()->end(0, false); }
protected function resolveExplicitReadWritePermissions(EmailTemplateWizardForm $formModel) { $explicitReadWritePermissions = ExplicitReadWriteModelPermissionsUtil::makeBySecurableItem($this->emailTemplate); $formModel->setExplicitReadWriteModelPermissions($explicitReadWritePermissions); }