This commit is contained in:
William 2022-03-19 22:48:04 +01:00
parent 768c040e86
commit cb28dbaaba

View File

@ -1,7 +1,5 @@
<?php $app = require '../../app/inc.php'; <?php $app = require '../../app/inc.php';
// TODO: refactor
$cardreader = $app->model('Cardreader'); $cardreader = $app->model('Cardreader');
if ($_SERVER['REQUEST_METHOD'] === 'POST') if ($_SERVER['REQUEST_METHOD'] === 'POST')
@ -10,8 +8,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST')
{ {
$cardnumber = $_POST['cardnumber']; $cardnumber = $_POST['cardnumber'];
if (!(strlen($cardnumber) > 32)) { try {
$code = $cardreader->receive($cardnumber, 5); $code = $cardreader->receive($cardnumber, 5);
switch ($code) { switch ($code) {
case 0: case 0:
@ -21,7 +18,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST')
case 1: case 1:
$app->session->flash('Startet telling', 'info'); $app->session->flash('Startet telling', 'info');
break; break;
case 2: case 2:
$app->session->flash('Runde gikk for fort!', 'danger'); $app->session->flash('Runde gikk for fort!', 'danger');
break; break;
@ -38,11 +35,10 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST')
$app->session->flash('Uhhh?? Dette skulle ikke skje', 'danger'); $app->session->flash('Uhhh?? Dette skulle ikke skje', 'danger');
break; break;
} }
} catch (InvalidArgumentException $e) {
} else { $app->session->flash("Noe gikk galt: {$e->getMessage()}", "danger");
$app->session->flash('Kortnummer for langt!', 'danger');
} }
} else { } else {
$app->session->flash('Kortnummer kan ikke være tom!', 'danger'); $app->session->flash('Kortnummer kan ikke være tom!', 'danger');
} }
} }