From c81331290672339bf7f7c58bf56e46f744ace080 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Fri, 26 Apr 2019 17:19:42 +0200 Subject: [PATCH] FAS Mitarbeiterimport UID optional --- vilesci/personen/import/mitarbeiterimport.php | 132 ++++++++++++++---- 1 file changed, 105 insertions(+), 27 deletions(-) diff --git a/vilesci/personen/import/mitarbeiterimport.php b/vilesci/personen/import/mitarbeiterimport.php index 8da54208f..561323795 100644 --- a/vilesci/personen/import/mitarbeiterimport.php +++ b/vilesci/personen/import/mitarbeiterimport.php @@ -119,17 +119,38 @@ if(isset($_GET['type']) && $_GET['type']=='getortcontent' && isset($_GET['plz']) echo getOrtDropDown($_GET['plz'], $_GET['gemeinde']); exit; } + +// Checken der UID mit Ajax +if(isset($_POST['checkUID'])) +{ + $uid = filter_input(INPUT_POST, 'uid'); + $bn = new benutzer(); + + if($bn->uid_exists($uid)) + { + echo json_encode(array( + 'status'=>'fehler', + 'msg'=>'UID ist bereits vorhanden')); + } + else + { + echo json_encode(array( + 'status'=>'ok', + 'msg'=>'')); + } + exit(); +} ?> - - - - - + + + + + - +

MitarbeiterIn anlegen

uid_exists($uid)) { $error = true; - $errormsg = 'Es konnte keine UID ermittelt werden'; + $errormsg = 'Die UID '.$uid.' existiert bereits'; } } @@ -758,22 +831,27 @@ else '; -echo ''; -echo ''; -echo ''; -echo ''; -echo ''; +echo ''; +echo ''; +echo ''; +echo ''; +//echo ''; +echo ''; +echo ''; echo ''; -echo ''; -echo ''; -echo ''; -echo ''; +//echo '
Anrede
Titel(Pre)
Vorname
Weitere Vornamen
Nachname *
Titel(Post)
Wunsch-UID + + (optional, max. 32) +
Anrede
Titel(Pre)
Vorname +   Weitere Vornamen 
Nachname *
Titel(Post)
Geschlecht *'; echo '
SVNR
Ersatzkennzeichen
Geburtsdatum * (Format: TT.MM.JJJJ)
Adresse'; +echo ''; +echo ''; +echo ''; +echo ''; echo ''; -echo ''; -echo ''; +echo ''; +echo ''; echo ''; - -echo '
SVNR
Ersatzkennzeichen
Geburtsdatum * (Format: TT.MM.JJJJ)
 
Nation
Postleitzahl
Adresse
Postleitzahl
Adresse
Gemeinde
'; //wenn die Nation Oesterreich ist, dann wird ein DropDown fuer Gemeinde und Ort angezeigt. //wenn die Nation nicht Oesterreich ist, werden nur textfelder angezeigt @@ -814,15 +892,15 @@ if($adresse_nation=='A' && $plz!='') echo getOrtDropDown($plz, $gemeinde); } echo '
'; +echo '
 
'; echo ''; echo ''; echo ''; -echo ''; -echo 'EMail'; -echo 'Telefon'; -echo 'Mobil'; +echo ''; +echo 'EMail'; +echo 'Telefon'; +echo 'Mobil'; echo 'Letzte Ausbildung'; echo ''; echo 'Lektor'; echo 'Fixangestellt'; -echo 'Personalnummer (optional)'; -echo 'Anmerkungen'; +echo 'Personalnummer (optional)'; +echo 'Anmerkungen'; echo ''; if(($geburtsdatum=='' && $vorname=='' && $nachname=='') || $geburtsdatum_error)