From e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70 Mon Sep 17 00:00:00 2001 From: lsces Date: Mon, 6 Apr 2026 10:09:39 +0100 Subject: Hard coded defaults for php8.4 --- includes/classes/RolePermUser.php | 2 +- templates/register.tpl | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/includes/classes/RolePermUser.php b/includes/classes/RolePermUser.php index 18eced2..0db1f81 100755 --- a/includes/classes/RolePermUser.php +++ b/includes/classes/RolePermUser.php @@ -703,8 +703,8 @@ class RolePermUser extends RoleUser { * @return bool true on success, false if no perms were loaded */ public function loadPermissions( $pForceReload=false ) { + $this->mPerms = []; if( $this->isValid() && (empty( $this->mPerms ) || $pForceReload) ) { - $this->mPerms = []; // the double up.`perm_name` is intentional - the first is for hash key, the second is for hash value $query = " SELECT up.`perm_name` AS `hash_key`, up.`perm_name`, up.`perm_desc`, up.`perm_level`, up.`package` diff --git a/templates/register.tpl b/templates/register.tpl index 8999b83..75ee917 100644 --- a/templates/register.tpl +++ b/templates/register.tpl @@ -1,13 +1,13 @@ {strip} {form class="col-md-6 col-xs-12 form-horizontal" action="`$smarty.const.USERS_PKG_URL`register.php" enctype="multipart/form-data" legend="Register as a new user" secure=$gBitSystem->isFeatureActive("site_https_login_required")} - {foreach from=$reg.CUSTOM item='custom' key='custom_name'} + {foreach from=$reg.CUSTOM ?? [] item='custom' key='custom_name'} {/foreach} - {foreach from=$reg.auth item='auth' key='auth_name'} + {foreach from=$reg.auth ?? [] item='auth' key='auth_name'} {/foreach} - {formfeedback error=$errors.create} + {formfeedback error=$errors.create ?? ''} {*if $hybridProviders}
{formlabel label="Click to Register" for="user"} @@ -21,10 +21,10 @@ {if $gBitSystem->isFeatureActive('users_register_passcode')}
- {formfeedback error=$errors.passcode} + {formfeedback error=$errors.passcode ?? ''} {formlabel label="Passcode to register" for="passcode"} {forminput} - + {formhelp note="This is not your user password. It is a code required for registration. Contact your site administrator for details."} {/forminput}
@@ -34,17 +34,17 @@
{formlabel label="Your Name" for="real_name"} {forminput} - + {formhelp note="This will be displayed in links to your information."} {/forminput}
{/if}
- {formfeedback error=$errors.login} + {formfeedback error=$errors.login ?? ''} {formlabel label="Username" for="login"} {forminput} - + {formhelp note="This will be used in links to your profile. Your username can only contain numbers, characters, and underscores."}
{$smarty.const.BIT_ROOT_URI}
{/forminput} @@ -68,16 +68,16 @@ {/if}
- {formfeedback error=$errors.email} + {formfeedback error=$errors.email ?? ''} {formlabel label="Email" for="email"} {forminput} - + {/forminput}
{if !$gBitSystem->isFeatureActive( 'users_validate_user' )}
- {formfeedback error=$errors.password} + {formfeedback error=$errors.password ?? ''} {formlabel label="Password" for="pass"} {forminput} @@ -85,7 +85,7 @@
- {formfeedback error=$errors.password2} + {formfeedback error=$errors.password2 ?? ''} {formlabel label="Repeat password" for="password2"} {forminput} @@ -223,7 +223,7 @@ {include file=$package.template } {/foreach} - {captcha force=true variant=row} + {* captcha force=true variant=row *}
{formlabel label="" for=""} -- cgit v1.3