X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=WEB-INF%2Flib%2FttTeamHelper.class.php;h=217c07adb2b8599b405556948a589b95e0f70633;hb=00733333adc4c294d2fdd7b8a29aaa7a419f14f9;hp=d607ca1bb06d04f54ec5b390932042e2ad68beba;hpb=ec382daafde770e5a7fd4bf9cee39f31c9931eff;p=timetracker.git 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; } }