diff --git a/wawi/bestellung.php b/wawi/bestellung.php
index 4a56a12b9..0dd33b953 100644
--- a/wawi/bestellung.php
+++ b/wawi/bestellung.php
@@ -821,7 +821,7 @@ if($_GET['method']=='update')
{
// Update auf Bestellung
$date = new datum();
-
+
$save = false;
$bestellung_id = $_GET['bestellung'];
$bestellung_old = new wawi_bestellung();
@@ -859,8 +859,10 @@ if($_GET['method']=='update')
$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);
+ if($bestellung_new->kostenstelle_id != $bestellung_old->kostenstelle_id && !$status->isStatiVorhanden($bestellung_id, 'Abgeschickt') )
+ {
+ $bestellung_new->bestell_nr = $bestellung_new->createBestellNr($bestellung_new->kostenstelle_id);
+ }
$tags = explode(";", $_POST['tags']);
$help_tags = new tags();
@@ -1262,7 +1264,10 @@ if($_GET['method']=='update')
echo "
\n";
$disabled = '';
if($status->isStatiVorhanden($bestellung->bestellung_id, 'Bestellung') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Storno') || $status->isStatiVorhanden($bestellung->bestellung_id, 'Abgeschickt'))
- $disabled = 'disabled';
+ $disabled = 'disabled';
+ if($rechte->isberechtigt('wawi/bestellung_advanced',null, 'suid', $bestellung->kostenstelle_id))
+ $disabled = '';
+
echo "| Kostenstelle: | |