array( "field" => "status", "value" => "%bestaetigt%", "relation" => "notlike")); $auftraege = api_call('vorgang/liste', $data); $previous = 'index.php'; $headline = 'Neue Aufträge annehmen'; $content = ''; $content .= ''; $content .= '
'; 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 .= '

'.$name.'

'; if ($kdname) { $content .= '

'.$kdname.'

'; } foreach ($a['bestellung'] as $best) { // Evtl. Mehrere Posten in dieser Bestellung $content .= '
'; $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 '.$anh['kennz'].' '; } else { $obst .= ' Anhänger'; } } $content .= '

'.$obst.'

'; // Gebrauchte if ($best['gebrauchte']) { $content .= '

Gebrauchte Kartons: JA

'; } else { $content .= '

Gebrauchte Kartons: NEIN

'; } // Neue $neue = array(); if (count($best['neue']) == 1) { $key = array_keys($best['neue']); if ($key[0] != 'sonstiges') { $neue[] = 'Nur/Zuerst '.$key[0].''; } } else { foreach ($best['neue'] as $key => $val) { $neue[] = ''.$key.': '.$val; } } if (isset($best['neue']['sonstiges'])) { $neue[] = ''.$best['neue']['sonstiges'].''; } $content .= '

'.implode('

', $neue).'

'; if (isset($best['anmerkungen'])) { $content .= '
'.htmlspecialchars($best['anmerkungen']).'
'; } if (isset($best['frischsaft'])) { $content .= '
'.htmlspecialchars($best['frischsaft']).' Liter frisch
'; } $content .= '
'; // Unterauftrag } $content .= '
'; // auftrag } $content .= '
'; // auftrag-container include "template.php"; print_r($auftraege["vorgaenge"]);