Code Duplication    Length = 5-5 lines in 2 locations

_inc/lib/icalendar-reader.php 2 locations

@@ 373-377 (lines=5) @@
370
								$start_time = date( 'His', $event_start_timestamp );
371
								$event_end_timestamp = $event_start_timestamp + $duration;
372
								$end_time = date( 'His', $event_end_timestamp );
373
								if ( 8 == strlen( $event['DTSTART'] ) ) {
374
									$exdate_compare = date( 'Ymd', $event_start_timestamp );
375
								} else {
376
									$exdate_compare = date( 'Ymd\THis', $event_start_timestamp );
377
								}
378
379
								if ( in_array( $day, $bydays ) && $event_end_timestamp > $current && $event_start_timestamp < $until && $count_counter <= $rrule_count && $event_start_timestamp >= $date_from_ics && ! in_array( $exdate_compare, $exdates ) ) {
380
									if ( 8 == strlen( $event['DTSTART'] ) ) {
@@ 415-419 (lines=5) @@
412
							$start_time = date( 'His', $event_start_timestamp );
413
							$event_end_timestamp = $event_start_timestamp + $duration;
414
							$end_time = date( 'His', $event_end_timestamp );
415
							if ( 8 == strlen( $event['DTSTART'] ) ) {
416
								$exdate_compare = date( 'Ymd', $event_start_timestamp );
417
							} else {
418
								$exdate_compare = date( 'Ymd\THis', $event_start_timestamp );
419
							}
420
421
							if ( $event_end_timestamp > $current && $event_start_timestamp < $until && $count_counter <= $rrule_count && $event_start_timestamp >= $date_from_ics && ! in_array( $exdate_compare, $exdates ) ) {
422
								if ( 8 == strlen( $event['DTSTART'] ) ) {