From b2831254362fc99992fe77382f975bdf562a9a79 Mon Sep 17 00:00:00 2001 From: manu Date: Fri, 18 Jun 2021 11:03:04 +0200 Subject: [PATCH] 13680 Adminansicht korrigiert --- cis/private/tools/zeitaufzeichnung.php | 21 ++++++++++------ .../tools/zeitaufzeichnung_projektphasen.php | 24 ++++++++++++++++++- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 277364a33..fe61336d9 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -276,7 +276,9 @@ echo ' $("#projekt").change( function() { - getProjektphasen($(this).val()); + //var uidpass = "ma0068"; + var uid = $("#uidpass").val(); + getProjektphasen($(this).val(),uid); } ) @@ -519,13 +521,13 @@ echo ' return true; } - // function resetProjekt() - // { - // $("#projekt").val(""); - // $("#projektphaseformgroup").hide(); - // } + function resetProjekt() + { + $("#projekt").val(""); + $("#projektphaseformgroup").hide(); + } - function getProjektphasen(projekt_kurzbz) + function getProjektphasen(projekt_kurzbz, uid) { $.ajax ( @@ -535,7 +537,9 @@ echo ' dataType: "json", data: { + "uid":uid, "projekt_kurzbz":projekt_kurzbz + }, success: function(json) { @@ -1351,6 +1355,7 @@ if($projekt->getProjekteMitarbeiter($user, true)) echo ''; //Projektphase + $showprojphases = isset($projektphasen) && is_array($projektphasen) && count($projektphasen) > 0 && $projektfound; $hiddentext = $showprojphases ? "" : " style='display:none'"; @@ -1372,6 +1377,8 @@ if($projekt->getProjekteMitarbeiter($user, true)) echo ''; } echo ''; + + } echo ''; } diff --git a/cis/private/tools/zeitaufzeichnung_projektphasen.php b/cis/private/tools/zeitaufzeichnung_projektphasen.php index 4e4671367..110f2eb7b 100644 --- a/cis/private/tools/zeitaufzeichnung_projektphasen.php +++ b/cis/private/tools/zeitaufzeichnung_projektphasen.php @@ -8,7 +8,29 @@ require_once('../../../include/datum.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); -$user = get_uid(); + + +//$user = get_uid(); + +$user = $_GET['uid']; + +// //Wenn User Administrator ist und UID uebergeben wurde, dann die Phasen +// //des uebergebenen Users anzeigen +// if (isset($_GET['uid'])) +// { +// $rechte = new benutzerberechtigung(); +// $rechte->getBerechtigungen($user); +// +// if ($rechte->isBerechtigt('admin')) +// { +// $user = $_GET['uid']; +// } +// else +// { +// die($p->t('global/FuerDieseAktionBenoetigenSieAdministrationsrechte')); +// } +// } + $datum_obj = new datum();