X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/timetracker.git/blobdiff_plain/ec382daafde770e5a7fd4bf9cee39f31c9931eff..ceb103409d123c30e3c1c485b1f06293d1fe7308:/WEB-INF/lib/ttTeamHelper.class.php diff --git a/WEB-INF/lib/ttTeamHelper.class.php b/WEB-INF/lib/ttTeamHelper.class.php index d607ca1b..217c07ad 100644 --- a/WEB-INF/lib/ttTeamHelper.class.php +++ b/WEB-INF/lib/ttTeamHelper.class.php @@ -1026,7 +1026,7 @@ class ttTeamHelper { } // enablePlugin either enables or disables a specific plugin for team. - function enablePlugin($plugin, $enable = true) + static function enablePlugin($plugin, $enable = true) { global $user; if (!$user->canManageTeam()) @@ -1044,10 +1044,11 @@ class ttTeamHelper { $plugins = implode(',', $plugin_array); if ($plugins != $user->plugins) { - return ttTeamHelper::update($user->team_id, array( - 'name' => $user->team, - 'plugins' => $plugins)); + if (!ttTeamHelper::update($user->team_id, array('name' => $user->team,'plugins' => $plugins))) + return false; + $user->plugins = $plugins; } + return true; } }