model('Cardreader'); if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['cardnumber']) && strlen($_POST['cardnumber']) !== 0) { $cardnumber = $_POST['cardnumber']; if (!(strlen($cardnumber) > 32)) { $code = $cardreader->receive($cardnumber, 5); switch ($code) { case 0: $app->session->flash('Opprettet nytt lag', 'success'); break; case 1: $app->session->flash('Startet telling', 'info'); break; case 2: $app->session->flash('Runde gikk for fort!', 'danger'); break; case 3: $app->session->flash('Passerte en runde', 'info'); break; case 4: $app->session->flash('Passerte en runde, ny rekord!', 'success'); break; default: $app->session->flash('Uhhh?? Dette skulle ikke skje', 'danger'); break; } } else { $app->session->flash('Kortnummer for langt!', 'danger'); } } else { $app->session->flash('Kortnummer kan ikke være tom!', 'danger'); } } $app->view('template/header', ['title' => 'Simulator']); $app->view('pages/race/simulator'); $app->view('template/footer');