diff options
| author | lsces <lester@lsces.co.uk> | 2026-04-06 10:09:39 +0100 |
|---|---|---|
| committer | lsces <lester@lsces.co.uk> | 2026-04-06 10:09:39 +0100 |
| commit | e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70 (patch) | |
| tree | d03060d2110946319fdeeae7bff840f9eac41b1f | |
| parent | e61273ee943a9541a2be585a8297e888afebdc8c (diff) | |
| download | users-e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70.tar.gz users-e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70.tar.bz2 users-e5977dcf8fb21c038f1d6f75fe05f13da2e8fa70.zip | |
Hard coded defaults for php8.4
| -rwxr-xr-x | includes/classes/RolePermUser.php | 2 | ||||
| -rw-r--r-- | 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'} <input type="hidden" name="CUSTOM[{$custom_name}]" value="{$custom}"/> {/foreach} - {foreach from=$reg.auth item='auth' key='auth_name'} + {foreach from=$reg.auth ?? [] item='auth' key='auth_name'} <input type="hidden" name="auth[{$auth_name}]" value="{$auth}"/> {/foreach} - {formfeedback error=$errors.create} + {formfeedback error=$errors.create ?? ''} {*if $hybridProviders} <div class="form-group"> {formlabel label="Click to Register" for="user"} @@ -21,10 +21,10 @@ {if $gBitSystem->isFeatureActive('users_register_passcode')} <div class="form-group"> - {formfeedback error=$errors.passcode} + {formfeedback error=$errors.passcode ?? ''} {formlabel label="Passcode to register" for="passcode"} {forminput} - <input class="form-control" type="password" name="passcode" value="{$reg.passcode}" id="passcode" required /> + <input class="form-control" type="password" name="passcode" value="{$reg.passcode ?? ''}" id="passcode" required /> {formhelp note="This is not your user password. It is a code required for registration. Contact your site administrator for details."} {/forminput} </div> @@ -34,17 +34,17 @@ <div class="form-group"> {formlabel label="Your Name" for="real_name"} {forminput} - <input class="form-control" type="text" name="real_name" id="real_name" value="{$smarty.request.real_name}" /> + <input class="form-control" type="text" name="real_name" id="real_name" value="{$smarty.request.real_name ?? ''}" /> {formhelp note="This will be displayed in links to your information."} {/forminput} </div> {/if} <div class="form-group"> - {formfeedback error=$errors.login} + {formfeedback error=$errors.login ?? ''} {formlabel label="Username" for="login"} {forminput} - <input class="form-control" type="text" name="login" id="login" value="{$reg.login}" onkeyup="BitUser.updateUserUrl();" required /> + <input class="form-control" type="text" name="login" id="login" value="{$reg.login ?? ''}" onkeyup="BitUser.updateUserUrl();" required /> {formhelp note="This will be used in links to your profile. Your username can only contain numbers, characters, and underscores."} <div class="alert alert-info nomargin" id="loginurl">{$smarty.const.BIT_ROOT_URI}</div> {/forminput} @@ -68,16 +68,16 @@ {/if} <div class="form-group"> - {formfeedback error=$errors.email} + {formfeedback error=$errors.email ?? ''} {formlabel label="Email" for="email"} {forminput} - <input class="form-control" type="email" name="email" id="email" value="{$reg.email}" required autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> + <input class="form-control" type="email" name="email" id="email" value="{$reg.email ?? ''}" required autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/> {/forminput} </div> {if !$gBitSystem->isFeatureActive( 'users_validate_user' )} <div class="form-group"> - {formfeedback error=$errors.password} + {formfeedback error=$errors.password ?? ''} {formlabel label="Password" for="pass"} {forminput} <input class="form-control" type="password" id="pass1" name="password" required /> @@ -85,7 +85,7 @@ </div> <div class="form-group"> - {formfeedback error=$errors.password2} + {formfeedback error=$errors.password2 ?? ''} {formlabel label="Repeat password" for="password2"} {forminput} <input class="form-control" type="password" id="password2" name="password2" required /> @@ -223,7 +223,7 @@ {include file=$package.template } {/foreach} - {captcha force=true variant=row} + {* captcha force=true variant=row *} <div class="form-group"> {formlabel label="" for=""} |
