Code Duplication    Length = 3-5 lines in 2 locations

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

@@ 314-318 (lines=5) @@
311
        $languages = api_get_languages();
312
        $language = strtolower($language);
313
314
        if (isset($languages['folder'])) {
315
            if (!in_array($language, $languages['folder'])) {
316
                $language = api_get_setting('platformLanguage');
317
            }
318
        }
319
320
        if (!empty($currentUserId)) {
321
            $creator_id = $currentUserId;

main/auth/profile.php 1 location

@@ 589-591 (lines=3) @@
586
587
    //Checking the user language
588
    $languages = api_get_languages();
589
    if (!in_array($user_data['language'], $languages['folder'])) {
590
        $user_data['language'] = api_get_setting('platformLanguage');
591
    }
592
    $_SESSION['_user']['language'] = $user_data['language'];
593
594
    //Only update values that are request by the "profile" setting