Code Duplication    Length = 7-7 lines in 3 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/userportal.lib.php 1 location

@@ 226-232 (lines=7) @@
223
                return $html;
224
            }
225
226
            if (!empty($_SESSION['user_language_choice'])) {
227
                $user_selected_language = $_SESSION['user_language_choice'];
228
            } elseif (!empty($_SESSION['_user']['language'])) {
229
                $user_selected_language = $_SESSION['_user']['language'];
230
            } else {
231
                $user_selected_language = api_get_setting('platformLanguage');
232
            }
233
234
            $home_top_temp = '';
235