summaryrefslogtreecommitdiff
path: root/preferences.php
diff options
context:
space:
mode:
authorLester Caine <lester@lsces.co.uk>2026-06-05 11:55:44 +0100
committerLester Caine <lester@lsces.co.uk>2026-06-05 11:55:44 +0100
commit1f161be58a0417d4b45aab744cfa1f273181e37e (patch)
tree4993fc7bc178b338395ee2e6cdda27643214f730 /preferences.php
parentb27276bcd349afa551d0be6f3a4f87e9fcff9f3a (diff)
downloadusers-1f161be58a0417d4b45aab744cfa1f273181e37e.tar.gz
users-1f161be58a0417d4b45aab744cfa1f273181e37e.tar.bz2
users-1f161be58a0417d4b45aab744cfa1f273181e37e.zip
Fix countries_inc.php scope: require not require_once at page level
require_once in RoleUser::load() marks the file as included globally; subsequent require_once calls in preferences/register page scope are silently skipped, leaving $bwCountries undefined. Plain require forces execution in the current scope each time. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'preferences.php')
-rwxr-xr-xpreferences.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/preferences.php b/preferences.php
index 5bf60ac..39f3b03 100755
--- a/preferences.php
+++ b/preferences.php
@@ -225,7 +225,7 @@ $languages = [];
$languages = $gBitLanguage->listLanguages();
$gBitSmarty->assign( 'languages', $languages );
-require_once( USERS_PKG_INCLUDE_PATH.'countries_inc.php' );
+require( USERS_PKG_INCLUDE_PATH.'countries_inc.php' );
asort( $bwCountries );
$gBitSmarty->assign( 'countries', $bwCountries );