]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
Interface fix: admin cannot edit other admins' bookmarks.
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Sat, 11 Apr 2009 17:05:41 +0000 (17:05 +0000)
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Sat, 11 Apr 2009 17:05:41 +0000 (17:05 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@310 b3834d28-1941-0410-a4f8-b48e95affb8f

services/bookmarkservice.php

index 1719b8030c557ba2e07fe45375e31bd84231c831..f41df538b3e9b75daac4ff6c7c7cef3ef5a3cb1b 100644 (file)
@@ -109,7 +109,7 @@ class BookmarkService {
                $userid = $userservice->getCurrentUserId();
                if(!is_numeric($userid))
                return false;  // useful for few servers configuration (see brunaud bugs)               
-               if ($GLOBALS['adminsCanModifyBookmarksFromOtherUsers'] && $userservice->isAdmin($userid))
+               if ($GLOBALS['adminsCanModifyBookmarksFromOtherUsers'] && $userservice->isAdmin($userid) && !$userservice->isAdmin($bookmark['uId']))
                return true;
                else
                return ($bookmark['uId'] == $userid);