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

@@ 3729-3736 (lines=8) @@
3726
                     access_session_id = '$session_id'
3727
                ORDER BY access_date DESC limit 1";
3728
        $rs = Database::query($sql);
3729
        if (Database::num_rows($rs) > 0) {
3730
            $row = Database::fetch_array($rs);
3731
            $date_time = api_convert_and_format_date(
3732
                $row['access_date'],
3733
                null,
3734
                date_default_timezone_get()
3735
            );
3736
        }
3737
        return $date_time;
3738
    }
3739