Code Duplication    Length = 3-5 lines in 2 locations

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

@@ 301-305 (lines=5) @@
298
        $languages = api_get_languages();
299
        $language = strtolower($language);
300
301
        if (isset($languages['folder'])) {
302
            if (!in_array($language, $languages['folder'])) {
303
                $language = api_get_setting('platformLanguage');
304
            }
305
        }
306
307
        if (!empty($currentUserId)) {
308
            $creator_id = $currentUserId;

main/auth/profile.php 1 location

@@ 600-602 (lines=3) @@
597
598
    //Checking the user language
599
    $languages = api_get_languages();
600
    if (!in_array($user_data['language'], $languages['folder'])) {
601
        $user_data['language'] = api_get_setting('platformLanguage');
602
    }
603
    $_SESSION['_user']['language'] = $user_data['language'];
604
605
    //Only update values that are request by the "profile" setting