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 "| Konto: | \n";
- echo " |