Display cookie column
[misc/hallinta-metro] / ordersatz.php
index 0d8f7e7..e98643c 100644 (file)
@@ -1,26 +1,4 @@
 <?php
-  /*
-   Küchenbetreuer:
-   E-Mail-Adresse für Kopie
-   Telefonnr für Rückfragen:
-   Abholung am:
-   Abholung um Uhrzeit:
-
-   - Ordersatz auswählen || neuen Ordersatz erstellen || Ordersatz kopieren
-   - Ordersatz abschließen = PDF-Datei erzeugen, archivieren, per Mail, per Fax
-   */
-
-
-function get_title($id)
-{
-  global $db;
-
-  $query = sprintf('SELECT name FROM metro_ordersatz WHERE id = %d', $id);
-  $sth = $db->query($query);
-  $row = $sth->fetch();
-  if ($row) return 'Ordersatz für ' . $row['name'];
-  else return 'Unbekannter Ordersatz';
-}
 
 $href = "new Rico.TableColumn.link('./?mask=metro__ordersatz_pos&id={0}')";
 
@@ -42,13 +20,12 @@ $mask = array(
                              'name' => array(
                                            'name' => 'Name',
                                            'width' => 290,
-                                           'specs' => "filterUI: 't'",
+                                           'filter' => 't',
                                            ),
                              'koch' => array(
                                            'name' => 'Kochbetreuer',
                                            'width' => 100,
-                                           'specs' => "filterUI: 't'",
-                                           'visible' => false,
+                                           'filter' => 't',
                                            ),
                              'datum' => array(
                                            'name' => 'Einkauf am',
@@ -59,7 +36,7 @@ $mask = array(
                                            'name' => 'Aktion',
                                            'width' => 90,
                                            'control' => $href,
-                                           'specs' => "ClassName: 'aligncenter'",
+                                           'specs' => array('ClassName' => 'aligncenter'),
                                            'sql' => "'bearbeiten'",
                                            ),
                              ),
@@ -120,7 +97,8 @@ function ordersatz_insert($id)
 {
   global $db;
 
-  $sql = sprintf("INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT %d,id,%s,now() FROM metro_artikel",
+  $sql = sprintf("INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT %d,id,%s,now() " .
+                "FROM metro_artikel WHERE removed = 0",
                 $id, $db->quote($_SESSION['sys']['login']));
 
   $sth = $db->query($sql);