4 E-Mail-Adresse für Kopie
5 Telefonnr für Rückfragen:
9 - Ordersatz auswählen || neuen Ordersatz erstellen || Ordersatz kopieren
10 - Ordersatz abschließen = PDF-Datei erzeugen, archivieren, per Mail, per Fax
14 function get_title($id)
18 $query = sprintf('SELECT name FROM metro_ordersatz WHERE id = %d', $id);
19 $sth = $db->query($query);
21 if ($row) return 'Ordersatz für ' . $row['name'];
22 else return 'Unbekannter Ordersatz';
25 $href = "new Rico.TableColumn.link('./?mask=metro__ordersatz_pos&id={0}')";
27 # INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT ORDERID,id,'joey',now() FROM metro_artikel;
28 # DELETE FROM metro_ordersatz_pos WHERE ordersatz = ORDERID AND anzahl IS NULL
30 'table' => 'metro_ordersatz',
31 'title' => 'Ordersatz auswählen / erstellen',
32 'where' => sprintf('owner = %d AND done IS NULL', $_SESSION['sys']['uid']),
41 'specs' => "ClassName: 'alignrightpad', filterUI: 't'",
46 'specs' => "filterUI: 't'",
49 'name' => 'Kochbetreuer',
51 'specs' => "filterUI: 't'",
54 'name' => 'Einkauf am',
56 'sql' => "datum || ' ' || uhrzeit || ' Uhr'",
62 'specs' => "ClassName: 'aligncenter'",
63 'sql' => "'bearbeiten'",
69 'default' => $_SESSION['sys']['uid'],
74 'subtype' => 'string',
75 'default' => date('Y-m-d'),
85 'name' => 'Kochbetreuer',
97 'name' => 'Telefon für Rückfragen',
103 'name' => 'Abholdatum',
109 'name' => 'Ungefähre Uhrzeit der Abholung',
115 'postinsert' => ordersatz_insert,
118 function ordersatz_insert($id)
122 $sql = sprintf("INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT %d,id,%s,now() FROM metro_artikel",
123 $id, $db->quote($_SESSION['sys']['login']));
126 $sth = $db->query($sql);