mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Inventarverwaltung
- Inaktive Personen können jetzt auch zugeteilt werden - Übersichtsliste zeigt nun an ob das Inventar entlehnt ist
This commit is contained in:
@@ -709,6 +709,7 @@ class betriebsmittel extends basis_db
|
||||
$qry.=',tbl_betriebsmittel_betriebsmittelstatus.datum as betriebsmittelstatus_datum ';
|
||||
$qry.=',tbl_betriebsmittelstatus.beschreibung as betriebsmittelstatus_beschreibung ';
|
||||
$qry.=',tbl_betriebsmitteltyp.beschreibung as betriebsmitteltyp_beschreibung ';
|
||||
$qry.=', CASE WHEN betriebsmittelperson_id is not null AND retouram is null THEN \'t\' ELSE \'f\' END ausgegeben';
|
||||
$qry.=', tbl_betriebsmittel.*';
|
||||
$qry.=', wawi_be.*';
|
||||
|
||||
|
||||
@@ -787,6 +787,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
<th class="table-sortable:default">Bestellnummer</th>
|
||||
<th class="table-sortable:default">Datum</th>
|
||||
<th class="table-sortable:default">Org.</th>
|
||||
<th class="table-sortable:default">Entlehnt</th>
|
||||
<th colspan="3" class="table-sortable:default">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -912,7 +913,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
*/
|
||||
$htmlstring.='<td><span style="display: none;">'.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.'</span>'.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' </td>';
|
||||
$htmlstring.='<td>'.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' </td>';
|
||||
|
||||
$htmlstring.='<td align="right">'.($resultBetriebsmittel[$pos]->ausgegeben=='t'?'Ja':'Nein').' </td>';
|
||||
$htmlstring.='<td>';
|
||||
// mit Berechtigung ist der Status zum bearbeiten
|
||||
$betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
|
||||
@@ -1090,7 +1091,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='</tr>';
|
||||
|
||||
$htmlstring.='<tr>
|
||||
<th align="right">Artikel : </th>
|
||||
<th align="right">Beschreibung : </th>
|
||||
<td colspan="3">'.$resBetriebsmittel->beschreibung.'</td>
|
||||
<th align="right">Seriennummer : </th>
|
||||
<td>'.$resBetriebsmittel->seriennummer.'</td>
|
||||
|
||||
@@ -791,7 +791,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='</tr>';
|
||||
|
||||
$htmlstring.='<tr>
|
||||
<th align="right">Artikel : </th>
|
||||
<th align="right">Beschreibung : </th>
|
||||
<td colspan="3">'.$resBetriebsmittel->beschreibung.'</td>
|
||||
<th align="right">Seriennummer : </th>
|
||||
<td>'.$resBetriebsmittel->seriennummer.'</td>
|
||||
|
||||
@@ -256,7 +256,8 @@ cellSeparator (default value: "|")
|
||||
exit();
|
||||
|
||||
$matchcode=mb_strtoupper(addslashes(str_replace(array('*','%',',',';',"'",'"',' '),'%',trim($person_id))));
|
||||
$pWhere=" aktiv ";
|
||||
//$pWhere=" aktiv ";
|
||||
$pWhere=' 1=1 ';
|
||||
if ($person_id)
|
||||
{
|
||||
$pWhere.=" and (UPPER(trim(uid)) like '%".$matchcode."%' ";
|
||||
@@ -265,7 +266,7 @@ cellSeparator (default value: "|")
|
||||
$pWhere.=" or UPPER(trim(vorname)) like '%".addslashes($matchcode)."%' ";
|
||||
$pWhere.=" or UPPER(trim(nachname || ' ' || vorname)) like '%".addslashes($matchcode)."%' ";
|
||||
$pWhere.=" or UPPER(trim(vorname || ' ' || nachname)) like '%".addslashes($matchcode)."%' ) ";
|
||||
}
|
||||
}
|
||||
if (!empty($oe_kurzbz))
|
||||
{
|
||||
$pSql="SELECT vw_benutzer.uid,vw_benutzer.person_id,vw_benutzer.aktiv,uid,person_id,titelpre,anrede,vorname,nachname,vornamen,titelpost,funktion_kurzbz
|
||||
@@ -315,7 +316,7 @@ cellSeparator (default value: "|")
|
||||
echo html_entity_decode($oRresult[$i]->person_id).'|'
|
||||
.trim($oRresult[$i]->anrede).' '.($oRresult[$i]->titelpre?html_entity_decode($oRresult[$i]->titelpre).' ':'')
|
||||
.html_entity_decode($oRresult[$i]->vorname).' '.html_entity_decode($oRresult[$i]->nachname).($oRresult[$i]->funktion_kurzbz?html_entity_decode($oRresult[$i]->funktion_kurzbz).' ':'')
|
||||
.($oRresult[$i]->aktiv==true || $oRresult[$i]->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv" />':' <img src="../../skin/images/cross.png" alt="nicht aktiv" />')
|
||||
.($oRresult[$i]->aktiv=='t'?' <img src="../../skin/images/tick.png" alt="aktiv" />':' <img src="../../skin/images/cross.png" alt="nicht aktiv" />')
|
||||
."\n";
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -801,7 +801,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
|
||||
$htmlstring.='</tr>';
|
||||
|
||||
$htmlstring.='<tr>
|
||||
<th align="right">Artikel : </th>
|
||||
<th align="right">Beschreibung : </th>
|
||||
<td colspan="3">'.$resBetriebsmittel->beschreibung.'</td>
|
||||
<th align="right">Seriennummer : </th>
|
||||
<td>'.$resBetriebsmittel->seriennummer.'</td>
|
||||
|
||||
@@ -112,13 +112,14 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
$htmlstring.='<tr><th colspan="12">'.count($resultBetriebsmittel).' Einträge gefundenen</th></tr>';
|
||||
$htmlstring.='<tr>
|
||||
<th class="table-sortable:default">Inv.nr.</th>
|
||||
<th class="table-sortable:default">Bezeichnung</th>
|
||||
<th class="table-sortable:default">Beschreibung</th>
|
||||
<th class="table-sortable:default">Verwendung</th>
|
||||
<th class="table-sortable:default">Ser.nr.</th>
|
||||
<th class="table-sortable:default">Ort</th>
|
||||
<th class="table-sortable:default">Bestellnummer</th>
|
||||
<th class="table-sortable:default">Datum</th>
|
||||
<th class="table-sortable:default">Org.</th>
|
||||
<th class="table-sortable:default">Entlehnt</th>
|
||||
<th colspan="3" class="table-sortable:default">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -171,7 +172,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
|
||||
*/
|
||||
$htmlstring.='<td><span style="display: none;">'.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.'</span>'.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' </td>';
|
||||
$htmlstring.='<td>'.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' </td>';
|
||||
|
||||
$htmlstring.='<td align="right">'.($resultBetriebsmittel[$pos]->ausgegeben=='t'?'Ja':'Nein').' </td>';
|
||||
$htmlstring.='<td>';
|
||||
// mit Berechtigung ist der Status zum bearbeiten
|
||||
$betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);
|
||||
|
||||
Reference in New Issue
Block a user