diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-06-05 11:55:44 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-06-05 11:55:44 +0100 |
| commit | 1f161be58a0417d4b45aab744cfa1f273181e37e (patch) | |
| tree | 4993fc7bc178b338395ee2e6cdda27643214f730 /preferences.php | |
| parent | b27276bcd349afa551d0be6f3a4f87e9fcff9f3a (diff) | |
| download | users-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-x | preferences.php | 2 |
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 ); |
