diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php
index e1a1dc654..90fc19423 100644
--- a/cis/private/profile/index.php
+++ b/cis/private/profile/index.php
@@ -322,13 +322,23 @@ $nr_mg=$db->db_num_rows($erg_mg);
{
if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
{
- echo '
'.$p->t('profil/entlehnteBetriebsmittel').'
| '.$p->t('profil/betriebsmittel').' | '.$p->t('profil/nummer').' | '.$p->t('profil/ausgegebenAm').' |
';
+ echo '
'.$p->t('profil/entlehnteBetriebsmittel').'
+
+
+ | '.$p->t('profil/betriebsmittel').' |
+ '.$p->t('profil/nummer').' |
+ '.$p->t('profil/ausgegebenAm').' |
+
';
for ($i=0;$iresult);$i++)
{
if (empty($oBetriebsmittelperson->result[$i]->retouram) )
{
- echo "| ".$oBetriebsmittelperson->result[$i]->betriebsmitteltyp." | ".$oBetriebsmittelperson->result[$i]->nummer." | ".$datum_obj->formatDatum($oBetriebsmittelperson->result[$i]->ausgegebenam,'d.m.Y')." |
";
+ echo "
+ | ".$oBetriebsmittelperson->result[$i]->betriebsmitteltyp.' '.$oBetriebsmittelperson->result[$i]->beschreibung." |
+ ".$oBetriebsmittelperson->result[$i]->nummer.' '.$oBetriebsmittelperson->result[$i]->inventarnummer." |
+ ".$datum_obj->formatDatum($oBetriebsmittelperson->result[$i]->ausgegebenam,'d.m.Y')." |
+
";
}
}
echo '
';
diff --git a/content/betriebsmitteloverlay.js.php b/content/betriebsmitteloverlay.js.php
index 63d34380d..47a0b4ae9 100644
--- a/content/betriebsmitteloverlay.js.php
+++ b/content/betriebsmitteloverlay.js.php
@@ -345,13 +345,32 @@ function BetriebsmittelDetailSpeichern()
alert('RetourAm Datum ist ungueltig');
return false;
}
- /*
- Hex-Nummern sind nun auch erlaubt
- if(betriebsmitteltyp=='Zutrittskarte' && isNaN(nummer))
+
+ if(betriebsmitteltyp=='Inventar' && betriebsmittel_id=='')
{
- alert('Bei Zutrittskarten muss die Nummer eine gueltige Zahl sein');
- return false;
- }*/
+ /* Wenn nur die Inventarnummer ins DropDown eingetragen wird,
+ * und der Eintrag nicht ausgewaehlt wird, wird die BetriebsmittelID nicht
+ * korrekt ausgewaehlt.
+ *
+ * In diesem Fall wird hier geprueft ob im Dropdown nur 1 Eintrag vorhanden ist,
+ * dann wird dieser ausgewaehlt und gespeichert.
+ */
+ menulist = document.getElementById('betriebsmittel-menulist-inventarnummer');
+ childs = menulist.getElementsByTagName('menuitem');
+
+ /* Hier wird auf Laenge 2 geprueft, da das 1. Child immer die RDF URL enthaelt
+ * der 2. Eintrag ist dann das 1. Element im DropDown
+ */
+ if(childs.length==2)
+ {
+ betriebsmittel_id = childs[1].value;
+ }
+ else
+ {
+ alert('Bitte waehlen Sie das entsprechende Inventar aus dem Drop Down Menue aus!');
+ return false;
+ }
+ }
if(window.parent.document.getElementById('main-content-tabs').selectedItem==window.parent.document.getElementById('tab-studenten'))
studiengang_kz=window.parent.document.getElementById('student-prestudent-menulist-studiengang_kz').value;
else
diff --git a/include/betriebsmittelperson.class.php b/include/betriebsmittelperson.class.php
index 8c6ffbd05..0ce971097 100644
--- a/include/betriebsmittelperson.class.php
+++ b/include/betriebsmittelperson.class.php
@@ -106,6 +106,7 @@ class betriebsmittelperson extends basis_db
$this->updatevon = $row->updatevon;
$this->ext_id = $row->ext_id;
$this->ort_kurzbz = $row->ort_kurzbz;
+ $this->oe_kurzbz = $row->oe_kurzbz;
return true;
}
else
diff --git a/system/xsl/uebernahmebestaetigung_0_v1.xsl b/system/xsl/uebernahmebestaetigung_0_v1.xsl
index cf1a1ebdb..5b175ca45 100755
--- a/system/xsl/uebernahmebestaetigung_0_v1.xsl
+++ b/system/xsl/uebernahmebestaetigung_0_v1.xsl
@@ -60,7 +60,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Ware/Bezeichnung
-
+
Inventarnummer
diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php
index d0d716407..a7011ba2a 100644
--- a/vilesci/inventar/inventar.php
+++ b/vilesci/inventar/inventar.php
@@ -1239,6 +1239,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
$htmlstring.='';
$htmlstring.='
+ |
Person |
Ausgabe |
Retour |
@@ -1254,6 +1255,11 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
else
$classe='liste0';
$htmlstring.='
+
+
+
+
+ |
';
$oPerson = new person();
if (!$oPerson->load($row->person_id))
|