*/ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/betriebsmittel.class.php'); require_once('../../include/betriebsmittelperson.class.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/fotostatus.class.php'); require_once('../../include/datum.class.php'); echo ' FH-Complete

FH Ausweis

'; $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if(!$rechte->isBerechtigt('basis/fhausweis') && !$rechte->isBerechtigt('assistenz')) die('Sie haben keine Berechtigung für diese Seite'); $db = new basis_db(); $filter = (isset($_POST['filter'])?$_POST['filter']:''); $person_id = (isset($_GET['person_id'])?$_GET['person_id']:''); $datum_obj = new datum(); echo '
Suche:
'; if(isset($_POST['search'])) { $person = new person(); $person->getTab($filter); if(count($person->personen)==1) { //wenn nur ein Ergebnis zurueck kommt - gleich anzeigen $person_id=$person->personen[0]->person_id; } else { echo ''; foreach($person->personen as $row) { $benutzer = new benutzer(); if(!$benutzer->getBenutzerFromPerson($row->person_id)) echo $benutzer->errormsg; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
Aktion PersonID Vorname Nachname Aktive Accounts
Details'.$row->person_id.''.$row->vorname.''.$row->nachname.''; foreach($benutzer->result as $row_account) { echo $row_account->uid.' '; } echo '
'; } } if($person_id!='') { echo '

'; $person = new person(); $person->load($person_id); $fs = new fotostatus(); $fs->getLastFotoStatus($person_id); echo '
Vorname: '.$person->vorname.'
Nachname: '.$person->nachname.'
Geburtsdatum: '.$datum_obj->formatDatum($person->gebdatum,'d.m.Y').'
'; echo '
Aktueller Fotostatus: '; if($fs->fotostatus_kurzbz=='') echo 'ungeprüft'; else echo $fs->fotostatus_kurzbz .' ( '.$datum_obj->formatDatum($fs->datum,'d.m.Y').' )'; echo '
'; echo ''; echo ' '; $benutzer = new benutzer(); if(!$benutzer->getBenutzerFromPerson($person->person_id)) echo $benutzer->errormsg; echo '

Accounts:
'; foreach($benutzer->result as $row_account) { echo '
'.$row_account->uid.''; echo ' - FH Ausweis erstellen'; echo '
'; $qry = " SELECT tbl_betriebsmittelperson.ausgegebenam, tbl_betriebsmittelperson.retouram, tbl_betriebsmittel.nummer, tbl_betriebsmittel.nummer2 FROM wawi.tbl_betriebsmittel JOIN wawi.tbl_betriebsmittelperson USING(betriebsmittel_id) WHERE tbl_betriebsmittel.betriebsmitteltyp='Zutrittskarte' AND tbl_betriebsmittelperson.uid=".$db->db_add_param($row_account->uid)." AND nummer2 is not null"; $ausgegeben=''; $nummer=''; if($result = $db->db_query($qry)) { if($db->db_num_rows($result)) { while($row = $db->db_fetch_object($result)) { echo '
FH-Ausweis zugeteilt ('.$row->nummer.' / '.$row->nummer2.')
'; if($row->ausgegebenam!='') echo ' Ausgegeben am '.$datum_obj->formatDatum($row->ausgegebenam,'d.m.Y'); else echo ' Noch nicht ausgegeben'; if($row->retouram!='') echo ' - Zurückgegeben am '.$datum_obj->formatDatum($row->retouram,'d.m.Y'); echo '
FH-Ausweis im LDAP:'; if($uidldap = getUidFromCardNumber($row->nummer)) { if($uidldap==$row_account->uid) { echo 'Ja'; } else { echo 'Ja, aber bei UID '.$uidldap; } } else { echo 'Nein'; } echo '
'; } } else echo 'Kein FH-Ausweis gedruckt oder zugeteilt'; } echo '
'; } } echo ' '; ?>