public function indexAction() { $storage = new Zend_Auth_Storage_Session(); $data = $storage->read(); if (!$data) { $this->_redirect('index/login'); } $this->view->title = "Ledger"; $this->view->searchLink = 1; $ledger = new Ledger_Model_Ledger(); $ledgerselect = $ledger->fetchAllLedger1(); $this->view->ledger = $ledger->fetchAllLedger1(); //fetch all glcode details $subledger = new Ledger_Model_Ledger(); $subledgerselect = $subledger->fetchAllSubLedger(); $this->view->subledger = $subledger->fetchAllSubLedger(); //fetch all glsubcode details $paginator = Zend_Paginator::factory($this->view->ledger); $paginator->setCurrentPageNumber($this->_getParam("page")); $paginator->setItemCountPerPage(5); $paginator->setPageRange(6); $this->view->page = $this->_request->getParam('page'); $this->view->paginator = $paginator; $form = new Management_Form_Search(); $this->view->form1 = $form; $office = $this->view->adm->viewRecord("ourbank_office", "id", "DESC"); foreach ($office as $office1) { $form->field5->addMultiOption($office1->id, $office1->name); } if ($this->_request->isPost() && $this->_request->getPost('Search')) { $glcode = $this->_request->getParam('field6'); $glsubcode = $this->_request->getParam('field2'); $accountHeader = $this->_request->getParam('field3'); $subheader = $this->_request->getParam('field4'); $officeid = $this->_request->getParam('field5'); $formData = $this->_request->getPost(); if ($form->isValid($formData)) { $first = new Ledger_Model_Ledger(); $arrayledger = $first->ledgerSearch($glcode, $accountHeader); $arraysubledger = $first->subledgerSearch($glsubcode, $subheader, $officeid); $this->view->subledger = $arraysubledger; $this->view->ledger1 = $arrayledger; $paginator = Zend_Paginator::factory($this->view->ledger1); $paginator->setCurrentPageNumber($this->_getParam("page")); $paginator->setItemCountPerPage(5); $paginator->setPageRange(6); $this->view->paginator = $paginator; } } }
public function init() { $this->view->pageTitle = 'Fee'; $storage = new Zend_Auth_Storage_Session(); $data = $storage->read(); if (!$data) { $this->_redirect('index/login'); // once session get expired it will redirect to Login page } $sessionName = new Zend_Session_Namespace('ourbank'); $userid = $this->view->createdby = $sessionName->primaryuserid; // get the stored session id $login = new App_Model_Users(); $loginname = $login->username($userid); foreach ($loginname as $loginname) { $this->view->username = $loginname['username']; // get the user name } // if (($this->view->globalvalue[0]['id'] == 0)) { // $this->_redirect('index/logout'); // } $this->view->adm = new App_Model_Adm(); $ledger = new Ledger_Model_Ledger(); $ledger1 = $ledger->fetchAllLedger1(); $flag = 0; $date = date("y/m/d H:i:s"); foreach ($ledger1 as $ledger2) { if ($ledger2->header == 'Fee') { $flag = 1; } } if ($flag == 0) { $glInsert = $ledger->insertGlcode(array('id' => '', 'glcode' => 'I01000', 'ledgertype_id' => 1, 'header' => 'Fee', 'description' => 'Fee in income', 'created_date' => $date, 'created_by' => 1)); } }
public function init() { $this->view->title = "Management"; $date = date("y/m/d H:i:s"); $ledger = new Ledger_Model_Ledger(); $ledger1 = $ledger->fetchAllLedger1(); $flag = 0; if ($ledger1) { $flag = 1; } $defaultledger = array('Bank', 'Cash', 'Loans', 'Savings', 'Interest', 'Fee', 'SrvChrg', 'Penalty', 'IntOnLoan', 'MeetingExpenses', 'OtherExpenses', 'IntOnSavings'); $glcode = array('A01000', 'A02000', 'A03000', 'L01000', 'I01000', 'I02000', 'I03000', 'I04000', 'I05000', 'E01000', 'E02000', 'E03000'); $ledgertype = array(3, 3, 3, 4, 1, 1, 1, 1, 1, 2, 2, 2); $description = array('Bank', 'Cash', 'Loans', 'Savings', 'Interest', 'Fee', 'ServiceCharge', 'Penalty', 'InterestOnLoans', 'MeetingExpenses', 'OtherExpenses', 'InterestOnSavings'); if ($flag == 0) { for ($i = 0; $i <= count($defaultledger); $i++) { $glInsert = $ledger->insertGlcode(array('glcode' => $glcode[$i], 'ledgertype_id' => $ledgertype[$i], 'header' => $defaultledger[$i], 'description' => $description[$i], 'created_by' => 1, 'created_date' => $date)); } } }