Code Duplication    Length = 12-12 lines in 2 locations

ad/manager.php 2 locations

@@ 294-305 (lines=12) @@
291
	 * @param	array	$ad_locations	List of template locations for this ad
292
	 * @return	void
293
	 */
294
	public function insert_ad_locations($ad_id, $ad_locations)
295
	{
296
		$sql_ary = array();
297
		foreach ($ad_locations as $ad_location)
298
		{
299
			$sql_ary[] = array(
300
				'ad_id'			=> $ad_id,
301
				'location_id'	=> $ad_location,
302
			);
303
		}
304
		$this->db->sql_multi_insert($this->ad_locations_table, $sql_ary);
305
	}
306
307
	/**
308
	 * Delete advertisement locations
@@ 429-440 (lines=12) @@
426
	 * @param array $ad_groups List of groups that should not see this ad
427
	 * @return void
428
	 */
429
	protected function insert_ad_group_data($ad_id, $ad_groups)
430
	{
431
		$sql_ary = array();
432
		foreach ($ad_groups as $group)
433
		{
434
			$sql_ary[] = array(
435
				'ad_id'		=> $ad_id,
436
				'group_id'	=> $group,
437
			);
438
		}
439
		$this->db->sql_multi_insert($this->ad_group_table, $sql_ary);
440
	}
441
442
	/**
443
	 * Remove all rows of specified ad in ad_group table