-
-load($person_id);
-
- //Remove Script Tags and other stuff
- $parser = new SafeHTML();
- $result = $parser->parse($_POST['kurzbeschreibung']);
-
- $person->kurzbeschreibung = $result;
- $person->updateamum = date('Y-m-d H:i:s');
- $person->updatevon = $uid;
- if($person->save())
- echo 'Kurzbeschreibung wurde erfolgreich gespeichert';
- else
- echo 'Fehler beim Speichern der Kurzbeschreibung';
- }
-
- if($aktiv=='f')
- {
- $message = "Ihr Benutzerdatensatz wurde von einem unserer Mitarbeiter deaktiviert. Was bedeutet das nun für Sie?
";
- $message .= "Vorerst werden Sie aus allen Mail-Verteilern gelöscht. ";
- $message .= "Wenn der Datensatz in den nächsten Tagen nicht mehr aktiviert wird, führt das System automatisch folgende Aktionen durch: ";
- $message .= "- Ihr Account wird gelöscht. ";
- $message .= "- Ihre Mailbox mit sämtlichen Mails wird gelöscht. ";
- $message .= "- Ihr Home-Verzeichnis mit allen enthaltenen Dateien wird gelöscht.
";
- $message .= "Sollte es sich hierbei um einen Irrtum handeln, wenden sie sich bitte an ihre Studiengangsassistenz. ";
-
- echo "Achtung! $message";
- }
-
+ */
if ($num_rows==1)
{
+ if(isset($_POST['savekurzbeschreibung']) && !$ansicht)
+ {
+ $person = new person();
+ $person->load($person_id);
+
+ //Remove Script Tags and other stuff
+ $parser = new SafeHTML();
+ $result = $parser->parse($_POST['kurzbeschreibung']);
+
+ $person->kurzbeschreibung = $result;
+ $person->updateamum = date('Y-m-d H:i:s');
+ $person->updatevon = $uid;
+ if($person->save())
+ echo 'Kurzbeschreibung wurde erfolgreich gespeichert';
+ else
+ echo 'Fehler beim Speichern der Kurzbeschreibung';
+ }
+
+ if($aktiv=='f')
+ {
+ $message = "Ihr Benutzerdatensatz wurde von einem unserer Mitarbeiter deaktiviert. Was bedeutet das nun für Sie?
";
+ $message .= "Vorerst werden Sie aus allen Mail-Verteilern gelöscht. ";
+ $message .= "Wenn der Datensatz in den nächsten Tagen nicht mehr aktiviert wird, führt das System automatisch folgende Aktionen durch: ";
+ $message .= "- Ihr Account wird gelöscht. ";
+ $message .= "- Ihre Mailbox mit sämtlichen Mails wird gelöscht. ";
+ $message .= "- Ihr Home-Verzeichnis mit allen enthaltenen Dateien wird gelöscht.
";
+ $message .= "Sollte es sich hierbei um einen Irrtum handeln, wenden sie sich bitte an ihre Studiengangsassistenz. ";
+
+ echo "Achtung! $message";
+ }
echo '
@@ -446,6 +443,6 @@ function RefreshImage()
Bitte wenden sie sich an die Administration
';
}
- ?>
+?>
diff --git a/vilesci/inventar/bestellung.php b/vilesci/inventar/bestellung.php
index dcf74f79c..3e6c5726a 100644
--- a/vilesci/inventar/bestellung.php
+++ b/vilesci/inventar/bestellung.php
@@ -332,7 +332,7 @@
$check=$firma_id.$jahr_monat.$bestellung_id.$bestellnr.$besteller.$titel.$kostenstelle_id.$konto_id.$studiengang_id.$pos_wert;
if ($check!='' && !$oWAWI->bestellung($firma_id,$jahr_monat,$bestellung_id,$bestellnr,$besteller,$titel,$kostenstelle_id,$konto_id,$studiengang_id,$pos_wert))
$errormsg[]=$oWAWI->errormsg;
-
+
// Pruefen ob nur EINE Bestellung gefunden wurde : ja - keine Liste - die Positionen dazu anzeigen
if (is_array($oWAWI->result) && count($oWAWI->result)==1)
{
@@ -340,12 +340,20 @@
$bestellung_id=$oWAWI->result[0]->bestellung_id;
if (empty($bestellnr) && isset($oWAWI->result[0]->bestellnr) )
$bestellnr=$oWAWI->result[0]->bestellnr;
+ $result_old = $oWAWI->result;
$oWAWI->result=array();
$oWAWI->errormsg='';
+
if (!empty($check) && !$oWAWI->bestellpositionen($bestellung_id,$bestellnr))
$errormsg[]=$oWAWI->errormsg;
// Ausgabe Bestelldetailanzeige
- echo output_bestellposition($oWAWI->result,$schreib_recht,$debug);
+ if(count($oWAWI->result)==0)
+ {
+ //wenn keine Bestellpositionen vorhanden sind, dann nur die Uebersichtsdaten anzeigen
+ echo output_bestellposition($result_old,$schreib_recht,$debug);
+ }
+ else
+ echo output_bestellposition($oWAWI->result,$schreib_recht,$debug);
}
else if (is_array($oWAWI->result) && count($oWAWI->result)>1)
{
@@ -615,6 +623,8 @@ function output_bestellposition($resultBestellungPos=null,$schreib_recht=false,$
$summe_brutto=0;
for ($pos=0;$possumme))
+ continue;
$status='';
if (!empty($resultBestellungPos[$pos]->geliefert))
$status=' Geliefert '.$resultBestellungPos[$pos]->geliefert;
diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php
index 7415a97e5..1f2a66893 100644
--- a/vilesci/inventar/inventar.php
+++ b/vilesci/inventar/inventar.php
@@ -827,72 +827,82 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
'.$resultBetriebsmittel[$pos]->seriennummer.'
'.$resultBetriebsmittel[$pos]->ort_kurzbz.'
';
-
- if (!$schreib_recht || !empty($resultBetriebsmittel[$pos]->bestellung_id) )
- $htmlstring.='