Code Duplication    Length = 6-8 lines in 2 locations

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

@@ 1588-1593 (lines=6) @@
1585
1586
        $result = Database::query($sql);
1587
        $is_visible = false;
1588
        if (Database::num_rows($result) > 0) {
1589
            $row = Database::fetch_array($result, 'ASSOC');
1590
            if ($row['visibility'] == 1) {
1591
                $is_visible = api_is_allowed_in_course() || api_is_platform_admin();
1592
            }
1593
        }
1594
1595
        /* improved protection of documents viewable directly through the url:
1596
            incorporates the same protections of the course at the url of

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

@@ 3689-3696 (lines=8) @@
3686
                     access_session_id = '$session_id'
3687
                ORDER BY access_date DESC limit 1";
3688
        $rs = Database::query($sql);
3689
        if (Database::num_rows($rs) > 0) {
3690
            $row = Database::fetch_array($rs);
3691
            $date_time = api_convert_and_format_date(
3692
                $row['access_date'],
3693
                null,
3694
                date_default_timezone_get()
3695
            );
3696
        }
3697
        return $date_time;
3698
    }
3699