diff options
author | 2008-11-25 15:57:29 +0000 | |
---|---|---|
committer | 2008-11-25 15:57:29 +0000 | |
commit | 15b91c7e661d928d8b125ec9cfbda1702319c8b4 (patch) | |
tree | 092d474c05e414bb04a8c428b8ff6cb9ccab765d /admin.php | |
parent | 9aafe7551eb5a73739709e72465031db7a1531b4 (diff) | |
download | scuttle-15b91c7e661d928d8b125ec9cfbda1702319c8b4.tar.gz scuttle-15b91c7e661d928d8b125ec9cfbda1702319c8b4.zip |
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
Diffstat (limited to 'admin.php')
-rw-r--r-- | admin.php | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -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();
|