Пример #1
0
<?php

$app->group('/dashboard', function () use($app) {
    $app->group('/bank', function () use($app) {
        /************************************ 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();