From 30c0fb8fd1d69d1c89287f3c80776dcdc1374b9b Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Tue, 1 Feb 2011 10:58:24 +0000 Subject: [PATCH] =?UTF-8?q?Kostenstelle=20ist=20noch=20=C3=A4nderbar=20bis?= =?UTF-8?q?=20status=20bestellt=20oder=20abgeschickt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wawi/bestellung.php | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/wawi/bestellung.php b/wawi/bestellung.php index 215941002..41f57f8d1 100644 --- a/wawi/bestellung.php +++ b/wawi/bestellung.php @@ -724,9 +724,11 @@ if($aktion == 'suche') { // Update auf Bestellung $date = new datum(); - // var_dump($_POST); + //var_dump($_POST); $save = false; $bestellung_id = $_GET['bestellung']; + $bestellung_old = new wawi_bestellung(); + $bestellung_old->load($bestellung_id); $bestellung_new = new wawi_bestellung(); $bestellung_new->load($bestellung_id); $bestellung_new_brutto = $bestellung_new->getBrutto($bestellung_id); @@ -742,6 +744,8 @@ if($aktion == 'suche') } else { + + $aufteilung_anzahl = $_POST['anz_aufteilung']; $bestellung_detail_anz = $_POST['detail_anz']; @@ -756,10 +760,16 @@ if($aktion == 'suche') $bestellung_new->rechnungsadresse = $_POST['filter_rechnungsadresse']; $bestellung_new->titel = $_POST['titel']; $bestellung_new->bemerkung = $_POST['bemerkung']; - $bestellung_new->liefertermin = $date->formatDatum($_POST['liefertermin'], 'Y-m-d'); + $bestellung_new->liefertermin = $_POST['liefertermin']; $bestellung_new->updateamum = date('Y-m-d H:i:s'); $bestellung_new->updatevon = $user; $bestellung_new->zahlungstyp_kurzbz = $_POST['filter_zahlungstyp']; + $bestellung_new->kostenstelle_id = $_POST['filter_kst']; + + // wenn sich kostenstelle geändert hat, neue bestellnummer generieren + if($bestellung_new->kostenstelle_id != $bestellung_old->kostenstelle_id) + $bestellung_new->bestell_nr = $bestellung_new->createBestellNr($bestellung_new->kostenstelle_id); + $tags = explode(";", $_POST['tags']); $help_tags = new tags(); $help_tags->bestellung_id = $bestellung_id; @@ -1162,8 +1172,20 @@ if($aktion == 'suche') echo "\n"; echo "\n"; echo "\n"; - echo "Kostenstelle: \n"; - echo "\n"; + $disabled = ''; + if($status->isStatiVorhanden($bestellung->bestellung_id, 'Bestellung') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Storno')) + $disabled = 'disabled'; + echo "Kostenstelle:\n"; echo "Lieferadresse:\n"; echo "\n"; + echo "\n"; - echo "\n"; + echo "\n"; + echo "\n"; echo "
Bestellschein generieren
"; echo "

";