Code Duplication    Length = 5-5 lines in 2 locations

main/inc/lib/tracking.lib.php 2 locations

@@ 1557-1561 (lines=5) @@
1554
        $today = new DateTime('now', new DateTimeZone('UTC'));
1555
1556
        switch ($timeFilter) {
1557
            case 'last_7_days':
1558
                $newDate = new DateTime('-7 day', new DateTimeZone('UTC'));
1559
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1560
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1561
                break;
1562
            case 'last_30_days':
1563
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1564
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
@@ 1562-1566 (lines=5) @@
1559
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1560
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1561
                break;
1562
            case 'last_30_days':
1563
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1564
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1565
                $condition_time .= "AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1566
                break;
1567
            case 'custom':
1568
                if (!empty($start_date) && !empty($end_date)) {
1569
                    $start_date = Database::escape_string($start_date);