summaryrefslogtreecommitdiff
path: root/preferences.php
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2015-03-06 16:34:02 +0000
committerlsces <lester@lsces.co.uk>2015-03-06 16:34:02 +0000
commite8072108b408aff1507c9fa5bd03e8bb412e6d05 (patch)
tree8172155f0519a59650e7d4e2672fa9f26488100c /preferences.php
parent492b9832b8c37ebf1fb9f745f3f23733a2b595be (diff)
downloadusers-e8072108b408aff1507c9fa5bd03e8bb412e6d05.tar.gz
users-e8072108b408aff1507c9fa5bd03e8bb412e6d05.tar.bz2
users-e8072108b408aff1507c9fa5bd03e8bb412e6d05.zip
Chicken and egg problem with creating a new ste which needs to use ROLE_MODEL
Need RolePermUser to be set in the database to set up users properly, but can't do that until the database has been created, so need to use the right default until it is
Diffstat (limited to 'preferences.php')
-rw-r--r--preferences.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/preferences.php b/preferences.php
index 176ec24..b28dafe 100644
--- a/preferences.php
+++ b/preferences.php
@@ -28,7 +28,7 @@ $feedback = array();
// set up the user we're editing
if( !empty( $_REQUEST["view_user"] ) && $_REQUEST["view_user"] <> $gBitUser->mUserId ) {
$gBitSystem->verifyPermission( 'p_users_admin' );
- $userClass = $gBitSystem->getConfig( 'user_class', 'BitPermUser' );
+ $userClass = $gBitSystem->getConfig( 'user_class', (defined('ROLE_MODEL') ) ? 'RolePermUser' : 'BitPermUser' );
$editUser = new $userClass( $_REQUEST["view_user"] );
$editUser->load( TRUE );
$gBitSmarty->assign('view_user', $_REQUEST["view_user"]);