Beispiel #1
0
	function ilQuickPaymentAction(){
		$db = new Loan_Model_DbTable_DbLoanILPayment();
		if($this->getRequest()->isPost()){
			$data = $this->getRequest()->getPost();
			//print_r($data);
			$db->quickPayment($data);
			
		}
		$frm = new Loan_Form_FrmIlPayment();
		$frm_loan=$frm->quickPayment();
		Application_Model_Decorator::removeAllDecorator($frm_loan);
		$db_keycode = new Application_Model_DbTable_DbKeycode();
		$this->view->keycode = $db_keycode->getKeyCodeMiniInv();
		
		$this->view->graiceperiod = $db_keycode->getSystemSetting(9);
		$this->view->frm_ilpayment = $frm_loan;
		
		$this->view->co = $db->getAllCo();
	}
  function editAction()
  {
  	$id = $this->getRequest()->getParam("id");
  	$db = new Loan_Model_DbTable_DbLoanILPayment();
  	$db_global = new Application_Model_DbTable_DbGlobal();
  	if($this->getRequest()->isPost()){
  		$data = $this->getRequest()->getPost();
  		//print_r($data);exit();
  		$db->editQuickPayment($id,$data);
//   		$db->cancelPaymnet($data);
  		if(isset($data["save_new"])){
  			Application_Form_FrmMessage::Sucessfull("INSERT_SUCCESS!","/loan/ilquickpayment/add");
  		}elseif(isset($data["save_close"])){
  			Application_Form_FrmMessage::Sucessfull("INSERT_SUCCESS!","/loan/ilquickpayment");
  		}
  	}
  	$last_pay_date = $db_global->getLastDatePayment($id);
  	$current_date = $db_global->getCurrentDatePayment($id);
  	if($current_date<$last_pay_date){
  		Application_Form_FrmMessage::Sucessfull("WARNNING_EDIT_LOAN","/loan/ilquickpayment/");
  	}
  	$quickPayment = $db->getIlQuickPaymentById($id);
  	$this->view->quickPayment = $quickPayment;
  	
  	$quickPaymentDetail = $db->getIlQuickPaymentDetailById($id);
  	$this->view->quickPaymentDetail = $quickPaymentDetail;
  	
  	$frm = new Loan_Form_FrmIlPayment();
  	$frm_loan=$frm->quickPayment();
  	Application_Model_Decorator::removeAllDecorator($frm_loan);
  	$db_keycode = new Application_Model_DbTable_DbKeycode();
  	$this->view->keycode = $db_keycode->getKeyCodeMiniInv();
  	 
  	$this->view->graiceperiod = $db_keycode->getSystemSetting(9);
  	$this->view->frm_ilpayment = $frm_loan;
  	 
  	$this->view->co = $db->getAllCo();
  }