Code Duplication    Length = 6-8 lines in 2 locations

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

@@ 1605-1610 (lines=6) @@
1602
1603
        $result = Database::query($sql);
1604
        $is_visible = false;
1605
        if (Database::num_rows($result) > 0) {
1606
            $row = Database::fetch_array($result, 'ASSOC');
1607
            if ($row['visibility'] == 1) {
1608
                $is_visible = api_is_allowed_in_course() || api_is_platform_admin();
1609
            }
1610
        }
1611
1612
        /* improved protection of documents viewable directly through the url:
1613
            incorporates the same protections of the course at the url of

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

@@ 3719-3726 (lines=8) @@
3716
                     access_session_id = '$session_id'
3717
                ORDER BY access_date DESC limit 1";
3718
        $rs = Database::query($sql);
3719
        if (Database::num_rows($rs) > 0) {
3720
            $row = Database::fetch_array($rs);
3721
            $date_time = api_convert_and_format_date(
3722
                $row['access_date'],
3723
                null,
3724
                date_default_timezone_get()
3725
            );
3726
        }
3727
        return $date_time;
3728
    }
3729