diff --git a/vilesci/personen/personen_anlegen.php b/vilesci/personen/personen_anlegen.php index d9cd87c7c..bb8df4339 100644 --- a/vilesci/personen/personen_anlegen.php +++ b/vilesci/personen/personen_anlegen.php @@ -105,7 +105,7 @@ function disablefields2(val) $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); -if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('mitarbeiter') && !$rechte->isBerechtigt('assistenz')) +if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('mitarbeiter') && !$rechte->isBerechtigt('assistenz') && !$rechte->isBerechtigt('basis/firma')) die('Sie haben keine Berechtigung fuer diese Seite'); $where = ''; diff --git a/vilesci/stammdaten/firma_detailwork.php b/vilesci/stammdaten/firma_detailwork.php index fb5bdf635..b534622dc 100644 --- a/vilesci/stammdaten/firma_detailwork.php +++ b/vilesci/stammdaten/firma_detailwork.php @@ -1113,7 +1113,7 @@ function eingabePersonenfunktionen($firma_id,$standort_id,$personfunktionstandor }, select: function(event, ui) { - ui.item.value=ui.item.uid; + ui.item.value=ui.item.person_id; } }); }); diff --git a/vilesci/stammdaten/stammdaten_autocomplete.php b/vilesci/stammdaten/stammdaten_autocomplete.php index f867f9ec0..e1e93e4c7 100644 --- a/vilesci/stammdaten/stammdaten_autocomplete.php +++ b/vilesci/stammdaten/stammdaten_autocomplete.php @@ -368,6 +368,7 @@ cellSeparator (default value: "|") $item['funktion_kurzbz']=$oRresult[$i]->funktion_kurzbz?html_entity_decode($oRresult[$i]->funktion_kurzbz).' ':''; $item['aktiv']=$oRresult[$i]->aktiv==true || $oRresult[$i]->aktiv=='t'?true:false; $item['uid']=$oRresult[$i]->uid; + $item['person_id']=$oRresult[$i]->person_id; $json[]=$item; /* echo html_entity_decode($oRresult[$i]->person_id).'|' .trim($oRresult[$i]->anrede).' '.($oRresult[$i]->titelpre?html_entity_decode($oRresult[$i]->titelpre).' ':'')