Code Duplication    Length = 15-19 lines in 2 locations

includes/events/event-builder.php 2 locations

@@ 427-441 (lines=15) @@
424
					break;
425
426
				case 'if-started' :
427
				case 'if-not-started' :
428
429
					$start = $event->start_dt->setTimezone( $calendar->timezone )->getTimestamp();
430
431
					if ( 'if-started' == $tag ) {
432
						if ( $start < $calendar->now ) {
433
							return $calendar->get_event_html( $event, $partial );
434
						}
435
					} elseif ( 'if-not-started' == $tag ) {
436
						if ( $start > $calendar->now ) {
437
							return $calendar->get_event_html( $event, $partial );
438
						}
439
					}
440
441
					break;
442
443
				case 'if-ended' :
444
				case 'if-not-ended' :
@@ 444-462 (lines=19) @@
441
					break;
442
443
				case 'if-ended' :
444
				case 'if-not-ended' :
445
446
					if ( false !== $event->end ) {
447
448
						$end = $event->end_dt->setTimezone( $calendar->timezone )->getTimestamp();
449
450
						if ( 'if-ended' == $tag ) {
451
							if ( $end < $calendar->now ) {
452
								return $calendar->get_event_html( $event, $partial );
453
							}
454
						} elseif ( 'if-not-ended' == $tag ) {
455
							if ( $end > $calendar->now ) {
456
								return $calendar->get_event_html( $event, $partial );
457
							}
458
						}
459
460
					}
461
462
					break;
463
464
				case 'if-end-time' :
465
					if ( false !== $event->end ) {