Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 1360-1364 (lines=5) @@
1357
        $today = new DateTime('now', new DateTimeZone('UTC'));
1358
1359
        switch ($timeFilter) {
1360
            case 'last_7_days':
1361
                $newDate = new DateTime('-7 day', new DateTimeZone('UTC'));
1362
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1363
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1364
                break;
1365
            case 'last_30_days':
1366
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1367
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
@@ 1365-1369 (lines=5) @@
1362
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1363
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1364
                break;
1365
            case 'last_30_days':
1366
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1367
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1368
                $condition_time .= "AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1369
               break;
1370
            case 'custom':
1371
                if (!empty($start_date) && !empty($end_date)) {
1372
                    $start_date = Database::escape_string($start_date);