<?php
require_once 'lib/api.php';
session_start();

$data = array("ziel" => "presse");

$auftraege = api_call('vorgang/liste', $data);

$previous = 'index.php';
$headline = 'Aufträge an der Presse';
$content = '';

$content .= '<div class="navbutton"><a class="btn btn-primary" href="unbearbeitete.php">Neuen Auftrag in die Produktion holen</a></div>';

$content .= '<div class="auftrag-container">';

foreach ($auftraege["vorgaenge"] as $a) {
    $name = $a['name'];
    if (!$name) {
        $name .= $a['telefon'];
    }

    $kdname = '';
    if (isset($a['kundennr'])) {
        $data = array("kundennr" => $a['kundennr']);
        $ret = api_call('kunde/laden', $data);
        if (isset($ret['kunde'])) {
            $kdname .= '#'.$ret['kunde']['kundennr'].': ';
            if (isset($ret['kunde']['firma'])) {
                $kdname .= $ret['kunde']['firma'];
            } else {
                $kdname .= $ret['kunde']['nachname'];
                if (isset($ret['kunde']['vorname'])) {
                    $kdname .= ', '.$ret['kunde']['vorname'];
                }
            }
            if (isset($ret['kunde']['ort'])) {
                $kdname .= ' ('.$ret['kunde']['ort'].')';
            }
        }
    }

    $incomplete = '';
    if (! $a['status']['bestellt']) {
        $incomplete = ' incomplete';
    }
    $content .= '<div class="auftrag'.$incomplete.'">
    <h4>'.$name.'</h4>';
    if ($kdname) {
        $content .= '<p class="kundenname">'.$kdname.'</p>';
    }
    foreach ($a['bestellung'] as $best) {
        // Evtl. Mehrere Posten in dieser Bestellung
        $content .= '<div class="unterauftrag">';
        $obst = '';
        if (count($best['gitterbox']) == 1) {
            $obst .= "1 Gitterbox";
        } elseif (count($best['gitterbox']) > 1) {
            $obst .= count($best['gitterbox'])." Gitterboxen";
        }
        /* Wenn wir die Gitterbox-IDs nutzen, dann sowas:
        foreach ($best['gitterbox'] as $g) {
            $obst .= '[ GB #'.$g['id'].' ] ';
        } */
        foreach ($best['anhaenger'] as $anh) {
            if (isset($anh['kennz'])) {
                $obst .= ' Anhänger <strong>'.$anh['kennz'].'</strong> ';
            } else {
                $obst .= ' Anhänger';
            }
        }
        $content .= '<p class="lieferart">'.$obst.'</p>';
        // Gebrauchte
        if ($best['gebrauchte']) {
            $content .= '<p class="gebrauchte">Gebrauchte Kartons: <strong>JA</strong></p>';
        } else {
            $content .= '<p class="gebrauchte">Gebrauchte Kartons: <strong>NEIN</strong></p>';
        }
        // Neue
        $neue = array();
        if (count($best['neue']) == 1) {
                $key = array_keys($best['neue']);
                if ($key[0] != 'sonstiges') {
                    $neue[] = 'Nur/Zuerst <strong>'.$key[0].'</strong>';
                }
        } else {
            foreach ($best['neue'] as $key => $val) {
                $neue[] = '<strong>'.$key.'</strong>: '.$val;
            }
        }
        if (isset($best['neue']['sonstiges'])) {
            $neue[] = '<em>'.$best['neue']['sonstiges'].'</em>';
        }
        $content .= '<div class="neue"><p>'.implode('</p><p>', $neue).'</p></div>';
        if (isset($best['anmerkungen'])) {
            $content .= '<div class="anmerkungen">'.htmlspecialchars($best['anmerkungen']).'</div>';
        }
        $content .= '</div>'; // Unterauftrag
    }
    $content .= '</div>'; // auftrag
}
$content .= '</div>'; // auftrag-container

include "template.php";