From de57589de8439aedc4cc6fcd4918a48c1cda591b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 4 Nov 2013 12:55:39 +0000 Subject: [PATCH] --- vilesci/inventar/inventar_autocomplete.php | 4 +-- vilesci/inventar/inventar_pflege.php | 31 +++++++++++++++++++--- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/vilesci/inventar/inventar_autocomplete.php b/vilesci/inventar/inventar_autocomplete.php index 8ae3e9900..7e1226ebb 100644 --- a/vilesci/inventar/inventar_autocomplete.php +++ b/vilesci/inventar/inventar_autocomplete.php @@ -292,7 +292,7 @@ } 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 + $pSql="SELECT distinct vw_benutzer.person_id,vw_benutzer.aktiv,uid,person_id,titelpre,anrede,vorname,nachname,vornamen,titelpost,funktion_kurzbz FROM public.tbl_benutzerfunktion JOIN campus.vw_benutzer USING(uid) where ". $pWhere ." and (funktion_kurzbz='oezuordnung') @@ -323,7 +323,7 @@ { $pArt='select'; $pDistinct=true; - $pFields='uid,person_id,titelpre,anrede,vorname,nachname,vornamen,aktiv,\'\' as funktion_kurzbz'; + $pFields='person_id,titelpre,anrede,vorname,nachname,vornamen,aktiv,\'\' as funktion_kurzbz'; $pTable=' campus.vw_benutzer '; $matchcode=mb_strtoupper(addslashes(str_replace(array('*','%',',',';',"'",'"',' '),'%',trim($person_id)))); $pOrder='nachname'; diff --git a/vilesci/inventar/inventar_pflege.php b/vilesci/inventar/inventar_pflege.php index f54bd1515..464c6db1a 100644 --- a/vilesci/inventar/inventar_pflege.php +++ b/vilesci/inventar/inventar_pflege.php @@ -451,6 +451,7 @@ if($betriebsmittel_id!='' || $anzahl_lock) select: function(event, ui) { ui.item.value=ui.item.bestellung_id; + setTimeout('document.sendform.submit()',1300); } }); /* $('#bestellung_id').autocomplete('inventar_autocomplete.php', @@ -493,7 +494,8 @@ if($betriebsmittel_id!='' || $anzahl_lock) value:item.bestelldetail_id, label:item.bestelldetail_id+', '+item.beschreibung+' '+item.artikelnummer+' Preis VE '+item.preisprove+', Menge '+item.menge } - })) + })); + setTimeout('document.sendform.submit()',1300); } }); }, @@ -595,6 +597,7 @@ if($betriebsmittel_id!='' || $anzahl_lock) select: function(event, ui) { ui.item.value=ui.item.ort_kurzbz; + setTimeout('document.sendform.submit()',1300); } }); @@ -646,6 +649,7 @@ if($betriebsmittel_id!='' || $anzahl_lock) select: function(event, ui) { ui.item.value=ui.item.oe_kurzbz; + setTimeout('document.sendform.submit()',1300); } }); @@ -715,12 +719,23 @@ if($betriebsmittel_id!='' || $anzahl_lock) for(i in ui.content) { ui.content[i].value=ui.content[i].person_id; - ui.content[i].label=ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; + ddlabel = ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; + if(ui.content[i].aktiv=='t') + { + ddlabel=ddlabel+'(Aktiv)'; + } + else + { + ddlabel=ddlabel+'(Inaktiv)'; + } + ui.content[i].label=ddlabel; + //ui.content[i].label=ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; } }, select: function(event, ui) { ui.item.value=ui.item.person_id; + setTimeout('document.sendform.submit()',1300); } }); /* $('#person_id').autocomplete('inventar_autocomplete.php', @@ -1450,7 +1465,17 @@ for ($pos=0;$pos<$anzahl;$pos++) for(i in ui.content) { ui.content[i].value=ui.content[i].person_id; - ui.content[i].label=ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; + //ui.content[i].label=ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; + ddlabel = ui.content[i].person_id+' '+ui.content[i].anrede+' '+ui.content[i].titelpre+' '+ui.content[i].vorname+' '+ui.content[i].nachname+' '+ui.content[i].funktion; + if(ui.content[i].aktiv=='t') + { + ddlabel=ddlabel+'(Aktiv)'; + } + else + { + ddlabel=ddlabel+'(Inaktiv)'; + } + ui.content[i].label=ddlabel; } }, select: function(event, ui)