public function emailsettingsAction() { $auth = Zend_Auth::getInstance(); if ($auth->hasIdentity()) { $loginuser_role = $auth->getStorage()->read()->emprole; } if ($loginuser_role == SUPERADMINROLE) { $usersmodel = new Default_Model_Users(); $email_form = new Default_Form_Emailsettings(); $value = 1; $data = $usersmodel->getMailSettingsData(); if (!empty($data)) { $data = $data[0]; $email_form->populate($data); $authname = $data['auth']; if ($authname == 'crammd5') { $value = 1; } else { if ($authname == 'login') { $value = 2; } else { if ($authname == 'plain') { $value = 3; } } } $email_form->setDefault('auth', $value); } $this->view->form = $email_form; $this->view->messages = $this->_helper->flashMessenger->getMessages(); if ($this->getRequest()->getPost()) { $result = $this->save_email_settings($email_form); $this->view->msgarray = $result; } } else { $this->_redirect('error'); } }
public function emailsettingsAction() { $auth = Zend_Auth::getInstance(); $data = ''; if ($auth->hasIdentity()) { $loginuser_role = $auth->getStorage()->read()->emprole; } if ($loginuser_role == SUPERADMINROLE) { $email_form = new Default_Form_Emailsettings(); if (isset($_POST['submit'])) { $data = $_POST; } else { $usersmodel = new Default_Model_Users(); $data = $usersmodel->getMailSettingsData(); if (!empty($data)) { $data = $data[0]; } } if (!empty($data)) { $email_form->populate($data); $email_form->setDefault('auth', $data['auth']); $this->view->auth = !empty($data['auth']) ? $data['auth'] : 'true'; } else { $this->view->auth = 'true'; } $this->view->form = $email_form; $this->view->messages = $this->_helper->flashMessenger->getMessages(); if ($this->getRequest()->getPost()) { $result = $this->save_email_settings($email_form); $this->view->msgarray = $result; } } else { $this->_redirect('error'); } }