Code Duplication    Length = 5-6 lines in 4 locations

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

@@ 376-380 (lines=5) @@
373
                    gt.group_id = $group_id ";
374
        $res = Database::query($sql);
375
        $tags = array();
376
        if (Database::num_rows($res) > 0) {
377
            while ($row = Database::fetch_array($res, 'ASSOC')) {
378
                $tags[] = $row;
379
            }
380
        }
381
382
        if ($show_tag_links) {
383
            if (is_array($tags) && count($tags) > 0) {

main/exercice/exercise.class.php 2 locations

@@ 6265-6270 (lines=6) @@
6262
                    WHERE exercise_id = {$this->id} AND c_id = {$this->course_id} ";
6263
            $result = Database::query($sql);
6264
            $list = array();
6265
            if (Database::num_rows($result)) {
6266
                while ($row = Database::fetch_array($result, 'ASSOC')) {
6267
                    $list[$row['category_id']] = $row;
6268
                }
6269
                return $list;
6270
            }
6271
        }
6272
        return false;
6273
    }
@@ 6294-6299 (lines=6) @@
6291
            $sql .= "ORDER BY $order ";
6292
        }
6293
        $result = Database::query($sql);
6294
        if (Database::num_rows($result)) {
6295
            while ($row = Database::fetch_array($result, 'ASSOC')) {
6296
                $list[$row['category_id']] = $row;
6297
            }
6298
            return $list;
6299
        }
6300
        return false;
6301
    }
6302

main/work/work.lib.php 1 location

@@ 3858-3863 (lines=6) @@
3855
    $sql = "SELECT add_to_calendar FROM $workTable
3856
            WHERE c_id = $courseId AND publication_id = ".$workId;
3857
    $res = Database::query($sql);
3858
    if (Database::num_rows($res)) {
3859
        $row = Database::fetch_array($res, 'ASSOC');
3860
        if (!empty($row['add_to_calendar'])) {
3861
            return $row['add_to_calendar'];
3862
        }
3863
    }
3864
    return 0;
3865
}
3866