Add sort column to improve listing
[misc/hallinta-metro] / ordersatz.php
index 5213d68..b70b3f0 100644 (file)
    */
 
 
    */
 
 
-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}')";
 
 # INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT ORDERID,id,'joey',now() FROM metro_artikel;
 $href = "new Rico.TableColumn.link('./?mask=metro__ordersatz_pos&id={0}')";
 
 # INSERT INTO metro_ordersatz_pos (ordersatz,artikel,sys_user,sys_edit) SELECT ORDERID,id,'joey',now() FROM metro_artikel;
@@ -37,12 +26,11 @@ $mask = array(
                                            ),
                              'erstellt' => array(
                                            'name' => 'Erstellt',
                                            ),
                              'erstellt' => array(
                                            'name' => 'Erstellt',
-                                           'width' => 70,
-                                           'specs' => "ClassName: 'alignrightpad'",
+                                           'width' => 85,
                                            ),
                              'name' => array(
                                            'name' => 'Name',
                                            ),
                              'name' => array(
                                            'name' => 'Name',
-                                           'width' => 250,
+                                           'width' => 290,
                                            'specs' => "filterUI: 't'",
                                            ),
                              'koch' => array(
                                            'specs' => "filterUI: 't'",
                                            ),
                              'koch' => array(
@@ -53,7 +41,7 @@ $mask = array(
                                            ),
                              'datum' => array(
                                            'name' => 'Einkauf am',
                                            ),
                              'datum' => array(
                                            'name' => 'Einkauf am',
-                                           'width' => 110,
+                                           'width' => 130,
                                            'sql' => "datum || ' ' || uhrzeit || ' Uhr'",
                                            ),
                              'link' => array(
                                            'sql' => "datum || ' ' || uhrzeit || ' Uhr'",
                                            ),
                              'link' => array(
@@ -79,25 +67,25 @@ $mask = array(
                              'name' => array(
                                            'name' => 'Name',
                                            'type' => 'text',
                              'name' => array(
                                            'name' => 'Name',
                                            'type' => 'text',
-                                           'size' => 25,
+                                           'size' => 21,
                                            'required' => true,
                                            ),
                              'koch' => array(
                                            'name' => 'Kochbetreuer',
                                            'type' => 'text',
                                            'required' => true,
                                            ),
                              'koch' => array(
                                            'name' => 'Kochbetreuer',
                                            'type' => 'text',
-                                           'size' => 25,
+                                           'size' => 21,
                                            'required' => true,
                                            ),
                              'email' => array(
                                            'name' => 'E-Mail',
                                            'type' => 'text',
                                            'required' => true,
                                            ),
                              'email' => array(
                                            'name' => 'E-Mail',
                                            'type' => 'text',
-                                           'size' => 25,
+                                           'size' => 21,
                                            'null' => true,
                                            ),
                              'telefon' => array(
                                            'name' => 'Telefon für Rückfragen',
                                            'type' => 'text',
                                            'null' => true,
                                            ),
                              'telefon' => array(
                                            'name' => 'Telefon für Rückfragen',
                                            'type' => 'text',
-                                           'size' => 25,
+                                           'size' => 21,
                                            'required' => true,
                                            ),
                              'datum' => array(
                                            'required' => true,
                                            ),
                              'datum' => array(
@@ -121,7 +109,8 @@ function ordersatz_insert($id)
 {
   global $db;
 
 {
   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);
                 $id, $db->quote($_SESSION['sys']['login']));
 
   $sth = $db->query($sql);