From 37dec9791a384503bb27fe7bd8645fb7128ffa1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 9 Jun 2010 09:28:57 +0000 Subject: [PATCH] =?UTF-8?q?Inventarverwaltung=20-=20Inaktive=20Personen=20?= =?UTF-8?q?k=C3=B6nnen=20jetzt=20auch=20zugeteilt=20werden=20-=20=C3=9Cber?= =?UTF-8?q?sichtsliste=20zeigt=20nun=20an=20ob=20das=20Inventar=20entlehnt?= =?UTF-8?q?=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/betriebsmittel.class.php | 1 + vilesci/inventar/inventar.php | 5 +++-- vilesci/inventar/inventar_afa.php | 2 +- vilesci/inventar/inventar_autocomplete.php | 7 ++++--- vilesci/inventar/inventar_inventur.php | 2 +- vilesci/inventar/inventarliste.php | 5 +++-- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/include/betriebsmittel.class.php b/include/betriebsmittel.class.php index 4e4f14a77..cb324f300 100644 --- a/include/betriebsmittel.class.php +++ b/include/betriebsmittel.class.php @@ -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.*'; diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php index 8323e7cb1..55b88b879 100644 --- a/vilesci/inventar/inventar.php +++ b/vilesci/inventar/inventar.php @@ -787,6 +787,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs Bestellnummer Datum Org. + Entlehnt Status @@ -912,7 +913,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs */ $htmlstring.=''.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.''.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' '; $htmlstring.=''.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' '; - + $htmlstring.=''.($resultBetriebsmittel[$pos]->ausgegeben=='t'?'Ja':'Nein').' '; $htmlstring.=''; // 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.=''; $htmlstring.=' - Artikel :  + Beschreibung :  '.$resBetriebsmittel->beschreibung.' Seriennummer :  '.$resBetriebsmittel->seriennummer.' diff --git a/vilesci/inventar/inventar_afa.php b/vilesci/inventar/inventar_afa.php index bcc760cf4..b620b237d 100644 --- a/vilesci/inventar/inventar_afa.php +++ b/vilesci/inventar/inventar_afa.php @@ -791,7 +791,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result $htmlstring.=''; $htmlstring.=' - Artikel :  + Beschreibung :  '.$resBetriebsmittel->beschreibung.' Seriennummer :  '.$resBetriebsmittel->seriennummer.' diff --git a/vilesci/inventar/inventar_autocomplete.php b/vilesci/inventar/inventar_autocomplete.php index 662c14292..ec16ff4f1 100644 --- a/vilesci/inventar/inventar_autocomplete.php +++ b/vilesci/inventar/inventar_autocomplete.php @@ -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'?' aktiv':' nicht aktiv') + .($oRresult[$i]->aktiv=='t'?' aktiv':' nicht aktiv') ."\n"; } break; diff --git a/vilesci/inventar/inventar_inventur.php b/vilesci/inventar/inventar_inventur.php index e4de0394d..67e4d6d30 100644 --- a/vilesci/inventar/inventar_inventur.php +++ b/vilesci/inventar/inventar_inventur.php @@ -801,7 +801,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result $htmlstring.=''; $htmlstring.=' - Artikel :  + Beschreibung :  '.$resBetriebsmittel->beschreibung.' Seriennummer :  '.$resBetriebsmittel->seriennummer.' diff --git a/vilesci/inventar/inventarliste.php b/vilesci/inventar/inventarliste.php index 73ea541c8..2b4d32d5e 100644 --- a/vilesci/inventar/inventarliste.php +++ b/vilesci/inventar/inventarliste.php @@ -112,13 +112,14 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs $htmlstring.=''.count($resultBetriebsmittel).' Einträge gefundenen'; $htmlstring.=' Inv.nr. - Bezeichnung + Beschreibung Verwendung Ser.nr. Ort Bestellnummer Datum Org. + Entlehnt Status @@ -171,7 +172,7 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs */ $htmlstring.=''.$resultBetriebsmittel[$pos]->betriebsmittelstatus_datum.''.$datum_obj->formatDatum($resultBetriebsmittel[$pos]->betriebsmittelstatus_datum,'d.m.Y').' '; $htmlstring.=''.StringCut(($oOrganisationseinheit->bezeichnung?$oOrganisationseinheit->bezeichnung:$resultBetriebsmittel[$pos]->oe_kurzbz),20).' '; - + $htmlstring.=''.($resultBetriebsmittel[$pos]->ausgegeben=='t'?'Ja':'Nein').' '; $htmlstring.=''; // mit Berechtigung ist der Status zum bearbeiten $betriebsmittelstatus_kurzbz_select=trim($resultBetriebsmittel[$pos]->betriebsmittelstatus_kurzbz);