From 45286e50260ae1b55996cc4c0c0542f2c0b73a70 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Thu, 1 Oct 2009 13:03:14 +0000 Subject: [PATCH] --- cis/private/profile/zeitsperre_resturlaub.php | 73 ++++++++++--------- system/abgabe2opus.php | 4 + .../lehre/abgabe_assistenz_multitermin.php | 4 +- 3 files changed, 43 insertions(+), 38 deletions(-) diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php index 12fe74dff..8311d740f 100644 --- a/cis/private/profile/zeitsperre_resturlaub.php +++ b/cis/private/profile/zeitsperre_resturlaub.php @@ -23,48 +23,49 @@ // * @brief bietet die Moeglichkeit zur Anzeige und // * Aenderung der Zeitwuensche und Zeitsperren - require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/zeitsperre.class.php'); - require_once('../../../include/datum.class.php'); - require_once('../../../include/resturlaub.class.php'); - require_once('../../../include/person.class.php'); - require_once('../../../include/benutzer.class.php'); - require_once('../../../include/mitarbeiter.class.php'); - require_once('../../../include/mail.class.php'); - require_once('../../../include/benutzerberechtigung.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - - $uid = get_uid(); +require_once('../../../config/cis.config.inc.php'); +require_once('../../../include/functions.inc.php'); +require_once('../../../include/zeitsperre.class.php'); +require_once('../../../include/datum.class.php'); +require_once('../../../include/resturlaub.class.php'); +require_once('../../../include/person.class.php'); +require_once('../../../include/benutzer.class.php'); +require_once('../../../include/mitarbeiter.class.php'); +require_once('../../../include/mail.class.php'); +require_once('../../../include/benutzerberechtigung.class.php'); - $PHP_SELF = $_SERVER['PHP_SELF']; +if (!$db = new basis_db()) + die('Fehler beim Oeffnen der Datenbankverbindung'); + +$uid = get_uid(); - if(isset($_GET['type'])) - $type=$_GET['type']; +$PHP_SELF = $_SERVER['PHP_SELF']; - //Wenn User Administrator ist und UID uebergeben wurde, dann die Zeitsperren - //des uebergebenen Users anzeigen - if(isset($_GET['uid'])) +if(isset($_GET['type'])) + $type=$_GET['type']; + +//Wenn User Administrator ist und UID uebergeben wurde, dann die Zeitsperren +//des uebergebenen Users anzeigen +if(isset($_GET['uid'])) +{ + $rechte = new benutzerberechtigung(); + $rechte->getBerechtigungen($uid); + if($rechte->isBerechtigt('admin')) { - $rechte = new benutzerberechtigung(); - $rechte->getBerechtigungen($uid); - if($rechte->isBerechtigt('admin')) - { - $uid = $_GET['uid']; - } - else - { - die('Fuer diese Aktion benoetigen Sie Administratorenrechte'); - } + $uid = $_GET['uid']; } - $datum_obj = new datum(); - $ma= new mitarbeiter(); + else + { + die('Fuer diese Aktion benoetigen Sie Administratorenrechte'); + } +} +$datum_obj = new datum(); +$ma= new mitarbeiter(); - //Stundentabelleholen - if(! $result_stunde=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde")) - die($db->db_last_error()); - $num_rows_stunde=$db->db_num_rows($result_stunde); +//Stundentabelleholen +if(! $result_stunde=$db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde")) + die($db->db_last_error()); +$num_rows_stunde=$db->db_num_rows($result_stunde); ?> db_query($qry)) { $mail = new mail('ruhan@technikum-wien.at', 'vilesci@technikum-wien.at', 'abgabe2opus', 'Quelldatenbanken konnten nicht geöffnet werden!'); $mail->send(); + $die; } //begutachter $begutachter1=""; @@ -1218,6 +1219,7 @@ if($erg=$db_obj->db_query($qry)) { $mail = new mail('ruhan@technikum-wien.at', 'vilesci@technikum-wien.at', 'abgabe2opus', 'Quelldatenbanken konnten nicht geöffnet werden!'); $mail->send(); + $die; } if($row->projekttyp_kurzbz!='Bachelor') { @@ -1252,6 +1254,7 @@ if($erg=$db_obj->db_query($qry)) { $mail = new mail('ruhan@technikum-wien.at', 'vilesci@technikum-wien.at', 'abgabe2opus', 'Quelldatenbanken konnten nicht geöffnet werden!'); $mail->send(); + $die; } } //Institute @@ -1539,6 +1542,7 @@ else { $mail = new mail('ruhan@technikum-wien.at', 'vilesci@technikum-wien.at', 'abgabe2opus', 'Quelldatenbank konnte nicht geöffnet werden!'); $mail->send(); + die(); } diff --git a/vilesci/lehre/abgabe_assistenz_multitermin.php b/vilesci/lehre/abgabe_assistenz_multitermin.php index 7aaaa4de9..8b97eb97d 100644 --- a/vilesci/lehre/abgabe_assistenz_multitermin.php +++ b/vilesci/lehre/abgabe_assistenz_multitermin.php @@ -119,8 +119,8 @@ if(isset($_POST["schick"])) if($result_std=$db->db_query($qry_std)) { $row_std=$db->db_fetch_object($result_std); - //$mail = new mail($row_std->uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin Bachelor-/Diplomarbeitsbetreuung", - //"Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr(e) Betreuer(in) hat einen neuen Termin angelegt:\n".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nIhr(e) Betreuer(in)\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); + $mail = new mail($row_std->uid."@".DOMAIN, "vilesci@".DOMAIN, "Neuer Termin Bachelor-/Diplomarbeitsbetreuung", + "Sehr geehrte".($row_std->anrede=="Herr"?"r":"")." ".$row_std->anrede." ".trim($row_std->titelpre." ".$row_std->vorname." ".$row_std->nachname." ".$row_std->titelpost)."!\n\nIhr Studiengang hat einen neuen Termin angelegt:\n".$datum_obj->formatDatum($datum,'d.m.Y').", ".$row_typ->bezeichnung.", ".$kurzbz."\n\nMfG\nIhr(e) Studiengangsassistent(in)\n\n--------------------------------------------------------------------------\nDies ist ein vom Bachelor-/Diplomarbeitsabgabesystem generiertes Info-Mail\ncis->Mein CIS->Bachelor- und Diplomarbeitsabgabe\n--------------------------------------------------------------------------"); } } $command='';