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

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