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 "

";