/************************************ Save/Insert *************************************** */ //create for bank account $app->get('/create', function () use($app) { $app->view->setData('banks', L::getAllBank()); $app->view->setData('currencies', L::getAllCurrency()); $app->view->setData('form_action', "dashboard/bank/confirm"); $app->view->setData('page_title', "Add Bank"); $app->render(new u('bank.create')); }); // create for expense $app->get('/create_expense', function () use($app) { $getBankFunc = new bank(); $cols = $getBankFunc->getBankName(); $app->view->setData('banks', $cols); $app->view->setData('current_date', CURRENT_DT); $app->view->setData('bankarray', $getBankFunc->getOptionValueWithRateAndBankName()); $app->view->setData('form_action', "dashboard/bank/create_expense_confirm"); $app->view->setData('page_title', "Add Expense"); $app->render(new u('bank.create_expense')); }); /********************************* Confirm submitting Form ***************************** */ //confirm for bank account $app->post('/confirm', function () use($app) { $POST = $app->request()->post(); $bank = new bank(); $bank->form_post_value = $POST; $bank->save(); if ($bank->fails()) { $app->view->setData('error', "1"); $app->view->setData('msg', $bank->getError()); $app->render(new u('msg'));