From 15b91c7e661d928d8b125ec9cfbda1702319c8b4 Mon Sep 17 00:00:00 2001 From: mensonge Date: Tue, 25 Nov 2008 15:57:29 +0000 Subject: Major refactoring: transform user into object, define parameters used into each file, ... git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@173 b3834d28-1941-0410-a4f8-b48e95affb8f --- admin.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'admin.php') diff --git a/admin.php b/admin.php index c5563f6..d72d4a0 100644 --- a/admin.php +++ b/admin.php @@ -18,7 +18,8 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ***************************************************************************/ require_once('header.inc.php'); - + +/* Service creation: only useful services are created */ $userservice = & ServiceFactory :: getServiceInstance('UserService'); $bookmark2tagservice = & ServiceFactory :: getServiceInstance('Bookmark2Tagservice'); $bookmarkservice = & ServiceFactory :: getServiceInstance('BookmarkService'); @@ -27,19 +28,21 @@ $templateservice = & ServiceFactory :: getServiceInstance('TemplateService'); // Header variables $tplVars['subtitle'] = T_('Manage users'); -$tplVars['loadjs'] = true; +$tplVars['loadjs'] = true; +$tplVars['sidebar_blocks'] = array('users' ); if ( !$userservice->isLoggedOn() ) { header('Location: '. createURL('login', '')); exit(); } -$currentUser = $userservice->getCurrentUser(); -$currentUserID = $userservice->getCurrentUserId(); -$currentUsername = $currentUser[$userservice->getFieldName('username')]; +//$currentUser = $userservice->getCurrentUser(); +//$currentUserID = $userservice->getCurrentUserId(); +//$currentUsername = $currentUser[$userservice->getFieldName('username')]; +$currentObjectUser = $userservice->getCurrentObjectUser(); -if ( !$userservice->isAdmin($currentUserID) ) { - header('Location: '. createURL('bookmarks', $currentUsername)); +if ( !$currentObjectUser->isAdmin() ) { + header('Location: '. createURL('bookmarks', $currentObjectUser->getUsername())); exit(); } @@ -66,7 +69,7 @@ if ( $action ) { } $templatename = 'userlist.tpl'; -$users =& $userservice->getAllUsers(); +$users =& $userservice->getObjectUsers(); if ( !is_array($users) ) { $users = array(); -- cgit v1.2.3