From 39e47ee6d9bbd12370ac1a9b3e9bd23f98b9d018 Mon Sep 17 00:00:00 2001 From: kindlm Date: Fri, 14 Jul 2017 11:39:02 +0200 Subject: [PATCH] FH-Ausweis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Vergrößerte Bilder beim Fotocheck - Automatischer Refresh nach Fotoupload - DMS-Link wird nur mehr angezeigt, wenn er nicht NULL ist - EAS zu Spezialfällen hinzugefügt --- vilesci/fhausweis/bildpruefung.php | 72 ++++++++++++++++++++------ vilesci/fhausweis/kartenverwaltung.php | 2 +- 2 files changed, 58 insertions(+), 16 deletions(-) diff --git a/vilesci/fhausweis/bildpruefung.php b/vilesci/fhausweis/bildpruefung.php index cf44746cd..9b5ef7dc4 100755 --- a/vilesci/fhausweis/bildpruefung.php +++ b/vilesci/fhausweis/bildpruefung.php @@ -40,8 +40,34 @@ echo ' - - Profilfoto Check + '; + + include('../../include/meta/jquery.php'); + +echo' Profilfoto Check + @@ -116,13 +146,13 @@ echo 'isBerechtigt('basis/fhausweis','suid')) die('Sie haben keine Berechtigung für diese Seite'); } $error = false; -$person_id=''; + if(isset($_POST['person_id'])) { $person_id=$_POST['person_id']; @@ -312,10 +342,12 @@ $qry_anzahl_mitarbeiter = " FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) - LEFT JOIN public.tbl_mitarbeiter ON (uid=mitarbeiter_uid) + JOIN public.tbl_akte USING (person_id) + LEFT JOIN public.tbl_mitarbeiter ON (tbl_benutzer.uid=mitarbeiter_uid) WHERE foto is not NULL AND tbl_benutzer.aktiv + AND tbl_akte.dokument_kurzbz='Lichtbil' AND 'akzeptiert' NOT IN(SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus WHERE person_id=tbl_person.person_id ORDER BY datum desc, person_fotostatus_id desc LIMIT 1) AND 'abgewiesen' NOT IN (SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus @@ -335,15 +367,17 @@ $qry_anzahl_studenten = " FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) - LEFT JOIN public.tbl_mitarbeiter ON (uid=mitarbeiter_uid) + JOIN public.tbl_akte USING (person_id) + LEFT JOIN public.tbl_mitarbeiter ON (tbl_benutzer.uid=mitarbeiter_uid) WHERE foto is not NULL AND tbl_benutzer.aktiv + AND tbl_akte.dokument_kurzbz='Lichtbil' AND 'akzeptiert' NOT IN(SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus WHERE person_id=tbl_person.person_id ORDER BY datum desc, person_fotostatus_id desc LIMIT 1) AND 'abgewiesen' NOT IN (SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus WHERE person_id=tbl_person.person_id ORDER BY datum desc, person_fotostatus_id desc LIMIT 1) - AND uid NOT IN (SELECT mitarbeiter_uid FROM public.tbl_mitarbeiter) + AND tbl_benutzer.uid NOT IN (SELECT mitarbeiter_uid FROM public.tbl_mitarbeiter) "; $anzahl_std = ''; if($result_anzahl = $db->db_query($qry_anzahl_studenten)) @@ -358,9 +392,11 @@ $qry_anzahl_gesamt = " FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) + JOIN public.tbl_akte USING (person_id) WHERE foto is not NULL AND tbl_benutzer.aktiv + AND tbl_akte.dokument_kurzbz='Lichtbil' AND 'akzeptiert' NOT IN(SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus WHERE person_id=tbl_person.person_id ORDER BY datum desc, person_fotostatus_id desc LIMIT 1) AND 'abgewiesen' NOT IN (SELECT fotostatus_kurzbz FROM public.tbl_person_fotostatus @@ -434,10 +470,13 @@ if($result = $db->db_query($qry))
-

Originalvorschau

+

Originalvorschau

+
+
  + Person ID: '.$db->convert_html_chars($row->person_id).'
Vorname: '.$db->convert_html_chars($row->vorname).'
Nachname: '.$db->convert_html_chars($row->nachname).'
'.($row->mitarbeiter=='1'?'MitarbeiterIn':'StudentIn').' @@ -455,8 +494,11 @@ if($result = $db->db_query($qry)) echo ''; echo '


'; echo 'Bild Upload'; - echo '

'; - echo 'DMS Download'; + if ($row->dms_id !='') + { + echo '

'; + echo 'DMS Download'; + } echo ''; } else diff --git a/vilesci/fhausweis/kartenverwaltung.php b/vilesci/fhausweis/kartenverwaltung.php index 41fc89c69..dcdb73eb5 100755 --- a/vilesci/fhausweis/kartenverwaltung.php +++ b/vilesci/fhausweis/kartenverwaltung.php @@ -225,7 +225,7 @@ if(isset($_REQUEST['btn_submitStudent'])) { foreach($studiengang->result as $stud) { - if($stud->studiengang_kz >= '10000' || $stud->studiengang_kz < '0') + if($stud->studiengang_kz >= '10000' || $stud->studiengang_kz < '0' || $stud->studiengang_kz == '9005') $studenten->getStudentsStudiengang($stud->studiengang_kz, $semester); } }