Code Duplication    Length = 6-9 lines in 3 locations

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

@@ 136-144 (lines=9) @@
133
                ORDER BY version DESC
134
                LIMIT 1 ";
135
        $result = Database::query($sql);
136
        if (Database::num_rows($result)>0){
137
            $version = Database::fetch_array($result);
138
            $version = explode(':',$version[0]);
139
140
            return $version[0];
141
        } else {
142
143
            return false;
144
        }
145
	}
146
147
	/**

main/install/install.lib.php 1 location

@@ 498-503 (lines=6) @@
495
 */
496
function get_config_param_from_db($param = '')
497
{
498
    if (($res = Database::query("SELECT * FROM settings_current WHERE variable = '$param'")) !== false) {
499
        if (Database::num_rows($res) > 0) {
500
            $row = Database::fetch_array($res);
501
            return $row['selected_value'];
502
        }
503
    }
504
    return null;
505
}
506

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

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