summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlsces <lester@lsces.co.uk>2026-04-16 11:27:17 +0100
committerlsces <lester@lsces.co.uk>2026-04-16 11:27:17 +0100
commitd3e19806bc94db461992d31207987bedf28ba765 (patch)
tree3860aaabd5493764504b24b6e3a9deb55de667a3
parent71e107a5e8aa3d171426f8209b7f5c651ec764dd (diff)
downloadusers-d3e19806bc94db461992d31207987bedf28ba765.tar.gz
users-d3e19806bc94db461992d31207987bedf28ba765.tar.bz2
users-d3e19806bc94db461992d31207987bedf28ba765.zip
PHP8.4 style tweaks
-rwxr-xr-xincludes/classes/BitUser.php27
-rwxr-xr-xincludes/classes/RoleUser.php3
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 ]);
}