1
0

Error afhandeling

This commit is contained in:
JelmerHinssen
2017-04-02 22:28:14 +02:00
parent ee1d1e9df2
commit 4bde697558
9 changed files with 189 additions and 125 deletions

View File

@ -27,11 +27,12 @@ class Overboeking
{
public function __construct(App $app)
{
$app->get('/overboeking', function ($request, $response, $args) {
$app->get('/overboeking', function ($request, $response, $args) use($app) {
$rekeningen = Rekeningen::getCurrentUserRekeningen();
return $this->renderer->render($response, 'overboeking.phtml', [
'header' => Header::getHeaderData(),
'rekeningen' => $rekeningen
'rekeningen' => $rekeningen,
'error' => $_GET['error']
]);
})->add(new Middleware());
@ -45,7 +46,7 @@ class Overboeking
try {
$ibanhelper = new IBAN();
Overboekingen::createOverboeking($ibanhelper->getIBAN($van), $naar, $bedrag, $omschrijving, "bg");
return Redirect::create($request, $response, "/rekeningen/$van");
return Redirect::create($request, $response, "/rekeningen/$van?geslaagd=1");
} catch (Exception $e) {
return Redirect::create($request, $response, "/overboeking?error=" . $e->getCode() . "");
}