Code Duplication    Length = 6-7 lines in 3 locations

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

@@ 789-795 (lines=7) @@
786
                $group_table = Database::get_course_table(TABLE_GROUP);
787
                $sql = "SELECT * FROM $group_table WHERE c_id = " . $_course['real_id'] . " AND id = '$group_id'";
788
                $result = Database::query($sql);
789
                if (Database::num_rows($result) > 0) { // This group has recorded status related to this course
790
                    $gpData = Database::fetch_array($result);
791
                    $_gid = $gpData ['id'];
792
                    Session::write('_gid', $_gid);
793
                } else {
794
                    Session::erase('_gid');
795
                }
796
            } elseif (isset($_SESSION['_gid']) or isset($_gid)) { // Keys missing => not anymore in the group - course relation
797
                Session::erase('_gid');
798
            }

index.php 1 location

@@ 95-101 (lines=7) @@
92
                WHERE login_user_id = '".$_user['user_id']."'
93
                ORDER BY login_date DESC LIMIT 1";
94
        $result_last_login = Database::query($sql);
95
        if (!$result_last_login) {
96
            if (Database::num_rows($result_last_login) > 0) {
97
                $user_last_login_datetime = Database::fetch_array($result_last_login);
98
                $user_last_login_datetime = $user_last_login_datetime[0];
99
                Session::write('user_last_login_datetime', $user_last_login_datetime);
100
            }
101
        }
102
    }
103
} else {
104
    // Only if login form was not sent because if the form is sent the user was already on the page.

main/install/install.lib.php 1 location

@@ 530-535 (lines=6) @@
527
 */
528
function get_config_param_from_db($param = '')
529
{
530
    if (($res = Database::query("SELECT * FROM settings_current WHERE variable = '$param'")) !== false) {
531
        if (Database::num_rows($res) > 0) {
532
            $row = Database::fetch_array($res);
533
            return $row['selected_value'];
534
        }
535
    }
536
    return null;
537
}
538