From 48ea2144b4fd6289c3e1c4b4dad54a21825d7f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 19 Jul 2012 14:59:18 +0000 Subject: [PATCH] =?UTF-8?q?-=20Beim=20=C3=84ndern=20einer=20Zutrittskarte?= =?UTF-8?q?=20im=20FAS=20wird=20nun=20nicht=20automatisch=20die=20UID=20ne?= =?UTF-8?q?u=20gesetzt=20Betriebsmittel=20GUI=20im=20Vilesci=20=20-=20neue?= =?UTF-8?q?s=20Feld=20Nummer2=20hinzugef=C3=BCgt=20=20-=20neues=20Feld=20U?= =?UTF-8?q?ID=20hinzugef=C3=BCgt=20=20-=20XSS=20L=C3=BCcken=20behoben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/student/studentDBDML.php | 3 +- vilesci/stammdaten/betriebsmittel_details.php | 69 ++++++++++--------- 2 files changed, 39 insertions(+), 33 deletions(-) diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php index 50934dd88..c3f3f8635 100644 --- a/content/student/studentDBDML.php +++ b/content/student/studentDBDML.php @@ -1914,7 +1914,8 @@ if(!$error) $bmp->kaution = trim(str_replace(',','.',$_POST['kaution'])); $bmp->ausgegebenam = $_POST['ausgegebenam']; $bmp->retouram = $_POST['retouram']; - $bmp->uid = $_POST['uid']; + if($bmp->new) + $bmp->uid = $_POST['uid']; if($bmp->save()) { diff --git a/vilesci/stammdaten/betriebsmittel_details.php b/vilesci/stammdaten/betriebsmittel_details.php index 57c253ff5..8765de079 100644 --- a/vilesci/stammdaten/betriebsmittel_details.php +++ b/vilesci/stammdaten/betriebsmittel_details.php @@ -45,9 +45,8 @@ if(!$rechte->isBerechtigt('basis/betriebsmittel')) die('Sie haben keine Rechte fuer diese Seite'); - $reloadstr = ""; // neuladen der liste im oberen frame - $htmlstr = ""; - $errorstr = ""; //fehler beim insert + $errorstr = ''; // neuladen der liste im oberen frame + $htmlstr = ''; if (isset($_REQUEST['betriebsmittel_id'])) $betriebsmittel_id =$_REQUEST['betriebsmittel_id']; @@ -60,10 +59,12 @@ $bmbetriebsmitteltyp=isset($_POST["bmbetriebsmitteltyp"])?$_POST["bmbetriebsmitteltyp"]:''; $bmbeschreibung=isset($_POST["bmbeschreibung"])?$_POST["bmbeschreibung"]:''; $bmnummer=isset($_POST["bmnummer"])?$_POST["bmnummer"]:''; + $bmnummer2=isset($_POST["bmnummer2"])?$_POST["bmnummer2"]:''; $bmpausgegebenam=isset($_POST["bmpausgegebenam"])?$_POST["bmpausgegebenam"]:''; $bmpretouram=isset($_POST["bmpretouram"])?$_POST["bmpretouram"]:''; $bmpkaution=isset($_POST["bmpkaution"])?$_POST["bmpkaution"]:''; + $bmpuid=isset($_POST["bmpuid"])?$_POST["bmpuid"]:''; $bmpanmerkung=isset($_POST["bmpanmerkung"])?$_POST["bmpanmerkung"]:''; if(isset($_POST["schick"])) @@ -78,17 +79,18 @@ if(!$bm->load($betriebsmittel_id)) die('Fehler beim Laden des Betriebsmittels'); $bm->nummer = $bmnummer; + $bm->nummer2 = $bmnummer2; $bm->beschreibung = $bmbeschreibung; $bm->updatevon = $user; $bm->updateamum = date('Y-m-d H:i:s'); if(!$bm->save()) { - $reloadstr.="
Aktualisierung des Betriebsmittel-Datensatzes fehlgeschlagen!"; + $errorstr.='
Aktualisierung des Betriebsmittel-Datensatzes fehlgeschlagen!'; } else { - $reloadstr.="
Betriebsmittel-Datensatz wurde aktualisiert."; + $errorstr.='
Betriebsmittel-Datensatz wurde aktualisiert.'; } if($betriebsmittelperson_id!='') { @@ -102,14 +104,15 @@ $bmp->anmerkung=$bmpanmerkung; $bmp->updatevon=$user; $bmp->insertvon=date('Y-m-d H:i:s'); + $bmp->uid = $bmpuid; if(!$bmp->save()) { - $reloadstr.="
Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!"; + $errorstr.='
Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!'; } else { - $reloadstr.="
Betriebsmittelperson-Datensatz wurde aktualisiert."; + $errorstr.='
Betriebsmittelperson-Datensatz wurde aktualisiert.'; } } } @@ -123,24 +126,25 @@ $bmp=new betriebsmittelperson($betriebsmittelperson_id); - $htmlstr .= "
\n"; - $htmlstr .= "\n"; + $htmlstr .= ''."\n"; + $htmlstr .= "
\n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= ' \n"; + $htmlstr .= ' \n"; - $htmlstr .= " \n"; + $htmlstr .= ' '."\n"; $htmlstr .= " "; - $htmlstr .= " \n"; + $htmlstr .= ' '."\n"; + $htmlstr .= ' '."\n"; $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= ' \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= ' \n"; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= " \n"; @@ -148,17 +152,20 @@ $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= ' \n"; + $htmlstr .= ' '."\n"; + $htmlstr .= ' '."\n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= ' '."\n"; + $htmlstr .= ' '."\n"; $htmlstr .= " "; - $htmlstr .= " \n"; + $htmlstr .= ' '."\n"; $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= ' \n"; + $htmlstr .= " "; + $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " "; @@ -166,14 +173,12 @@ $htmlstr .= "
Betriebsmittel
BM-ID ".$bm->betriebsmittel_id."Betriebsmitteltyp:$bm->betriebsmitteltypBM-ID '.$db->convert_html_chars($bm->betriebsmittel_id)."Betriebsmitteltyp:'.$db->convert_html_chars($bm->betriebsmitteltyp)."NummerNummer
Beschreibung Beschreibung Nummer2
insertamum ".$datum_obj->formatDatum($bm->insertamum,'d.m.Y H:i')." insertvon ".$bm->insertvon."Anlage'.$datum_obj->formatDatum($bm->insertamum,'d.m.Y H:i')." (".$db->convert_html_chars($bm->insertvon).")updateamum".$datum_obj->formatDatum($bm->updateamum,'d.m.Y H:i')." updatevon".$bm->updatevon."Letzte Ă„nderung'.$datum_obj->formatDatum($bm->updateamum,'d.m.Y H:i')."  (".$db->convert_html_chars($bm->updatevon).")
 
Personenzuordnung
BMP-ID $bmp->betriebsmittelperson_idausgegeben am retour am Kaution BMP-ID '.$db->convert_html_chars($bmp->betriebsmittelperson_id)."ausgegeben am retour am
Kaution UID
Anmerkung Anmerkung
insertamum ".$datum_obj->formatDatum($bmp->insertamum,'d.m.Y H:i')." insertvon ".$bmp->insertvon."updateamum ".$datum_obj->formatDatum($bmp->updateamum,'d.m.Y H:i')." updatevon ".$bmp->updatevon."Anlage '.$datum_obj->formatDatum($bmp->insertamum,'d.m.Y H:i')."  (".$db->convert_html_chars($bmp->insertvon).")Letzte Ă„nderung ".$datum_obj->formatDatum($bmp->updateamum,'d.m.Y H:i')."  (".$db->convert_html_chars($bmp->updatevon).")
\n"; $htmlstr .= "
\n"; } - $htmlstr .= "
".$errorstr."
\n"; -?> - - +?> Betriebsmitel-Details + - +

Betriebsmittel - Details