Example #1
0
 public function rptbalanceAction()
 {
     // Get Session User
     $session_user = new Zend_Session_Namespace('auth');
     $b = new Application_Model_DbTable_DbCapital();
     $user_id = $session_user->user_id;
     $month = date("n");
     if ($this->getRequest()->isPost()) {
         $formdata = $this->getRequest()->getPost();
         $user_id = $formdata['user_id'];
         if ($formdata['actions'] == "add_capital") {
             if ($formdata['dollar'] != 0 or $formdata['bath'] != 0 or $formdata['rail'] != 0) {
                 $b->addBalanceByUser($user_id, $formdata);
             }
         } else {
             $month = $formdata['month'];
         }
     }
     $usr_mod = new Application_Model_DbTable_DbUsers();
     $this->view->users = $usr_mod->getUserListSelect();
     $this->view->balance = $b->getCurrentBallancesByCurrentUser($user_id);
     $this->view->user_id = $user_id;
     $this->view->month = $month;
     // For view
     $db_loan = new Application_Model_DbTable_DbLoan();
     $trans = $db_loan->getLoanDataByUserId($user_id, $month);
     if (empty($trans)) {
         $trans = array('err' => 1, 'msg' => 'មិន​ទាន់​មាន​ទន្និន័យ​នូវ​ឡើយ​ទេ!');
     }
     $this->view->tranlist = $trans;
 }