Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 1370-1374 (lines=5) @@
1367
        $today = new DateTime('now', new DateTimeZone('UTC'));
1368
1369
        switch ($timeFilter) {
1370
            case 'last_7_days':
1371
                $newDate = new DateTime('-7 day', new DateTimeZone('UTC'));
1372
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1373
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1374
                break;
1375
            case 'last_30_days':
1376
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1377
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
@@ 1375-1379 (lines=5) @@
1372
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1373
                $condition_time .= " AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1374
                break;
1375
            case 'last_30_days':
1376
                $newDate = new DateTime('-30 days', new DateTimeZone('UTC'));
1377
                $condition_time = " AND (login_date >= '{$newDate->format('Y-m-d H:i:s')}'";
1378
                $condition_time .= "AND logout_date <= '{$today->format('Y-m-d H:i:s')}') ";
1379
               break;
1380
            case 'custom':
1381
                if (!empty($start_date) && !empty($end_date)) {
1382
                    $start_date = Database::escape_string($start_date);