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/work/work.lib.php 1 location

@@ 3851-3856 (lines=6) @@
3848
    $sql = "SELECT add_to_calendar FROM $workTable
3849
            WHERE c_id = $courseId AND publication_id = ".$workId;
3850
    $res = Database::query($sql);
3851
    if (Database::num_rows($res)) {
3852
        $row = Database::fetch_array($res, 'ASSOC');
3853
        if (!empty($row['add_to_calendar'])) {
3854
            return $row['add_to_calendar'];
3855
        }
3856
    }
3857
    return 0;
3858
}
3859

main/exercice/exercise.class.php 2 locations

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