Code Duplication    Length = 6-10 lines in 8 locations

index.php 1 location

@@ 86-92 (lines=7) @@
83
                WHERE login_user_id = '".$_user['user_id']."'
84
                ORDER BY login_date DESC LIMIT 1";
85
        $result_last_login = Database::query($sql);
86
        if (!$result_last_login) {
87
            if (Database::num_rows($result_last_login) > 0) {
88
                $user_last_login_datetime = Database::fetch_array($result_last_login);
89
                $user_last_login_datetime = $user_last_login_datetime[0];
90
                Session::write('user_last_login_datetime', $user_last_login_datetime);
91
            }
92
        }
93
    }
94
} else {
95
    // Only if login form was not sent because if the form is sent the user was already on the page.

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

@@ 570-576 (lines=7) @@
567
        }
568
569
        $res = Database::query($sql);
570
        if (Database::num_rows($res) > 0) {
571
            while ($row = Database::fetch_array($res, 'ASSOC')) {
572
                if (in_array($row['id'], $elements)) {
573
                    $data[] = $row;
574
                }
575
            }
576
        }
577
578
        return $data;
579
    }

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

@@ 154-162 (lines=9) @@
151
                ORDER BY version DESC
152
                LIMIT 1 ";
153
        $result = Database::query($sql);
154
        if (Database::num_rows($result)>0){
155
            $version = Database::fetch_array($result);
156
            $version = explode(':',$version[0]);
157
158
            return $version[0];
159
        } else {
160
161
            return false;
162
        }
163
	}
164
165
	/**

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
            }

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

main/inc/lib/sessionmanager.lib.php 2 locations

@@ 3065-3074 (lines=10) @@
3062
            }
3063
            $result = Database::query($sql);
3064
3065
            if (Database::num_rows($result) > 0) {
3066
                while ($row = Database::fetch_array($result)) {
3067
                    $sql = "DELETE FROM $tbl_session_rel_user
3068
                            WHERE
3069
                                session_id = {$row['session_id']} AND
3070
                                user_id = $userId AND
3071
                                relation_type =" . SESSION_RELATION_TYPE_RRHH;
3072
                    Database::query($sql);
3073
                }
3074
            }
3075
        }
3076
3077
        // Inserting new sessions list.
@@ 5725-5733 (lines=9) @@
5722
5723
            $sql .= $where;
5724
            $result = Database::query($sql);
5725
            if (Database::num_rows($result)) {
5726
                if ($getCount) {
5727
                    $row = Database::fetch_array($result);
5728
                    return $row['count'];
5729
                } else {
5730
5731
                    return Database::store_result($result, 'ASSOC');
5732
                }
5733
            }
5734
        }
5735
5736
        return 0;

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

@@ 1550-1556 (lines=7) @@
1547
                    login_date < '$date'
1548
                ";
1549
        $rs = Database::query($sql);
1550
        if (Database::num_rows($rs) > 0) {
1551
            if ($getCount) {
1552
                $count = Database::fetch_array($rs);
1553
                return $count['count'];
1554
            }
1555
            return Database::store_result($rs, 'ASSOC');
1556
        }
1557
        return false;
1558
    }
1559