if ($db->connect_errno) { die('Ei tietokantayhteyttä.'); } $alertClass = new Alert(); $userClass = new User($db); if (!$userClass->isLoggedIn()) { $alertClass->addAlert('Sinun täytyy olla kirjautuneen sisään katsellaksesi kuitteja', 'error'); $alertClass->redirect('/login.php'); } if (!isset($_GET['id']) || !is_numeric($_GET['id'])) { $alertClass->addAlert('Kuitin ID oli tyhjä'); $alertClass->redirect('/list_receipts.php'); } $user = $userClass->getCurrentUser(); $receiptClass = new Receipt($db); $receipt = $receiptClass->getReceipt($_GET['id']); if ($receipt === null) { $alertClass->addAlert('Kuittia ei löytynyt'); $alertClass->redirect('/list_receipts.php'); } if ($receipt['userID'] !== $user['id']) { $alertClass->addAlert('Sinulla ei ole oikeuksia tähän kuittiin'); $alertClass->redirect('/list_receipts.php'); } require_once 'header.php'; ?> <div id="names" class="pull-left"> <div class="text-info">Kuitin ID:</div> <div class="text-info">Ostotapahtuman sijainti:</div> <div class="text-info">Ostotapahtuman päivämäärä:</div>