mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-04 20:39:28 +00:00
Betriebsmittel
- Bugfix bei Übernahmebestätigung - Im CIS Profil wird jetzt auch die Inventarnummer und Beschreibung angezeigt - Übernahmebestätigung auch aus Inventarsystem druckbar
This commit is contained in:
@@ -322,13 +322,23 @@ $nr_mg=$db->db_num_rows($erg_mg);
|
||||
{
|
||||
if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0)
|
||||
{
|
||||
echo '<br><br><b>'.$p->t('profil/entlehnteBetriebsmittel').'</b><table><tr class="liste"><th>'.$p->t('profil/betriebsmittel').'</th><th>'.$p->t('profil/nummer').'</th><th>'.$p->t('profil/ausgegebenAm').'</th></tr>';
|
||||
echo '<br><br><b>'.$p->t('profil/entlehnteBetriebsmittel').'</b>
|
||||
<table>
|
||||
<tr class="liste">
|
||||
<th>'.$p->t('profil/betriebsmittel').'</th>
|
||||
<th>'.$p->t('profil/nummer').'</th>
|
||||
<th>'.$p->t('profil/ausgegebenAm').'</th>
|
||||
</tr>';
|
||||
|
||||
for ($i=0;$i<count($oBetriebsmittelperson->result);$i++)
|
||||
{
|
||||
if (empty($oBetriebsmittelperson->result[$i]->retouram) )
|
||||
{
|
||||
echo "<tr class='liste1'><td>".$oBetriebsmittelperson->result[$i]->betriebsmitteltyp."</td><td>".$oBetriebsmittelperson->result[$i]->nummer."</td><td>".$datum_obj->formatDatum($oBetriebsmittelperson->result[$i]->ausgegebenam,'d.m.Y')."</td></tr>";
|
||||
echo "<tr class='liste1'>
|
||||
<td>".$oBetriebsmittelperson->result[$i]->betriebsmitteltyp.' '.$oBetriebsmittelperson->result[$i]->beschreibung."</td>
|
||||
<td>".$oBetriebsmittelperson->result[$i]->nummer.' '.$oBetriebsmittelperson->result[$i]->inventarnummer."</td>
|
||||
<td>".$datum_obj->formatDatum($oBetriebsmittelperson->result[$i]->ausgegebenam,'d.m.Y')."</td>
|
||||
</tr>";
|
||||
}
|
||||
}
|
||||
echo '</table>';
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -60,7 +60,7 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
</fo:table-row>
|
||||
<fo:table-row line-height="40pt">
|
||||
<fo:table-cell border-width="0.2mm" display-align="center" border-style="solid" ><fo:block font-size="11pt" vertical-align="center" font-weight="bold"> Ware/Bezeichnung</fo:block></fo:table-cell>
|
||||
<fo:table-cell border-width="0.2mm" display-align="center" border-style="solid" ><fo:block font-size="11pt" vertical-align="center"><xsl:text> </xsl:text><xsl:value-of select="typ" /><xsl:text> </xsl:text><xsl:value-of select="beschreibung" /></fo:block></fo:table-cell>
|
||||
<fo:table-cell border-width="0.2mm" display-align="center" border-style="solid" ><fo:block font-size="11pt" vertical-align="center"><xsl:text> </xsl:text><xsl:value-of select="typ" /><xsl:text> </xsl:text><xsl:value-of select="substring(beschreibung,0,50)" /></fo:block></fo:table-cell>
|
||||
</fo:table-row>
|
||||
<fo:table-row line-height="40pt">
|
||||
<fo:table-cell border-width="0.2mm" display-align="center" border-style="solid" ><fo:block font-size="11pt" vertical-align="center" font-weight="bold"> Inventarnummer</fo:block></fo:table-cell>
|
||||
|
||||
@@ -1239,6 +1239,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='<table class="liste">';
|
||||
$htmlstring.='<tr>
|
||||
<thead>
|
||||
<th></th>
|
||||
<th>Person</th>
|
||||
<th>Ausgabe</th>
|
||||
<th>Retour</th>
|
||||
@@ -1254,6 +1255,11 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
else
|
||||
$classe='liste0';
|
||||
$htmlstring.='<tr class="'.$classe.'">
|
||||
<td>
|
||||
<a href="../../content/pdfExport.php?xsl=Uebernahme&xml=betriebsmittelperson.rdf.php&id='.$row->betriebsmittelperson_id.'" title="Übernahmebestätigung">
|
||||
<img src="../../skin/images/pdfpic.gif">
|
||||
</a>
|
||||
</td>
|
||||
<td>';
|
||||
$oPerson = new person();
|
||||
if (!$oPerson->load($row->person_id))
|
||||
|
||||
Reference in New Issue
Block a user