get('/overboeking', function ($request, $response, $args) { $rekeningen = Rekeningen::getCurrentUserRekeningen(); return $this->renderer->render($response, 'overboeking.phtml', [ 'header' => Header::getHeaderData(), 'rekeningen' => $rekeningen ]); })->add(new Middleware()); $app->post('/overboeking', function ($request, $response, $args) { $post = $request->getParsedBody(); $van = $post['van']; $naar = $post['naar']; $bedrag = $post['bedrag']; $omschrijving = $post['omschrijving']; try{ $ibanhelper = new IBAN(); Overboekingen::createOverboeking($ibanhelper->getIBAN($van), $naar, $bedrag, $omschrijving, "GT"); }catch(Exception $e){ return Redirect::create($request, $response, "/overboeking?$e"); //NL84 INFO 0023 4567 89 } return Redirect::create($request, $response, "/"); })->add(new Middleware()); } }