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 .= "