Code Duplication    Length = 6-7 lines in 5 locations

main/admin/configure_homepage.php 1 location

@@ 133-139 (lines=7) @@
130
// global.inc.php, the variables used for language purposes below are considered safe.
131
132
$lang = ''; //el for "Edit Language"
133
if (!empty($_SESSION['user_language_choice'])) {
134
	$lang = $_SESSION['user_language_choice'];
135
} elseif (!empty($_SESSION['_user']['language'])) {
136
	$lang = $_SESSION['_user']['language'];
137
} else {
138
	$lang = api_get_setting('platformLanguage');
139
}
140
141
$languageGet = isset($_GET['language']) ? Security::remove_XSS($_GET['language']) : $lang;
142

main/admin/configure_inscription.php 1 location

@@ 57-63 (lines=7) @@
54
}
55
56
$lang = ''; //el for "Edit Language"
57
if (!empty($_SESSION['user_language_choice'])) {
58
    $lang = $_SESSION['user_language_choice'];
59
} elseif (!empty($_SESSION['_user']['language'])) {
60
    $lang = $_SESSION['_user']['language'];
61
} else {
62
    $lang = api_get_setting('platformLanguage');
63
}
64
65
// ----- Ensuring availability of main files in the corresponding language -----
66
if (api_is_multiple_url_enabled()) {

main/inc/lib/banner.lib.php 1 location

@@ 389-394 (lines=6) @@
386
    //$navigation = $navigation['navigation'];
387
    // Get active language
388
    $lang = api_get_setting('platformLanguage');
389
    if (!empty($_SESSION['user_language_choice'])) {
390
        $lang = $_SESSION['user_language_choice'];
391
392
    } elseif (!empty($_SESSION['_user']['language'])) {
393
        $lang = $_SESSION['_user']['language'];
394
    }
395
396
    // Preparing home folder for multiple urls
397
    if (api_get_multiple_access_url()) {

main/inc/lib/userportal.lib.php 1 location

@@ 265-271 (lines=7) @@
262
                return $html;
263
            }
264
265
            if (!empty($_SESSION['user_language_choice'])) {
266
                $user_selected_language = $_SESSION['user_language_choice'];
267
            } elseif (!empty($_SESSION['_user']['language'])) {
268
                $user_selected_language = $_SESSION['_user']['language'];
269
            } else {
270
                $user_selected_language = api_get_setting('platformLanguage');
271
            }
272
273
            $home_top_temp = '';
274

main/auth/inscription.php 1 location

@@ 50-56 (lines=7) @@
47
    api_not_allowed(true, get_lang('RegistrationDisabled'));
48
}
49
50
if (!empty($_SESSION['user_language_choice'])) {
51
    $user_selected_language = $_SESSION['user_language_choice'];
52
} elseif (!empty($_SESSION['_user']['language'])) {
53
    $user_selected_language = $_SESSION['_user']['language'];
54
} else {
55
    $user_selected_language = api_get_setting('platformLanguage');
56
}
57
58
$form = new FormValidator('registration');
59