$app->get('/flexiload/:id', function ($customer_id) use($app) { $app->view->setData('form_action', BASEURL . "dashboard/payment/add/flexiload/confirm"); $app->view->setData('customer_id', $customer_id); $app->render(new u('payment.flexiload.request')); }); $app->post('flexiload/confirm/', function () use($app) { $app->view->setData('form_action', BASEURL . "dashboard/payment/add/flexiload/confirm/process"); $app->view->setData('form_title', "Are you confirm?"); $app->view->setData('payment_amount', $app->request()->post('payment_amount')); $app->view->setData('payment_memo', $app->request()->post('payment_memo')); $app->view->setData('customer_id', $app->request()->post('customer_id')); $app->render(new u('payment.flexiload.request_confirm')); }); $app->get('/flexiload/confirm/process', function () use($app) { $payment = new payment(); $payment->who_is_paying = L::getSessionValue('usid'); $payment->who_is_paying = $app->request()->post(); $payment->payment_type = 'return'; $payment->save(); if ($payment->fails()) { $app->view->setData('error', 1); $app->view->setData('msg', $payment->getError()); $app->render(new u('msg')); } else { $app->view->setData('success', 1); $app->view->setData('msg', "Succesfully Payment Returned."); $app->render(new u('msg')); } }); //Flexiload End });
$app->view->setData('success', 1); $app->view->setData('msg', "Succesfully Flexiload Request Accepted."); $app->render(new u('msg')); } }); /** * Display the specified resource. * * @param int $id * @return Response */ $app->map('/list/:action/:page', function ($action, $page) use($app) { $page = isset($page) ? intval($page) : 1; $limit = MAX_RESULT_SET; $start = ($page - 1) * $limit; $us_id = L::getSessionValue('usid'); $rows = R::getAll("select *from flexiload WHERE user_id='{$us_id}' and status='{$action}' order by id desc LIMIT {$start}, {$limit}"); $numOfRows = R::count('flexiload', ' user_id=? and status=? ', array($us_id, $action)); $pagination = new Pagination(); $pagination->current_page = $page; $pagination->numOfRows = $numOfRows; $pagination->page_url = ${$page_url}; $navigation = $pagination->getNavigationUrl(); $app->view->setData('navigation', $navigation); $app->render(new u('flexiload.list')); unset($rows); })->via('GET', 'POST'); /** * Show the form for editing the specified resource. * * @param int $id