diff --git a/include/betriebsmittel.class.php b/include/betriebsmittel.class.php index cd347c63e..874fe7595 100644 --- a/include/betriebsmittel.class.php +++ b/include/betriebsmittel.class.php @@ -227,7 +227,21 @@ class betriebsmittel */ function delete($betriebsmittel_id) { - //noch nicht implementiert! + if(!is_numeric($betriebsmittel_id)) + { + $this->errormsg = 'Betriebsmittel_id ist ungueltig'; + return false; + } + + $qry = "DELETE FROM public.tbl_betriebsmittel WHERE betriebsmittel_id='$betriebsmittel_id'"; + + if(pg_query($this->conn, $qry)) + return true; + else + { + $this->errormsg = 'Fehler beim loeschen der Daten'; + return false; + } } function getBetriebsmittel($betriebsmitteltyp, $nummer) diff --git a/include/betriebsmittelperson.class.php b/include/betriebsmittelperson.class.php index c3defd597..6d145663c 100644 --- a/include/betriebsmittelperson.class.php +++ b/include/betriebsmittelperson.class.php @@ -226,8 +226,8 @@ class betriebsmittelperson 'ausgegebenam='.$this->addslashes($this->ausgegebenam).', '. 'retouram='.$this->addslashes($this->retouram).', '. 'ext_id='.$this->addslashes($this->ext_id).', '. - 'updateamum= now(), '. - 'updatevon='.$this->addslashes($this->updatevon).' '. + 'updateamum= now(), '. + 'updatevon='.$this->addslashes($this->updatevon).' '. 'WHERE betriebsmittel_id='.$this->addslashes($this->betriebsmittel_id). ' AND person_id='.$this->addslashes($this->person_id).";"; } diff --git a/vilesci/stammdaten/betriebsmittel_details.php b/vilesci/stammdaten/betriebsmittel_details.php index 1bfaab213..9edf41cd7 100644 --- a/vilesci/stammdaten/betriebsmittel_details.php +++ b/vilesci/stammdaten/betriebsmittel_details.php @@ -54,6 +54,24 @@ $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"]:''; + $bminsertvon=isset($_POST["bminsertvon"])?$_POST["bminsertvon"]:''; + + $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"]:''; + $bmpinsertvon=isset($_POST["bmpinsertvon"])?$_POST["bmpinsertvon"]:''; + if(isset($_GET['standard'])) { $stsem_obj = new studiensemester($conn); @@ -86,136 +104,121 @@ $reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';"; $reloadstr .= "\n"; } - if(isset($_POST["del"])) + + + + /*if(isset($_POST["del"])) { - if($name!='' && $uid!='') + $bmp=new betriebsmittelperson($conn); + if($betriebsmittel_id!='' && $person_id!='') { - $variable = new variable($conn); - - if(!$variable->delete($name, $uid)) - $errorstr .= "Datensatz konnte nicht gelöscht werden!"; + if(!$bmp->delete($betriebsmittel_id,$person_id)) + { + $reloadstr.="
Der Betriebsmittelperson-Datensatz konnte nicht gelöscht werden!"; + } else { - $reloadstr .= "\n"; + $reloadstr.="
Der Betriebsmittelperson-Datensatz wurde gelöscht!"; } } - else - { - die('Falsche Parameteruebergabe'); - } - } + }*/ if(isset($_POST["schick"])) { - $variable=new variable($conn); - - if($variable->load($uid, $name)) - $variable->new = false; - else - $variable->new = true; - - $variable->name = $name; - $variable->uid = $uid; - $variable->wert = $wert; - - if ($variable->save()) + if($betriebsmittel_id!='') { - $reloadstr .= "\n"; + $bm=new betriebsmittel($conn); + $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->save()) + { + $reloadstr.="
Aktualisierung des Betriebsmittel-Datensatzes fehlgeschlagen!"; + } + else + { + $reloadstr.="
Betriebsmittel-Datensatz wurde aktualisiert."; + } + if($person_id!='') + { + $bmp=new betriebsmittelperson($conn); + $bmp->betriebsmittel_id=$betriebsmittel_id; + $bmp->person_id=$person_id; + $bmp->ausgegebenam=$bmpausgegebenam; + $bmp->retouram=$bmpretouram; + $bmp->kaution=$bmpkaution; + $bmp->anmerkung=$bmpanmerkung; + $bmp->ext_id=$bmpext_id; + $bmp->updatevon=$bmpupdatevon; + $bmp->insertvon=$bmpinsertvon; + if(!$bmp->save()) + { + $reloadstr.="
Aktualisierung des Betriebsmittelperson-Datensatzes fehlgeschlagen!"; + } + else + { + $reloadstr.="
Betriebsmittelperson-Datensatz wurde aktualisiert."; + } + } } } if (isset($person_id) && isset($betriebsmittel_id)) { - /*$qry = "SELECT * FROM public.tbl_betriebsmittelperson - WHERE betriebsmittel_id=$betriebsmittel_id AND person_id=$person_id"; - if($result = pg_query($conn, $qry)) - $bmp = pg_fetch_object($result); - $qry = "SELECT * FROM public.tbl_betriebsmittel - WHERE betriebsmittel_id=$betriebsmittel_id"; - if($result = pg_query($conn, $qry)) - $bm = pg_fetch_object($result);*/ $bm=new betriebsmittel($conn); $bm->load($betriebsmittel_id); $bmp=new betriebsmittelperson($conn); $bmp->load($betriebsmittel_id,$person_id); $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 .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " "; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; - $htmlstr .= " "; - $htmlstr .= " "; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " "; + $htmlstr .= " \n"; + $htmlstr .= " "; $htmlstr .= " \n"; - $htmlstr .= "\n"; - $htmlstr .= "
BMidbetriebsmitteltypnummernummerinternbeschreibungort_kurzbzreserviereninsertvonupdateamumupdatevonext_id
BM-ID ".$bm->betriebsmittel_id."Betriebsmitteltyp Nummer      Nummer intern
Beschreibung Ort Kurzbz            - reservieren
BM-ID ".$bm->betriebsmittel_id."Betriebsmitteltyp Nummer      Nummer intern
Beschreibung Ort Kurzbz           + reservieren
insertamum ".$bm->insertamum."insertvon ".$bm->insertvon."insertvon ".$bm->insertvon."updateamum ".$bm->updateamum."updatevon ".$bm->updatevon."ext_id ".$bm->ext_id."
updatevon ".$bm->updatevon."ext_id ".$bm->ext_id."
 
\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 .= " \n"; + $htmlstr .= " "; + $htmlstr .= " \n"; + $htmlstr .= " "; $htmlstr .= " \n"; - $htmlstr .= " \n"; + $htmlstr .= " \n"; $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; + $htmlstr .= " \n"; + $htmlstr .= " \n"; + $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " "; $htmlstr .= " \n"; $htmlstr .= "\n"; $htmlstr .= "
BMidPidkautionausgegebenamretouramanmerkunginsertamuminsertvonupdateamumupdatevonext_id
BM-ID ".$bmp->betriebsmittel_id."P-ID ".$bmp->person_id."Kaution ausgegeben am retour am
Anmerkung P-ID ".$bmp->person_id."ausgegeben am retour am Kaution
Anmerkung
insertamum ".$bmp->insertamum."insertvon ".$bmp->insertvon."insertvon ".$bmp->insertvon."updateamum ".$bmp->updateamum."updatevon ".$bmp->updatevon."ext_id ".$bmp->ext_id."
updatevon ".$bmp->updatevon."ext_id ".$bmp->ext_id."
\n"; - - /* - $htmlstr .= "
\n"; - $htmlstr .= "\n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - - $htmlstr .= " \n"; - - $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= "
\n"; - - - $htmlstr .="

Standardwerte anlegen"; - */ } $htmlstr .= "
".$errorstr."
\n"; ?>