diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 8ca3c9304..9a2bd3277 100755 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -20,7 +20,7 @@ * Rudolf Hangl * Karl Burkhart * Manfred Kindl . - * Gerald Raab + * Gerald Raab */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); @@ -32,7 +32,7 @@ require_once('../../../include/zeitaufzeichnung.class.php'); require_once('../../../include/zeitsperre.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/projekt.class.php'); -require_once('../../../include/phrasen.class.php'); +require_once('../../../include/phrasen.class.php'); require_once('../../../include/organisationseinheit.class.php'); require_once('../../../include/service.class.php'); require_once('../../../include/mitarbeiter.class.php'); @@ -42,15 +42,15 @@ require_once('../../../include/bisverwendung.class.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); -$sprache = getSprache(); -$p=new phrasen($sprache); - +$sprache = getSprache(); +$p=new phrasen($sprache); + if (!$db = new basis_db()) die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); - + $user = get_uid(); -//Wenn User Administrator ist und UID uebergeben wurde, dann die Zeiaufzeichnung +//Wenn User Administrator ist und UID uebergeben wurde, dann die Zeiaufzeichnung //des uebergebenen Users anzeigen if(isset($_GET['uid'])) { @@ -60,12 +60,18 @@ if(isset($_GET['uid'])) { $user = $_GET['uid']; } - else + else { die($p->t('global/FuerDieseAktionBenoetigenSieAdministrationsrechte')); } } - +$rechteexport = new benutzerberechtigung(); +$rechteexport->getBerechtigungen($user); +if($rechteexport->isBerechtigt('addon/casetimeGenerateXLS')) + $export_xls = 'true'; +else { + $export_xls = 'false'; +} $datum = new datum(); @@ -73,8 +79,8 @@ if (check_infrastruktur($user)) { $za_simple = 0; $activities = array('Design', 'Operativ', 'Betrieb', 'Pause', 'LehreIntern', 'LehreExtern', 'Arztbesuch', 'Dienstreise', 'Behoerde'); -} -else +} +else { $za_simple = 1; $activities = array('Arbeit', 'Pause', 'LehreIntern', 'LehreExtern', 'Arztbesuch', 'Dienstreise', 'Behoerde'); @@ -141,13 +147,13 @@ foreach($addon_obj->result as $addon) // Wenn Seite fertig geladen ist Addons aufrufen echo '