Code Duplication    Length = 9-9 lines in 3 locations

controller/acp/cat.php 1 location

@@ 1011-1019 (lines=9) @@
1008
		{
1009
			$link_ids[] = $row['link_id'];
1010
1011
			if ($row['link_banner'] && !preg_match('/^(http:\/\/|https:\/\/|ftp:\/\/|ftps:\/\/|www\.).+/si', $row['link_banner']))
1012
			{
1013
				$banner_img = $this->get_banner_path(basename($row['link_banner']));
1014
1015
				if (file_exists($banner_img))
1016
				{
1017
					@unlink($banner_img);
1018
				}
1019
			}
1020
		}
1021
		$this->db->sql_freeresult($result);
1022

controller/acp/validation.php 1 location

@@ 357-365 (lines=9) @@
354
	{
355
		foreach ($this->links_data as $row)
356
		{
357
			if ($row['link_banner'] && !preg_match('/^(http:\/\/|https:\/\/|ftp:\/\/|ftps:\/\/|www\.).+/si', $row['link_banner']))
358
			{
359
				$banner_img = $this->get_banner_path(basename($row['link_banner']));
360
361
				if (file_exists($banner_img))
362
				{
363
					@unlink($banner_img);
364
				}
365
			}
366
367
			$sql = 'DELETE FROM ' . $this->links_table . ' WHERE link_id = ' . (int) $row['link_id'];
368
			$this->db->sql_query($sql);

core/link.php 1 location

@@ 228-236 (lines=9) @@
225
226
		while ($row = $this->db->sql_fetchrow($result))
227
		{
228
			if ($row['link_banner'] && !preg_match('/^(http:\/\/|https:\/\/|ftp:\/\/|ftps:\/\/|www\.).+/si', $row['link_banner']))
229
			{
230
				$banner_img = $this->root_path . $this->get_banner_path(basename($row['link_banner']));
231
232
				if (file_exists($banner_img))
233
				{
234
					@unlink($banner_img);
235
				}
236
			}
237
		}
238
239
		foreach ($link_datas_ary as $table => $field)