Code Duplication    Length = 12-12 lines in 2 locations

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

@@ 2808-2819 (lines=12) @@
2805
				'cal_id' => $cal_id,
2806
				'cal_recur_date' => 0,
2807
			);
2808
			foreach ($this->db->select($this->user_table,'cal_user_type,cal_user_id,cal_user_attendee,cal_status',$where,
2809
				__LINE__,__FILE__,false,'','calendar') as $row)
2810
			{
2811
				switch ($row['cal_user_type'])
2812
				{
2813
					case 'u':	// account
2814
					case 'c':	// contact
2815
					case 'e':	// email address
2816
						$uid = self::combine_user($row['cal_user_type'], $row['cal_user_id'], $row['cal_user_attendee']);
2817
						$recurrence_zero[$uid] = $row['cal_status'];
2818
				}
2819
			}
2820
			$cached_id = $cal_id;
2821
		}
2822
@@ 2832-2843 (lines=12) @@
2829
			'cal_id' => $cal_id,
2830
			'cal_recur_date' => $recur_date,
2831
		);
2832
		foreach ($this->db->select($this->user_table,'cal_user_type,cal_user_id,cal_user_attendee,cal_status',$where,
2833
			__LINE__,__FILE__,false,'','calendar') as $row)
2834
		{
2835
			switch ($row['cal_user_type'])
2836
			{
2837
				case 'u':	// account
2838
				case 'c':	// contact
2839
				case 'e':	// email address
2840
					$uid = self::combine_user($row['cal_user_type'], $row['cal_user_id'], $row['cal_user_attendee']);
2841
					$participants[$uid] = $row['cal_status'];
2842
			}
2843
		}
2844
2845
		if (empty($participants)) return false; // occurrence does not exist at all yet
2846