summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLester Caine ext:(%22) <lester@lsces.co.uk>2012-05-07 23:39:41 +0100
committerLester Caine ext:(%22) <lester@lsces.co.uk>2012-05-07 23:39:41 +0100
commit06c5e6e564091dbbfea2b62747c53f6d1afa457e (patch)
tree8d0d06183260cf86984dc8347ee3fafed4736453
parent5a4b2d21144404a25e8a6b35643db42347e8a16a (diff)
downloadthemes-06c5e6e564091dbbfea2b62747c53f6d1afa457e.tar.gz
themes-06c5e6e564091dbbfea2b62747c53f6d1afa457e.tar.bz2
themes-06c5e6e564091dbbfea2b62747c53f6d1afa457e.zip
Implement userClass for creation of BitUser
-rw-r--r--BitThemes.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/BitThemes.php b/BitThemes.php
index f36e130..e383a83 100644
--- a/BitThemes.php
+++ b/BitThemes.php
@@ -2016,7 +2016,9 @@ function themes_content_display( $pContent ) {
if( !empty( $theme ) && $theme != DEFAULT_THEME ) {
$gBitThemes->setStyle( $theme );
if( !is_object( $gQueryUser ) ) {
- $gQueryUser = new BitPermUser( $pContent->getField( 'user_id' ) );
+ $userClass = $gBitSystem->getConfig( 'user_class', 'BitPermUser' );
+ require_once( USERS_PKG_PATH . $userClass .'.php' );
+ $gQueryUser = new $userClass( $pContent->getField( 'user_id' ) );
$gQueryUser->load();
$gBitSmarty->assign_by_ref( 'gQueryUser', $gQueryUser );
}
@@ -2049,7 +2051,9 @@ function themes_content_list( $pContent, $pListHash ) {
if( !empty( $theme ) && $theme != DEFAULT_THEME ) {
$gBitThemes->setStyle( $theme );
if( !is_object( $gQueryUser ) ) {
- $gQueryUser = new BitPermUser( $pListHash['user_id'] );
+ $userClass = $gBitSystem->getConfig( 'user_class', 'BitPermUser' );
+ require_once( USERS_PKG_PATH . $userClass .'.php' );
+ $gQueryUser = new $userClass( $pListHash['user_id'] );
$gQueryUser->load();
$gBitSmarty->assign_by_ref( 'gQueryUser', $gQueryUser );
}