aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>2009-02-16 16:31:44 +0000
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>2009-02-16 16:31:44 +0000
commit715ddba1dcc1454000180bd2d30e553b3f036d0a (patch)
tree93553aed95d6d1797c49c7bbf67ef8c8c81785a3
parent5933ad03fa62712409029f729cb06c85a0757c95 (diff)
downloadsemanticscuttle-715ddba1dcc1454000180bd2d30e553b3f036d0a.tar.gz
semanticscuttle-715ddba1dcc1454000180bd2d30e553b3f036d0a.tar.bz2
Interface fix: add config variable about rights of edition for admins [Config file modified: ].
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@283 b3834d28-1941-0410-a4f8-b48e95affb8f
-rw-r--r--config.inc.php.example1
-rw-r--r--services/bookmarkservice.php2
-rw-r--r--upgrade.txt11
3 files changed, 13 insertions, 1 deletions
diff --git a/config.inc.php.example b/config.inc.php.example
index a8086f5..1857250 100644
--- a/config.inc.php.example
+++ b/config.inc.php.example
@@ -30,6 +30,7 @@ $tableprefix = 'sc_'; # table prefix used for this installation. Do not use '-'
### Users ###
$adminemail = 'admin@example.org'; # Contact address for the site administrator. Used as the FROM address in password retrieval e-mails.
$admin_users = array(''); # admin users = array('adminnickname', 'user1nick', 'user2nick');
+$adminsCanModifyBookmarksFromOtherUsers = true; # 'true' if admin users can edit or delete bookmarks belonging to other users. Else 'false'.
$reservedusers = array('all', 'watchlist'); # array of usernames that cannot be registered
# Antispam
$antispamQuestion = 'name of this application (no Caps)'; # antispamQuestion: A question to avoid spam
diff --git a/services/bookmarkservice.php b/services/bookmarkservice.php
index 635d8ed..dcce54b 100644
--- a/services/bookmarkservice.php
+++ b/services/bookmarkservice.php
@@ -107,7 +107,7 @@ class BookmarkService {
$userservice = & ServiceFactory :: getServiceInstance('UserService');
$userid = $userservice->getCurrentUserId();
- if ($userservice->isAdmin($userid))
+ if ($GLOBALS['adminsCanModifyBookmarksFromOtherUsers'] && $userservice->isAdmin($userid))
return true;
else
return ($bookmark['uId'] == $userid);
diff --git a/upgrade.txt b/upgrade.txt
index 6947257..8c9b751 100644
--- a/upgrade.txt
+++ b/upgrade.txt
@@ -1,5 +1,16 @@
==== UPGRADE instructions ====
+=== From version 0.92 to 0.93 ===
+Message: this version modifies the database to UTF-8 charset. The idea is to convert the content (through BLOB type) and then to change the tables' charsets.
+
+- Backup you database
+- Make a copy from your SemanticScuttle Web directory
+- Upgrade your database by following instructions ONE after ONE (order is important) :
+#NOTHING TO CHANGE IN DB
+- Upgrade your current configuration file (config.inc.php) with respect to config.inc.php.example
+$adminsCanModifyBookmarksFromOtherUsers = true; # 'true' if admin users can edit or delete bookmarks belonging to other users. Else 'false'.
+
+
=== From version 0.91 to 0.92 ===
Message: this version modifies the database to UTF-8 charset. The idea is to convert the content (through BLOB type) and then to change the tables' charsets.