public function editUserAction() { $user_id = $this->getRequest()->getParam('id'); if (!$user_id) { $user_id = 0; } $form = new RsvAcl_Form_FrmUser(); $db = new RsvAcl_Model_DbTable_DbUser(); $rs = $db->getUserInfo('SELECT * FROM rsv_acl_user where user_id=' . $user_id); Application_Model_Decorator::setForm($form, $rs); $this->view->form = $form; $this->view->user_id = $user_id; $rsloc = $db->getUserInfo('SELECT * FROM rsv_acl_ubranch where user_id=' . $user_id . " GROUP BY location_id "); $this->view->branchname = $rsloc; $items = new Application_Model_GlobalClass(); $locationRows = $items->getLocationAssign(); $this->view->locations = $locationRows; if ($this->getRequest()->isPost()) { $post = $this->getRequest()->getPost(); $db->updateUser($post, $user_id); // $tr = Application_Form_FrmLanguages::getCurrentlanguage(); // Application_Form_FrmMessage::message($tr->translate('ROW_AFFECTED')); // Application_Form_FrmMessage::redirector('/rsvAcl/user/index'); $this->_redirect('/rsvAcl/user/index'); } Application_Model_Decorator::removeAllDecorator($form); }