<?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}')";
),
'erstellt' => array(
'name' => 'Erstellt',
- 'width' => 70,
- 'specs' => "ClassName: 'alignrightpad'",
+ 'width' => 85,
),
'name' => array(
'name' => 'Name',
- 'width' => 250,
- 'specs' => "filterUI: 't'",
+ 'width' => 290,
+ 'filter' => 't',
),
'koch' => array(
'name' => 'Kochbetreuer',
'width' => 100,
- 'specs' => "filterUI: 't'",
- 'visible' => false,
+ 'filter' => 't',
),
'datum' => array(
'name' => 'Einkauf am',
- 'width' => 110,
+ 'width' => 130,
'sql' => "datum || ' ' || uhrzeit || ' Uhr'",
),
'link' => array(
'name' => 'Aktion',
'width' => 90,
'control' => $href,
- 'specs' => "ClassName: 'aligncenter'",
+ 'specs' => array('ClassName' => 'aligncenter'),
'sql' => "'bearbeiten'",
),
),
'name' => array(
'name' => 'Name',
'type' => 'text',
- 'size' => 25,
+ 'size' => 21,
'required' => true,
),
'koch' => array(
'name' => 'Kochbetreuer',
'type' => 'text',
- 'size' => 25,
+ 'size' => 21,
'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',
- 'size' => 25,
+ 'size' => 21,
'required' => true,
),
'datum' => array(
),
'uhrzeit' => array(
'name' => 'Ungefähre Uhrzeit der Abholung',
- 'type' => 'number',
+ 'type' => 'text',
'size' => 3,
'required' => true,
),
),
+ 'buttons' => array('delete' => false),
'postinsert' => ordersatz_insert,
);
{
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);