public function actionConfigurationEditOutbound() { $configurationForm = EmailSmtpConfigurationFormAdapter::makeFormFromGlobalConfiguration(); $postVariableName = get_class($configurationForm); if (isset($_POST[$postVariableName])) { $configurationForm->setAttributes($_POST[$postVariableName]); if ($configurationForm->validate()) { EmailSmtpConfigurationFormAdapter::setConfigurationFromForm($configurationForm); Yii::app()->user->setFlash('notification', Zurmo::t('EmailMessagesModule', 'Email configuration saved successfully.')); $this->redirect(Yii::app()->createUrl('configuration/default/index')); } } $editView = new EmailSmtpConfigurationEditAndDetailsView('Edit', $this->getId(), $this->getModule()->getId(), $configurationForm); $editView->setCssClasses(array('AdministrativeArea')); $view = new ZurmoConfigurationPageView(ZurmoDefaultAdminViewUtil::makeStandardViewForCurrentUser($this, $editView)); echo $view->render(); }