Code Duplication    Length = 3-3 lines in 3 locations

system/modules/Users/objects/SocialHelper/Facebook.php 1 location

@@ 61-63 (lines=3) @@
58
        $userSocial = \Users\User\Social::get([['uid', $userDetail['id']], ['social_id', $social->id]]);
59
        if ($userSocial && $userSocial->user) {
60
            \App::$cur->users->newSession($userSocial->user);
61
            if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
62
                \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type]);
63
            }
64
        } else {
65
            if ($userSocial && !$userSocial->user) {
66
                $userSocial->delete();

system/modules/Users/objects/SocialHelper/Google.php 1 location

@@ 70-72 (lines=3) @@
67
        $userSocial = \Users\User\Social::get([['uid', $userDetail['id']], ['social_id', $social->id]]);
68
        if ($userSocial && $userSocial->user) {
69
            \App::$cur->users->newSession($userSocial->user);
70
            if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
71
                \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type]);
72
            }
73
        } else {
74
            if ($userSocial && !$userSocial->user) {
75
                $userSocial->delete();

system/modules/Users/objects/SocialHelper/Vk.php 1 location

@@ 63-65 (lines=3) @@
60
        $userSocial = \Users\User\Social::get([['uid', $result['user_id']], ['social_id', $social->id]]);
61
        if ($userSocial && $userSocial->user) {
62
            \App::$cur->users->newSession($userSocial->user);
63
            if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
64
                \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type]);
65
            }
66
        } else {
67
            if ($userSocial && !$userSocial->user) {
68
                $userSocial->delete();