function editAction() { if($this->getRequest()->isPost()){ $_data = $this->getRequest()->getPost(); try { $db = new Loan_Model_DbTable_DbLoanGroup(); $effect = $db->upDateLoanDisburse($_data); if($effect==true){ Application_Form_FrmMessage::Sucessfull("EDIT_SUCCESS","/loan/GroupDisburse/index"); }else{ Application_Form_FrmMessage::Sucessfull("EDIT_FAIL","/loan/groupdisburse/index"); } }catch (Exception $e) { Application_Model_DbTable_DbUserLog::writeMessageError($e->getMessage()); Application_Form_FrmMessage::Sucessfull("EDIT_FAIL","/loan/groupdisburse/index"); } } $id = $this->getRequest()->getParam('id'); $db = new Loan_Model_DbTable_DbLoanIL(); $row = $db->getTranLoanByIdWithBranch($id,2); $db_g = new Application_Model_DbTable_DbGlobal(); $rs = $db_g->getLoanFundExist($id); if($rs==true){ Application_Form_FrmMessage::Sucessfull("LOAN_FUND_EXIST","/loan/groupdisburse/index"); } $frm = new Loan_Form_FrmLoan(); $frm_loan=$frm->FrmAddLoan($row); $this->view->client_id = $row['client_id']; $db = new Loan_Model_DbTable_DbLoanGroup(); $rows = $db->getAllMemberLoanById($id); $this->view->list_members = $rows; if(empty($rows)){ Application_Form_FrmMessage::Sucessfull("RECORD_NOT_EXIST","/loan/groupdisburse/index"); } Application_Model_Decorator::removeAllDecorator($frm_loan); $this->view->frm_loan = $frm_loan; $frmpopup = new Application_Form_FrmPopupGlobal(); $this->view->frmpupopclient = $frmpopup->frmPopupClient(); $this->view->frmPopupCO = $frmpopup->frmPopupCO(); $this->view->frmPopupZone = $frmpopup->frmPopupZone(); $this->view->frmPopupCommune = $frmpopup->frmPopupCommune(); $this->view->frmPopupDistrict = $frmpopup->frmPopupDistrict(); $this->view->frmPopupVillage = $frmpopup->frmPopupVillage(); $db_option = new Application_Model_GlobalClass(); $this->view->member_option = $db_option->getAllClientGroupOption(); $this->view->code_option = $db_option->getAllClientCodeOption(); $db = new Setting_Model_DbTable_DbLabel(); $this->view->setting=$db->getAllSystemSetting(); }