From 42a4bbe2a4fa1810ecdd51ae07e36a20b881abc0 Mon Sep 17 00:00:00 2001 From: oesi Date: Thu, 11 Jan 2018 15:24:07 +0100 Subject: [PATCH] Warning entfernt bei Personen die kein Foto hochgeladen haben --- vilesci/personen/personen_details.php | 113 ++++++++++++++------------ 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/vilesci/personen/personen_details.php b/vilesci/personen/personen_details.php index 9fde7d32e..796175774 100644 --- a/vilesci/personen/personen_details.php +++ b/vilesci/personen/personen_details.php @@ -56,7 +56,7 @@ echo ' ret = ret + now.getMilliseconds(); return ret; } - + function RefreshImage() { path=document.getElementById("personimage").src; @@ -130,7 +130,7 @@ if($uid!='') $qry = "SELECT person_id, true as mitarbeiter FROM campus.vw_mitarbeiter WHERE uid='".addslashes($uid)."' UNION SELECT person_id, false as mitarbeiter FROM campus.vw_student WHERE uid='".addslashes($uid)."'"; - + if($result = $db->db_query($qry)) { if($row = $db->db_fetch_object($result)) @@ -138,10 +138,10 @@ if($uid!='') $is_mitarbeiter = ($row->mitarbeiter=='t'?true:false); $person_id = $row->person_id; } - else + else die('UID wurde nicht gefunden'); } - else + else die('Fehler beim Ermitteln der UID'); } @@ -153,7 +153,7 @@ if(isset($_POST['saveperson'])) $person = new person(); if(!$person->load($person_id)) die('Person konnte nicht geladen werden'); - + $person->anrede = $anrede; $person->titelpre = $titelpre; $person->titelpost = $titelpost; @@ -177,32 +177,32 @@ if(isset($_POST['saveperson'])) $person->updatevon = $user; $person->kurzbeschreibung = $kurzbeschreibung; $person->new = false; - + if($person->save()) { $msg = '

Personendaten wurden erfolgreich gespeichert

'; } - else + else { $msg = "

Fehler beim Speichern der Personendaten: $person->errormsg

"; $error_person_save=true; } - + } if(isset($_GET['deleteimage'])) { if(!$rechte->isBerechtigt('student/stammdaten', null, 'su') && !$rechte->isBerechtigt('mitarbeiter/stammdaten', null, 'su')) die('Sie haben keine Berechtigung fuer diese Aktion'); - + $person = new person(); if(!$person->load($person_id)) die('Person konnte nicht geladen werden'); - + $person->foto=''; if(!$person->save()) die('Fehler beim Speichern:'.$person->errormsg); - + $akte = new akte(); if($akte->getAkten($person_id, 'Lichtbil')) { @@ -213,21 +213,21 @@ if(isset($_GET['deleteimage'])) echo 'Fehler beim Löschen des Bildes: '.$hlp->errormsg; } } - else + else { die('Fehler beim Laden der Akten:'.$akte->errormsg); } - + $msg = '

Bild wurde erfolgreich entfernt

'; } if(isset($_POST['savebenutzer'])) { if(!$rechte->isBerechtigt('student/stammdaten', null, 'su') && !$rechte->isBerechtigt('mitarbeiter/stammdaten', null, 'su')) die('Sie haben keine Berechtigung fuer diese Aktion'); - + $benutzer = new benutzer(); $benutzer->load($uid); - + if(checkalias($alias) || $alias=='') { $benutzer->alias = $alias; @@ -235,17 +235,17 @@ if(isset($_POST['savebenutzer'])) $benutzer->new = false; $benutzer->updateamum = date('Y-m-d H:i:s'); $benutzer->updatevon = $user; - + if($benutzer->save()) { $msg = '

Daten wurden erfolgreich gespeichert

'; } - else + else { $msg = "

Fehler beim Speichern: $benutzer->errormsg"; } } - else + else { $msg = "

Alias ist ungueltig $alias

