Code Duplication    Length = 1-5 lines in 3 locations

calendar/inc/class.calendar_so.inc.php 3 locations

@@ 2547-2547 (lines=1) @@
2544
			'cal_user_type'	=> $user_type ? $user_type : 'u',
2545
			'cal_user_id'   => $user_id,
2546
		);
2547
		if ($start != 0 && $end == 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date >= ' . (int)$start . ')';
2548
		if ($start == 0 && $end != 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date <= ' . (int)$end . ')';
2549
		if ($start != 0 && $end != 0)
2550
		{
@@ 2548-2548 (lines=1) @@
2545
			'cal_user_id'   => $user_id,
2546
		);
2547
		if ($start != 0 && $end == 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date >= ' . (int)$start . ')';
2548
		if ($start == 0 && $end != 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date <= ' . (int)$end . ')';
2549
		if ($start != 0 && $end != 0)
2550
		{
2551
			$where2[] = '(cal_recur_date = 0 OR (cal_recur_date >= ' . (int)$start .
@@ 2549-2553 (lines=5) @@
2546
		);
2547
		if ($start != 0 && $end == 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date >= ' . (int)$start . ')';
2548
		if ($start == 0 && $end != 0) $where2[] = '(cal_recur_date = 0 OR cal_recur_date <= ' . (int)$end . ')';
2549
		if ($start != 0 && $end != 0)
2550
		{
2551
			$where2[] = '(cal_recur_date = 0 OR (cal_recur_date >= ' . (int)$start .
2552
						' AND cal_recur_date <= ' . (int)$end . '))';
2553
		}
2554
		foreach ($this->db->select($this->user_table,'cal_recur_date,cal_status,cal_quantity,cal_role',$where2,
2555
				__LINE__,__FILE__,false,'','calendar') as $row)
2556
		{