Code Duplication    Length = 9-9 lines in 2 locations

programs/utilit/right_rule.class.php 2 locations

@@ 428-436 (lines=9) @@
425
					$this->trigger_p1_end
426
			);
427
	
428
			if (false !== $intersect_p1) {
429
				$period_length = 1 + BAB_DateTime::dateDiffIso($intersect_p1['begin'], $intersect_p1['end']);
430
				// + 1 for end day
431
				if ($period_length < $entry['total']) {
432
					$nbdays += $period_length;
433
				} else {
434
					$nbdays += $entry['total'];
435
				}
436
			}
437
	
438
			$intersect_p2 = BAB_DateTime::periodIntersect(
439
					$entry['date_begin'],
@@ 445-453 (lines=9) @@
442
					$this->trigger_p2_end
443
			);
444
	
445
			if (false !== $intersect_p2) {
446
				$period_length = 1 + BAB_DateTime::dateDiffIso($intersect_p2['begin'], $intersect_p2['end']);
447
				// + 1 for end day
448
				if ($period_length < $entry['total']) {
449
					$nbdays += $period_length;
450
				} else {
451
					$nbdays += $entry['total'];
452
				}
453
			}
454
		}
455
	
456
		if ( '' !== $this->trigger_nbdays_min && '' !== $this->trigger_nbdays_max && $this->trigger_nbdays_min <= $nbdays && $nbdays < $this->trigger_nbdays_max ) {