"; $error_benutzer_save=true; @@ -256,11 +256,11 @@ if(isset($_POST['savemitarbeiter'])) { if(!$rechte->isBerechtigt('mitarbeiter/stammdaten', null, 'su')) die('Sie haben keine Berechtigung fuer diese Aktion'); - + $mitarbeiter = new mitarbeiter(); if(!$mitarbeiter->load($uid)) die('Mitarbeiter konnte nicht geladen werden'); - + $mitarbeiter->personalnummer = $personalnummer; $mitarbeiter->telefonklappe = $telefonklappe; $mitarbeiter->kurzbz = $kurzbz; @@ -275,10 +275,10 @@ if(isset($_POST['savemitarbeiter'])) $mitarbeiter->new = false; $mitarbeiter->updateamum = date('Y-m-d H:i:s'); $mitarbeiter->updatevon = $user; - + if($mitarbeiter->save()) $msg = '

Daten wurden erfolgreich gespeichert

'; - else + else { $msg = "

Fehler beim Speichern der Daten: $mitarbeiter->errormsg

"; $error_mitarbeiter_save = true; @@ -294,10 +294,10 @@ if(isset($_POST['savestudent'])) $studiengang = new studiengang(); if(!$studiengang->load($student->studiengang_kz)) die('Fehler beim Laden des Studienganges'); - + if(!$rechte->isBerechtigt('student/stammdaten', $studiengang->oe_kurzbz, 'su')) die('Sie haben keine Berechtigung fuer diese Aktion'); - + $student->matrikelnr = $matrikelnummer; $student->semester = $semester; $student->verband = $verband; @@ -305,14 +305,14 @@ if(isset($_POST['savestudent'])) $student->updateamum = date('Y-m-d H:i:s'); $student->updatevon = $user; $student->new = false; - + if($student->save(null, false)) $msg = '

Daten wurden erfolgreich gespeichert

'; - else + else { $msg = "

Fehler beim Speichern der Daten: $student->errormsg

"; $error_student_save = true; - } + } } $person = new person(); @@ -348,7 +348,12 @@ if(!$error_person_save) $akte = new akte(); if($akte->getAkten($person_id, 'Lichtbil')) - $dms_id_lichtbild = $akte->result[0]->dms_id; +{ + if(isset($akte->result[0])) + { + $dms_id_lichtbild = $akte->result[0]->dms_id; + } +} // PERSON echo ""; - + if($is_mitarbeiter) { $mitarbeiter = new mitarbeiter(); if(!$mitarbeiter->load($uid)) die('Mitarbeiter konnte nicht geladen werden'); - + if(!$error_mitarbeiter_save) { $personalnummer = $mitarbeiter->personalnummer; @@ -562,7 +567,7 @@ if(isset($uid) && $uid!='') $anmerkung = $mitarbeiter->anmerkung; $bismelden = $mitarbeiter->bismelden; } - + //MITARBEITER echo " "; } - else + else { $student = new student(); if(!$student->load($uid)) die('Fehler beim Laden des Studenten'); - + if(!$error_student_save) { $semester = $student->semester; @@ -664,7 +669,7 @@ if(isset($uid) && $uid!='') $gruppe = $student->gruppe; $matrikelnummer = $student->matrikelnr; } - + //STUDENT echo "
@@ -387,9 +392,9 @@ foreach ($nation->nation as $row_nation) { if($row_nation->code == $geburtsnation) $selected = 'selected'; - else + else $selected = ''; - + echo ""; } echo " @@ -413,9 +418,9 @@ foreach ($nation->nation as $row_nation) { if($row_nation->code == $staatsbuergerschaft) $selected = 'selected'; - else + else $selected = ''; - + echo ""; } echo " @@ -432,9 +437,9 @@ if($result_sprache = $db->db_query($qry)) { if($row_sprache->sprache == $sprache) $selected = 'selected'; - else + else $selected = ''; - + echo ""; } } @@ -518,10 +523,10 @@ if(isset($uid) && $uid!='') $qry = "SELECT * FROM public.tbl_benutzer WHERE uid='".addslashes($uid)."'"; if(!$result_benutzer = $db->db_query($qry)) die('Fehler beim Auslesen der Benutzerdaten'); - + if(!$row_benutzer = $db->db_fetch_object($result_benutzer)) die('Fehler beim Auslesen der Benutzerdaten'); - + echo "
@@ -534,20 +539,20 @@ if(isset($uid) && $uid!='')
"; - - + + echo '
AccountInfoBlatt erstellen'; echo '
Betriebsmittel verwalten'; - + echo "
@@ -588,7 +593,7 @@ if(isset($uid) && $uid!='')
Buero Standort
@@ -698,4 +703,4 @@ echo "
"; ?> - \ No newline at end of file +