5da5958152fc568c0a2d5e62d6ff2cadca7e2200
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

1) <?php
2) require_once 'lib/api.php';
3) session_start();
Bernd Wurst work in progress, Saisonsta...

Bernd Wurst authored 3 years ago

4) setlocale(LC_TIME, 'de_DE');
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

5) 
6) $data = array("filter" => array(
Bernd Wurst abgespeckte Version zum Bes...

Bernd Wurst authored 3 years ago

7)         "subFilter" => array(
8)             array("field" => "status", "value" => "%bestaetigt%", "relation" => "notlike"),
9)             array("field" => "status", "value" => "%geloescht%", "relation" => "notlike")
10)             ),
11)         "subFilterConnective" => "AND"));
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

12) 
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

13) $auftraege = api_call('vorgang/liste', $data);
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

14) 
15) $previous = 'index.php';
16) $headline = 'Neue Aufträge annehmen';
17) $content = '';
18) 
Bernd Wurst abgespeckte Version zum Bes...

Bernd Wurst authored 3 years ago

19) //$content .= '<div class="navbutton"><a class="btn btn-primary" href="auftrag_bestaetigen.php">Auftrag manuell erfassen</a></div>';
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

20) $content .= '<div class="auftrag-container">';
21) 
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

22) foreach ($auftraege["vorgaenge"] as $a) {
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

23)     $name = $a['name'];
24)     if (!$name) {
Bernd Wurst work in progress, Saisonsta...

Bernd Wurst authored 3 years ago

25)         $name = '<em>kein Name angegeben</em>';
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

26)     }
27) 
28)     $kdname = '';
29)     if (isset($a['kundennr'])) {
30)         $data = array("kundennr" => $a['kundennr']);
31)         $ret = api_call('kunde/laden', $data);
32)         if (isset($ret['kunde'])) {
33)             $kdname .= '#'.$ret['kunde']['kundennr'].': ';
34)             if (isset($ret['kunde']['firma'])) {
35)                 $kdname .= $ret['kunde']['firma'];
36)             } else {
37)                 $kdname .= $ret['kunde']['nachname'];
38)                 if (isset($ret['kunde']['vorname'])) {
39)                     $kdname .= ', '.$ret['kunde']['vorname'];
40)                 }
41)             }
42)             if (isset($ret['kunde']['ort'])) {
43)                 $kdname .= ' ('.$ret['kunde']['ort'].')';
44)             }
45)         }
46)     }
47) 
48)     $incomplete = '';
49)     if (! $a['status']['bestellt']) {
50)         $incomplete = ' incomplete';
51)     }
52)     $content .= '<a class="auftrag'.$incomplete.'" href="auftrag_bestaetigen.php?handle='.$a['handle'].'">
Bernd Wurst work in progress, Saisonsta...

Bernd Wurst authored 3 years ago

53)     <h4>'.$name.'</h4>
54)     <h4>'.$a['telefon'].'</h4>';
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

55)     if ($kdname) {
56)         $content .= '<p class="kundenname">'.$kdname.'</p>';
57)     }
Bernd Wurst work in progress, Saisonsta...

Bernd Wurst authored 3 years ago

58)     $content .= '<p class="datum">'.strftime('%a, %d.%m.%Y %H:%M', $a['erstellt']).'</p>';
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

59)     foreach ($a['bestellung'] as $best) {
60)         // Evtl. Mehrere Posten in dieser Bestellung
61)         $content .= '<div class="unterauftrag">';
62)         $obst = '';
63)         if (count($best['gitterbox']) == 1) {
64)             $obst .= "1 Gitterbox";
65)         } elseif (count($best['gitterbox']) > 1) {
66)             $obst .= count($best['gitterbox'])." Gitterboxen";
67)         }
68)         /* Wenn wir die Gitterbox-IDs nutzen, dann sowas:
69)         foreach ($best['gitterbox'] as $g) {
70)             $obst .= '[ GB #'.$g['id'].' ] ';
71)         } */
72)         foreach ($best['anhaenger'] as $anh) {
73)             if (isset($anh['kennz'])) {
74)                 $obst .= ' Anhänger <strong>'.$anh['kennz'].'</strong> ';
75)             } else {
76)                 $obst .= ' Anhänger';
77)             }
78)         }
79)         $content .= '<p class="lieferart">'.$obst.'</p>';
80)         // Gebrauchte
81)         if ($best['gebrauchte']) {
82)             $content .= '<p class="gebrauchte">Gebrauchte Kartons: <strong>JA</strong></p>';
83)         } else {
84)             $content .= '<p class="gebrauchte">Gebrauchte Kartons: <strong>NEIN</strong></p>';
85)         }
86)         // Neue
87)         $neue = array();
88)         if (count($best['neue']) == 1) {
89)                 $key = array_keys($best['neue']);
90)                 if ($key[0] != 'sonstiges') {
91)                     $neue[] = 'Nur/Zuerst <strong>'.$key[0].'</strong>';
92)                 }
93)         } else {
94)             foreach ($best['neue'] as $key => $val) {
95)                 $neue[] = '<strong>'.$key.'</strong>: '.$val;
96)             }
97)         }
98)         if (isset($best['neue']['sonstiges'])) {
99)             $neue[] = '<em>'.$best['neue']['sonstiges'].'</em>';
100)         }
101)         $content .= '<div class="neue"><p>'.implode('</p><p>', $neue).'</p></div>';
102)         if (isset($best['anmerkungen'])) {
103)             $content .= '<div class="anmerkungen">'.htmlspecialchars($best['anmerkungen']).'</div>';
104)         }
Bernd Wurst Diverse Änderungen im inter...

Bernd Wurst authored 3 years ago

105)         if (isset($best['frischsaft'])) {
106)             $content .= '<div class="frischsaft">'.htmlspecialchars($best['frischsaft']).' Liter frisch</div>';
107)         }
108) 
Bernd Wurst erster stub für internes We...

Bernd Wurst authored 3 years ago

109)         $content .= '</div>'; // Unterauftrag
110)     }
111)     $content .= '</a>'; // auftrag
112) }
113) $content .= '</div>'; // auftrag-container
114) 
115) include "template.php";
116) 
Bernd Wurst abgespeckte Version zum Bes...

Bernd Wurst authored 3 years ago

117) //print_r($auftraege["vorgaenge"]);