X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/03e3d32869aa0791e1d841be69cf5c0c84a5450f..2646345bd9517aafb6b96bfe9cd795ee0f8c8e84:/charts.php diff --git a/charts.php b/charts.php index 6329e14f..862a2fad 100644 --- a/charts.php +++ b/charts.php @@ -46,6 +46,10 @@ if (!$user->isPluginEnabled('ch')) { header('Location: feature_disabled.php'); exit(); } +if (!$user->exists()) { + header('Location: access_denied.php'); // Nobody to display a chart for. + exit(); +} if ($user->behalf_id && (!$user->can('view_charts') || !$user->checkBehalfId())) { header('Location: access_denied.php'); // Trying on behalf, but no right or wrong user. exit(); @@ -69,9 +73,6 @@ if ($request->isPost() && $userChanged) { $user->setOnBehalfUser($user_id); } else { $user_id = $user->getUser(); - // Handle a situation for no users in on behalf group. - if ($user->behalfGroup && $user_id == $user->id) - $user_id = null; } $uc = new ttUserConfig();