diff --git a/vilesci/fhausweis/kartenverwaltung.php b/vilesci/fhausweis/kartenverwaltung.php index fa5cac73c..a9ddbdb04 100755 --- a/vilesci/fhausweis/kartenverwaltung.php +++ b/vilesci/fhausweis/kartenverwaltung.php @@ -28,6 +28,7 @@ require_once('../../include/betriebsmittel.class.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/prestudent.class.php'); require_once('../../include/studiensemester.class.php'); +require_once('../../include/variable.class.php'); $uid = get_uid(); @@ -41,7 +42,11 @@ $studiengang = new studiengang(); $studiengang->getAll('oe_kurzbz', true); $fotostatus = new fotostatus(); -$fotostatus->getAllStatusKurzbz(); +$fotostatus->getAllStatusKurzbz(); + +$mails = array(); +$variable = new variable(); +$variable->loadVariables($uid); $statusStudent=(isset($_REQUEST['select_statusStudent'])?$_REQUEST['select_statusStudent']:null); $statusMitarbeiter=(isset($_REQUEST['select_statusMitarbeiter'])?$_REQUEST['select_statusMitarbeiter']:null); @@ -85,11 +90,11 @@ if (empty($studSemArray)) function showStudiensemester() { - document.getElementById("studiensemester_dropdown").style.display = "inline"; + document.getElementById("studiensemester_dropdown").style.display="inline"; } function hideStudiensemester() { - document.getElementById("studiensemester_dropdown").style.display = "none"; + document.getElementById("studiensemester_dropdown").style.display="none"; } @@ -150,10 +155,10 @@ echo' + + im '; - $uids.=';'.$stud->uid; + $uids.=';'.$stud->uid; + $mails[]=$stud->uid.'@'.DOMAIN; } } else if($statusStudent == 'nichtGedrucktAkzept') @@ -256,7 +262,8 @@ if(isset($_REQUEST['btn_submitStudent'])) if($fotostatus->fotostatus_kurzbz == 'akzeptiert' && $betriebsmittel->zutrittskartePrinted($stud->uid) == false) { echo ''.$stud->nachname.' '.$stud->vorname.''.$stud->gebdatum.''.$stud->matrikelnr.''.$stud->uid.''.$stud->person_id.''; - $uids.=';'.$stud->uid; + $uids.=';'.$stud->uid; + $mails[]=$stud->uid.'@'.DOMAIN; } } else if($statusStudent == 'nichtGedruckt') @@ -270,7 +277,8 @@ if(isset($_REQUEST['btn_submitStudent'])) if($betriebsmittel->zutrittskartePrinted($stud->uid) == false) { echo ''.$stud->nachname.' '.$stud->vorname.' ('.$fotostatus->fotostatus_kurzbz.')'.$stud->gebdatum.''.$stud->matrikelnr.''.$stud->uid.''.$stud->person_id.''; - $uids.=';'.$stud->uid; + $uids.=';'.$stud->uid; + $mails[]=$stud->uid.'@'.DOMAIN; } } else @@ -283,18 +291,66 @@ if(isset($_REQUEST['btn_submitStudent'])) if($fotostatus->fotostatus_kurzbz == $statusStudent) { echo ''.$stud->nachname.' '.$stud->vorname.''.$stud->gebdatum.''.$stud->matrikelnr.''.$stud->uid.''.$stud->person_id.''; - $uids.=';'.$stud->uid; + $uids.=';'.$stud->uid; + $mails[]=$stud->uid.'@'.DOMAIN; } } } } + //Mail Zusammenfassen + $mails = array_unique($mails); + echo " + "; echo ' - + + + +
- Anzahl: '.count($mails).'
+   +   + +
'; @@ -344,7 +400,8 @@ if(isset($_REQUEST['btn_submitMitarbeiter'])) // status akzeptiert, gedruckt aber noch nicht ausgegeben if($fotostatus->fotostatus_kurzbz == 'akzeptiert' && $betriebsmittel->zutrittskartePrinted($mit->uid) == true && $betriebsmittel->zutrittskarteAusgegeben($mit->uid) == false) { - $uids.=';'.$mit->uid; + $uids.=';'.$mit->uid; + $mails[]=$mit->uid.'@'.DOMAIN; echo ''.$mit->nachname.' '.$mit->vorname.''.$mit->gebdatum.''.$mit->personalnummer.''.$mit->uid.''.$mit->person_id.''; } } @@ -357,7 +414,8 @@ if(isset($_REQUEST['btn_submitMitarbeiter'])) // status akzeptiert und noch nicht gedruckt if($fotostatus->fotostatus_kurzbz == 'akzeptiert' && $betriebsmittel->zutrittskartePrinted($mit->uid) == false) { - $uids.=';'.$mit->uid; + $uids.=';'.$mit->uid; + $mails[]=$mit->uid.'@'.DOMAIN; echo ''.$mit->nachname.' '.$mit->vorname.''.$mit->gebdatum.''.$mit->personalnummer.''.$mit->uid.''.$mit->person_id.''; } } @@ -369,22 +427,71 @@ if(isset($_REQUEST['btn_submitMitarbeiter'])) // überprüfen ob letzer Status der gesuchte ist if($fotostatus->fotostatus_kurzbz == $statusMitarbeiter) { - $uids.=';'.$mit->uid; + $uids.=';'.$mit->uid; + $mails[]=$mit->uid.'@'.DOMAIN; echo ''.$mit->nachname.' '.$mit->vorname.''.$mit->gebdatum.''.$mit->personalnummer.''.$mit->uid.''.$mit->person_id.''; } } } + + //Mail Zusammenfassen + $mails = array_unique($mails); + echo " + "; echo ' - + + + +
  - Anzahl: '.count($mails).'
+   +   + +
- '; + '; // }