From e9e76dd0d997dea18961d503dd1524acb7c81dbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 4 May 2010 09:44:00 +0000 Subject: [PATCH] --- vilesci/stammdaten/betriebsmittel_details.php | 125 ++++++++---------- .../stammdaten/betriebsmittel_uebersicht.php | 5 +- 2 files changed, 54 insertions(+), 76 deletions(-) diff --git a/vilesci/stammdaten/betriebsmittel_details.php b/vilesci/stammdaten/betriebsmittel_details.php index a170fcbcd..57c253ff5 100644 --- a/vilesci/stammdaten/betriebsmittel_details.php +++ b/vilesci/stammdaten/betriebsmittel_details.php @@ -31,10 +31,13 @@ require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/studiensemester.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + require_once('../../include/datum.class.php'); + + if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + + $datum_obj = new datum(); - $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); @@ -48,31 +51,20 @@ if (isset($_REQUEST['betriebsmittel_id'])) $betriebsmittel_id =$_REQUEST['betriebsmittel_id']; - if (isset($_REQUEST['person_id'])) - $person_id =$_REQUEST['person_id']; + $betriebsmittelperson_id = isset($_REQUEST['betriebsmittelperson_id'])?$_REQUEST['betriebsmittelperson_id']:''; + $uid = isset($_REQUEST['uid'])?$_REQUEST['uid']:''; $wert = isset($_REQUEST['wert'])?$_REQUEST['wert']:''; $bmbetriebsmitteltyp=isset($_POST["bmbetriebsmitteltyp"])?$_POST["bmbetriebsmitteltyp"]:''; $bmbeschreibung=isset($_POST["bmbeschreibung"])?$_POST["bmbeschreibung"]:''; $bmnummer=isset($_POST["bmnummer"])?$_POST["bmnummer"]:''; - $bmnummerintern=isset($_POST["bmnummerintern"])?$_POST["bmnummerintern"]:''; - $bmreservieren=isset($_POST["bmreservieren"])?$_POST["bmreservieren"]:''; - $bmort_kurzbz=isset($_POST["bmort_kurzbz"])?$_POST["bmort_kurzbz"]:''; - $bmext_id=isset($_POST["bmext_id"])?$_POST["bmext_id"]:''; - - $bmupdatevon=isset($_POST["bmupdatevon"])?$_POST["bmupdatevon"]:$user; - $bminsertvon=isset($_POST["bminsertvon"])?$_POST["bminsertvon"]:$user; $bmpausgegebenam=isset($_POST["bmpausgegebenam"])?$_POST["bmpausgegebenam"]:''; $bmpretouram=isset($_POST["bmpretouram"])?$_POST["bmpretouram"]:''; $bmpkaution=isset($_POST["bmpkaution"])?$_POST["bmpkaution"]:''; $bmpanmerkung=isset($_POST["bmpanmerkung"])?$_POST["bmpanmerkung"]:''; - $bmpext_id=isset($_POST["bmpext_id"])?$_POST["bmpext_id"]:''; - - $bmpupdatevon=isset($_POST["bmpupdatevon"])?$_POST["bmpupdatevon"]:$user; - $bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:$user; if(isset($_POST["schick"])) { @@ -83,16 +75,12 @@ if($betriebsmittel_id!='') { $bm=new betriebsmittel(); - $bm->betriebsmittel_id=$betriebsmittel_id; - $bm->betriebsmitteltyp=$bmbetriebsmitteltyp; - $bm->nummer=$bmnummer; - $bm->nummerintern=$bmnummerintern; - $bm->beschreibung=$bmbeschreibung; - $bm->ort_kurzbz=$bmort_kurzbz; - $bm->reservieren=$bmreservieren; - $bm->insertvon=$bminsertvon; - $bm->updatevon=$bmupdatevon; - $bm->ext_id=$bmext_id; + if(!$bm->load($betriebsmittel_id)) + die('Fehler beim Laden des Betriebsmittels'); + $bm->nummer = $bmnummer; + $bm->beschreibung = $bmbeschreibung; + $bm->updatevon = $user; + $bm->updateamum = date('Y-m-d H:i:s'); if(!$bm->save()) { @@ -102,18 +90,19 @@ { $reloadstr.="
Betriebsmittel-Datensatz wurde aktualisiert."; } - if($person_id!='') + if($betriebsmittelperson_id!='') { $bmp=new betriebsmittelperson(); - $bmp->betriebsmittel_id=$betriebsmittel_id; - $bmp->person_id=$person_id; - $bmp->ausgegebenam=$bmpausgegebenam; - $bmp->retouram=$bmpretouram; + if(!$bmp->load($betriebsmittelperson_id)) + die('Fehler beim Laden der Personenzuordnung'); + + $bmp->ausgegebenam=$datum_obj->formatDatum($bmpausgegebenam,'Y-m-d'); + $bmp->retouram=$datum_obj->formatDatum($bmpretouram,'Y-m-d'); $bmp->kaution=$bmpkaution; $bmp->anmerkung=$bmpanmerkung; - $bmp->ext_id=$bmpext_id; - $bmp->updatevon=$bmpupdatevon; - $bmp->insertvon=$bmpinsertvon; + $bmp->updatevon=$user; + $bmp->insertvon=date('Y-m-d H:i:s'); + if(!$bmp->save()) { $reloadstr.="
Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!"; @@ -127,61 +116,55 @@ } - if (isset($person_id) && isset($betriebsmittel_id)) + if (isset($betriebsmittel_id) && isset($betriebsmittelperson_id)) { $bm=new betriebsmittel($betriebsmittel_id); - $bmp=new betriebsmittelperson($betriebsmittel_id,$person_id); + $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 .= " \n"; $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " \n"; - $htmlstr .= " "; $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 .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " "; $htmlstr .= " "; - $htmlstr .= " "; + $htmlstr .= " "; $htmlstr .= " \n"; - $htmlstr .= "\n"; $htmlstr .= "
BM-ID ".$bm->betriebsmittel_id."Betriebsmitteltyp Betriebsmittel
BM-ID ".$bm->betriebsmittel_id."Betriebsmitteltyp:$bm->betriebsmitteltypNummer      Nummer intern Nummer
Beschreibung Ort Kurzbz           - reservieren Beschreibung
insertamum ".$bm->insertamum."insertvon ".$bm->insertvon."insertamum ".$datum_obj->formatDatum($bm->insertamum,'d.m.Y H:i')." insertvon ".$bm->insertvon."updateamum ".$bm->updateamum."updatevon ".$bm->updatevon."ext_id ".$bm->ext_id."updateamum".$datum_obj->formatDatum($bm->updateamum,'d.m.Y H:i')." updatevon".$bm->updatevon."
 
P-ID ".$bmp->person_id."ausgegeben am retour am Kaution Personenzuordnung
BMP-ID $bmp->betriebsmittelperson_idausgegeben am retour am Kaution
Anmerkung Anmerkung
insertamum ".$bmp->insertamum."insertvon ".$bmp->insertvon."updateamum ".$bmp->updateamum."updatevon ".$bmp->updatevon."ext_id ".$bmp->ext_id."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."
\n"; + $htmlstr .= "\n"; } $htmlstr .= "
".$errorstr."
\n"; ?> @@ -192,15 +175,11 @@ Betriebsmitel-Details - - diff --git a/vilesci/stammdaten/betriebsmittel_uebersicht.php b/vilesci/stammdaten/betriebsmittel_uebersicht.php index e70c18f04..bec83a296 100644 --- a/vilesci/stammdaten/betriebsmittel_uebersicht.php +++ b/vilesci/stammdaten/betriebsmittel_uebersicht.php @@ -93,7 +93,7 @@ if(isset($_GET['searchstr']) || isset($_POST['bmsuche'])) { $htmlstr .= "\n"; $htmlstr .= " - + "; $htmlstr .= " \n"; $i = 0; @@ -103,9 +103,8 @@ if(isset($_GET['searchstr']) || isset($_POST['bmsuche'])) $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= ' \n"; - $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n"; $htmlstr .= " \n";
TypNummerNrInternPerson (UID)Person (UID) AusgabeRetour
".$row->betriebsmitteltyp." - '.$row->nummer."".$row->nummerintern."$row->nachname $row->vorname   ( $row->uid )".$row->ausgegebenam."$row->retouram