Code Duplication    Length = 16-16 lines in 2 locations

class/EventHandler.php 2 locations

@@ 470-485 (lines=16) @@
467
            case _EXTCAL_EVENTS_WEEK:
468
            case _EXTCAL_EVENTS_CALENDAR_WEEK:
469
            case _EXTCAL_EVENTS_AGENDA_WEEK:
470
            case _EXTCAL_EVENTS_UPCOMING:
471
                $start = userTimeToServerTime(mktime(0, 0, 0, $month, $day, $year), $this->_extcalTime->_getUserTimeZone($user));
472
                $end   = userTimeToServerTime(mktime(0, 0, 0, $month, $day + $nbDays + 1, $year), $this->_extcalTime->_getUserTimeZone($user));
473
                //$end = $start + (($nbDays + 1 )* _EXTCAL_TS_DAY);
474
                //$end = userTimeToServerTime(mktime(0, 0, 0, $month, $day+(($nbJours)+1 * _EXTCAL_TS_DAY), $year), $this->_extcalTime->_getUserTimeZone($user));;
475
                break;
476
477
            case _EXTCAL_EVENTS_MONTH:
478
            case _EXTCAL_EVENTS_CALENDAR_MONTH:
479
                $start = userTimeToServerTime(mktime(0, 0, 0, $month, 1, $year), $this->_extcalTime->_getUserTimeZone($user));
480
                $end   = userTimeToServerTime(mktime(23, 59, 59, $month + 1, 1, $year) - _EXTCAL_TS_DAY, $this->_extcalTime->_getUserTimeZone($user));
481
482
                $criteriaCompo->add(new \Criteria('event_start', $end, '<='));
483
                //$criteriaCompo->add( new \Criteria('event_end', $start, '>='));
484
485
                break;
486
487
            case _EXTCAL_EVENTS_DAY:
488
                $start = userTimeToServerTime(mktime(0, 0, 0, $month, $day, $year), $this->_extcalTime->_getUserTimeZone($user));
@@ 487-502 (lines=16) @@
484
485
                break;
486
487
            case _EXTCAL_EVENTS_DAY:
488
                $start = userTimeToServerTime(mktime(0, 0, 0, $month, $day, $year), $this->_extcalTime->_getUserTimeZone($user));
489
                $end   = userTimeToServerTime(mktime(0, 0, 0, $month, $day + 1, $year), $this->_extcalTime->_getUserTimeZone($user));
490
                //$criteriaCompo->add( new \Criteria('event_start', $end, '<='));
491
492
                break;
493
494
            case _EXTCAL_EVENTS_YEAR:
495
                $start = userTimeToServerTime(mktime(0, 0, 0, 1, 1, $year), $this->_extcalTime->_getUserTimeZone($user));
496
                $end   = userTimeToServerTime(mktime(0, 0, 0, 12, 31, $year), $this->_extcalTime->_getUserTimeZone($user));
497
                break;
498
499
        }
500
        $formatDate = $extcalConfig['event_date_week'];
501
        //--------------------------------------------------------------------------
502
        $criteriaCompo->add(new \Criteria('event_isrecur', 1, '='));
503
        $criteriaCompo->setOrder($sens);
504
505
        $result = $this->getObjects($criteriaCompo);