diff options
| author | lsces <lester@lsces.co.uk> | 2026-04-16 11:27:17 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2026-04-16 11:27:17 +0100 |
| commit | d3e19806bc94db461992d31207987bedf28ba765 (patch) | |
| tree | 3860aaabd5493764504b24b6e3a9deb55de667a3 /includes | |
| parent | 71e107a5e8aa3d171426f8209b7f5c651ec764dd (diff) | |
| download | users-d3e19806bc94db461992d31207987bedf28ba765.tar.gz users-d3e19806bc94db461992d31207987bedf28ba765.tar.bz2 users-d3e19806bc94db461992d31207987bedf28ba765.zip | |
PHP8.4 style tweaks
Diffstat (limited to 'includes')
| -rwxr-xr-x | includes/classes/BitUser.php | 27 | ||||
| -rwxr-xr-x | includes/classes/RoleUser.php | 3 |
2 files changed, 12 insertions, 18 deletions
diff --git a/includes/classes/BitUser.php b/includes/classes/BitUser.php index a82182f..32641c6 100755 --- a/includes/classes/BitUser.php +++ b/includes/classes/BitUser.php @@ -71,7 +71,7 @@ class BitUser extends \Bitweaver\Liberty\LibertyMime { 'handler_class' => 'BitUser', 'handler_package' => 'users', 'handler_file' => 'BitUser.php', - 'maintainer_url' => 'http://www.bitweaver.org' + 'maintainer_url' => 'https://www.bitweaver.org' ) ); $this->mUserId = ( @$this->verifyId( $pUserId ) ? $pUserId : null); @@ -2441,15 +2441,12 @@ class BitUser extends \Bitweaver\Liberty\LibertyMime { $pParamHash['users_information'] = $gBitSystem->mDb->getOne( "SELECT pref_value FROM liberty_content_prefs lcp INNER JOIN users_users uu ON (lcp.content_id=uu.content_id) WHERE uu.login=? AND pref_name='users_information'", array( $pParamHash['login'] ), 1, null, 86400 ); } - if( $pUseLink && ($gBitUser->hasPermission( 'p_users_view_user_homepage' ) || $pParamHash['users_information'] == 'public') ) { - $ret = '<a class="username" title="'.( !empty( $pParamHash['link_title'] ) ? $pParamHash['link_title'] : KernelTools::tra( 'Profile for' ).' '.htmlspecialchars( $displayName )) - .'" href="'.BitUser::getDisplayUrlFromHash( $pParamHash ).'">' - . htmlspecialchars( isset( $pParamHash['link_label'] ) ? $pParamHash['link_label'] : $displayName ) - .'</a>'; - } else { - $ret = htmlspecialchars( $displayName ); - } - } else { + $ret = ( $pUseLink && ( $gBitUser->hasPermission( 'p_users_view_user_homepage' ) || $pParamHash['users_information'] == 'public' ) ) ? '<a class="username" title="' . ( !empty( $pParamHash['link_title'] ) ? $pParamHash['link_title'] : KernelTools::tra( 'Profile for' ) . ' ' . htmlspecialchars( $displayName ) ) + . '" href="' . BitUser::getDisplayUrlFromHash( $pParamHash ) . '">' + . htmlspecialchars( isset( $pParamHash['link_label'] ) ? $pParamHash['link_label'] : $displayName ) + . '</a>' : htmlspecialchars( $displayName ); + } + else { $ret = KernelTools::tra( "Anonymous" ); } @@ -2717,13 +2714,9 @@ class BitUser extends \Bitweaver\Liberty\LibertyMime { */ function userExists( $pUserMixed ) { $ret = false; - if ( is_array( $pUserMixed ) ) { - if( $cur = current( $pUserMixed ) ) { - if( is_numeric( $cur ) ) { - $conditionSql = " `".key( $pUserMixed )."` "; - } else { - $conditionSql = " UPPER(`".key( $pUserMixed )."`)"; - } + if (is_array( $pUserMixed )) { + if ($cur = current( $pUserMixed )) { + $conditionSql = ( is_numeric( $cur ) ) ? " `" . key( $pUserMixed ) . "` " : " UPPER(`" . key( $pUserMixed ) . "`)"; $query = "SELECT `user_id` FROM `".BIT_DB_PREFIX."users_users` WHERE $conditionSql = ?"; $ret = $this->mDb->getOne( $query, array( strtoupper( $cur ) ) ); } diff --git a/includes/classes/RoleUser.php b/includes/classes/RoleUser.php index 4efc887..e6c9854 100755 --- a/includes/classes/RoleUser.php +++ b/includes/classes/RoleUser.php @@ -77,7 +77,7 @@ class RoleUser extends \Bitweaver\Liberty\LibertyMime { 'handler_class' => 'RoleUser', 'handler_package' => 'users', 'handler_file' => 'RoleUser.php', - 'maintainer_url' => 'http://www.bitweaver.org', + 'maintainer_url' => 'https://www.bitweaver.org', ] ); $this->mUserId = @$this->verifyId( $pUserId ) ? $pUserId : null; @@ -1740,6 +1740,7 @@ class RoleUser extends \Bitweaver\Liberty\LibertyMime { * @return array user info */ public function getUserIdFromCookieHash( $pHash ) { + if ( !$this->mDb->tableExists( 'users_cnxn' ) ) { return []; } $query = "SELECT `user_id` FROM `".BIT_DB_PREFIX."users_cnxn` WHERE `cookie` = ?"; return $this->mDb->getOne( $query, [ $pHash ]); } |
