<?php

if (!$gjennomIndex) {
    die("Access denied.");
}
$ordrenr = $_REQUEST['o'];
$ordre = new Ordre($ordrenr);
$ordre->slettOrdre();
echo "<h2>Ordre slettet</h2>";
echo "<p>Ordren er nå slettet. Gå <a href='index.php?side=admin_ordre'>tilbake til ordre.</a></p>";
<?php

if (!$gjennomIndex) {
    die("Access denied.");
}
?>

<h2>Ordre</h2>

<?php 
$db = new sql();
$resultat = $db->query("SELECT OrdreNr FROM webprosjekt_ordre ORDER BY OrdreDato DESC;");
if (!$resultat) {
    die("<p>Feil - kunne ikke koble til databasen (006)</p>");
}
$db->close();
$ordrenummer;
while ($rad = $resultat->fetch_assoc()) {
    $ordrenummer[] = $rad['OrdreNr'];
}
if (count($ordrenummer) == 0) {
    echo "<p>Du har ingen eksisterengde ordre.</p>";
} else {
    echo "<table><tr><th>Ordrenummer</th><th>Kunde</th><th>Ordredato</th><th>Ordrebeløp</th></tr>";
    foreach ($ordrenummer as $value) {
        $ordre = new Ordre($value);
        echo "<tr><td><a href='index.php?side=admin_ordreoversikt&amp;o=" . $ordre->getOrdreNr() . "'>" . $ordre->getOrdreNr() . "</td>\n                <td>" . $ordre->getKundenavn() . "</td><td>" . $ordre->getOrdreDato() . "</td><td>" . number_format($ordre->getOrdretotal() + $ordre->getFraktsum(), 2, ',', '.') . "</td></tr>";
    }
    echo "</table>";
}
<?php

if (!$gjennomIndex) {
    die("Access denied.");
}
$ordrenr = $_REQUEST['o'];
$ordre = new Ordre($ordrenr);
echo "<h2>Oversikt over ordrenummer " . $ordre->getOrdreNr() . "</h2>";
echo "<p>Ordrenr: " . $ordre->getOrdreNr() . "<br/>\n      Ordredato: " . $ordre->getOrdreDato() . "</p>";
echo "<p><strong>Faktura/leveringsadresse:</strong><br/>" . $kunde->getNavn() . "<br/>" . $kunde->getAdresse() . "<br/>" . $kunde->getPostnr() . " " . $kunde->getPoststed() . "</p>";
$ordrelinjer = $ordre->getOrdrelinjer();
if (count($ordrelinjer) == 0) {
    die("<p>Ingen varer registrert på ordre</p>");
}
?>
<table>
    <tr><th>Varenummer</th><th>Varenavn</th><th>Enhetspris</th><th>Antall</th><th>MVA</th><th>Totalpris</th></tr>
<?php 
foreach ($ordrelinjer as $ordrelinje) {
    echo "<tr><td>" . $ordrelinje[0] . "</td><td>" . $ordrelinje[1] . "</td><td>" . number_format($ordrelinje[2], 2, ',', '.') . "</td><td>" . $ordrelinje[3] . "</td><td>25&#37;</td><td>" . number_format($ordrelinje[4], 2, ',', '.') . "</td></tr>";
}
echo "<tr><td colspan=\"4\"></td><td><strong>Sum varer:</strong></td><td>" . number_format($ordre->getOrdretotal(), 2, ',', '.') . "</td></tr>";
echo "<tr><td colspan=\"4\"></td><td><strong>Frakt:</strong></td><td>" . number_format($ordre->getFraktsum(), 2, ',', '.') . "</td></tr>";
echo "<tr><td colspan=\"4\"></td><td><strong>Herav MVA (25&#37;):</strong></td><td>" . number_format(($ordre->getOrdretotal() + $ordre->getFraktsum()) * 0.2, 2, ',', '.') . "</td></tr>";
echo "<tr><td colspan=\"4\"></td><td><strong>TOTALT:</strong></td><td>" . number_format($ordre->getOrdretotal() + 120, 2, ',', '.') . "</td></tr>";
?>
</table>
<p><a href="index.php?side=minkonto&amp;kontoside=ordre">Tilbake til mine ordre</a></p>
<?php

if (!$gjennomIndex) {
    die("Access denied.");
}
echo "<h2>Kassen - bekreft din ordre</h2>";
echo "<p>Ordredato: " . now() . "</p>";
echo "<p><strong>Faktura/leveringsadresse</strong><br/>" . $kunde->getNavn() . "<br/>" . $kunde->getAdresse() . "<br/>" . $kunde->getPostnr() . " " . $kunde->getPoststed() . "</p>";
$ordrelinjer = $handlekurv->getHandlekurv();
if (count($ordrelinjer) == 0) {
    echo "<p class=\"advarselmelding\">Ingen varer registrert i handlekurven</p>";
} else {
    if ($_POST['bekreftordre'] == "Bekreft ordre") {
        $ordre = new Ordre(null, $kunde->getKNr());
        $ordre->setOrdrelinjer($handlekurv->getBasicHandlekurv());
        if (!$ordre->setFrakt($_POST['frakt'])) {
            echo "<p class=\"feilmelding\">Ugyldig fraktmetode.</p>";
        } else {
            if ($ordre->lagreOrdre()) {
                $handlekurv->tomHandlekurv();
                echo "<p class=\"okmelding\">Din ordre er bekreftet mottatt av oss. Du vil motta din(e) vare(r) i henhold til valgt fraktmetode.</p>";
            } else {
                echo "<p class=\"feilmelding\">En feil oppsto ved utføring av ordre (NYO01)</p>";
            }
        }
    } else {
        $totalsum;
        $ordrelinjerprint = "";
        foreach ($ordrelinjer as $ordrelinje) {
            $ordrelinjerprint .= "<tr><td>" . $ordrelinje[0] . "</td><td>" . $ordrelinje[1] . "</td><td>" . number_format($ordrelinje[2], 2, ',', '.') . "</td><td>" . $ordrelinje[3] . "</td><td>25&#37;</td><td>" . number_format($ordrelinje[4], 2, ',', '.') . "</td></tr>";
            $totalsum += $ordrelinje[4];