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 .= "| BMid | betriebsmitteltyp | nummer | nummerintern |
- beschreibung | ort_kurzbz | reservieren | insertvon | updateamum | updatevon | ext_id |
\n";*/
$htmlstr .= "\n";
- $htmlstr .= "
\n";
-
- $htmlstr .= "\n";
- /*$htmlstr .= "| BMid | Pid | kaution | ausgegebenam | retouram |
- anmerkung | insertamum | insertvon | updateamum | updatevon | ext_id |
\n";*/
- $htmlstr .= "\n";
$htmlstr .= "
\n";
-
- /*
- $htmlstr .= "\n";
-
-
- $htmlstr .="
Standardwerte anlegen";
- */
}
$htmlstr .= "".$errorstr."
\n";
?>