]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
New feature: add admins profile [Config modified: ]
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 11 Apr 2008 06:52:25 +0000 (06:52 +0000)
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 11 Apr 2008 06:52:25 +0000 (06:52 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@102 b3834d28-1941-0410-a4f8-b48e95affb8f

config.inc.php.example
services/userservice.php

index 23a2ad8d4d7144638355f02d6fcedf41fcaec5e0..dad6155a4d85b68c7917ce058966313cadf0c8b7 100644 (file)
@@ -33,6 +33,9 @@ $sitename           = 'SemanticScuttle';
 $welcomeMessage     = 'More than tags...';
 # locale:           The locale used (list ./locales : de_DE  en_GB  fr_FR  it_IT  lt_LT nl_NL  zh_CN dk_DK  es_ES  hi_IN  ja_JP  pt_BR)
 $locale             = 'en_GB';
+# admin users:
+# add users as admin by: $admins = array('adminnickname', 'user1nick', 'user2nick');
+$admin_users = array();
 
 ### display templates ###
 # top_include:      The header file.
index 381ae51240337c1448ebf9bf827ccac040d92ecc..c691b367d7b61fde5187c88bddbc2658822e3314 100644 (file)
@@ -133,7 +133,14 @@ class UserService {
     }
 
     function isAdmin($userid) {
-        return false; //not implemented yet
+       $user = $this->getUser($userid);
+       
+       if(isset($GLOBALS['admin_users'])
+               && in_array($user['username'], $GLOBALS['admin_users'])) {
+           return true;
+       } else {
+           return false;
+       }
     }
 
     function getCurrentUserId() {