Code Duplication    Length = 5-5 lines in 4 locations

Sources/Search.php 2 locations

@@ 86-90 (lines=5) @@
83
		$temp_params = explode('|"|', !empty($temp_params2) ? $temp_params2 : $temp_params);
84
85
		$context['search_params'] = array();
86
		foreach ($temp_params as $i => $data)
87
		{
88
			@list ($k, $v) = explode('|\'|', $data);
89
			$context['search_params'][$k] = $v;
90
		}
91
		if (isset($context['search_params']['brd']))
92
			$context['search_params']['brd'] = $context['search_params']['brd'] == '' ? array() : explode(',', $context['search_params']['brd']);
93
	}
@@ 360-364 (lines=5) @@
357
		$temp_params2 = @gzuncompress($temp_params);
358
		$temp_params = explode('|"|', (!empty($temp_params2) ? $temp_params2 : $temp_params));
359
360
		foreach ($temp_params as $i => $data)
361
		{
362
			@list($k, $v) = explode('|\'|', $data);
363
			$search_params[$k] = $v;
364
		}
365
366
		if (isset($search_params['brd']))
367
			$search_params['brd'] = empty($search_params['brd']) ? array() : explode(',', $search_params['brd']);

Sources/PersonalMessage.php 2 locations

@@ 1126-1130 (lines=5) @@
1123
	{
1124
		$temp_params = explode('|"|', base64_decode(strtr($_REQUEST['params'], array(' ' => '+'))));
1125
		$context['search_params'] = array();
1126
		foreach ($temp_params as $i => $data)
1127
		{
1128
			@list ($k, $v) = explode('|\'|', $data);
1129
			$context['search_params'][$k] = $v;
1130
		}
1131
	}
1132
	if (isset($_REQUEST['search']))
1133
		$context['search_params']['search'] = un_htmlspecialchars($_REQUEST['search']);
@@ 1217-1221 (lines=5) @@
1214
	if (isset($_REQUEST['params']))
1215
	{
1216
		$temp_params = explode('|"|', base64_decode(strtr($_REQUEST['params'], array(' ' => '+'))));
1217
		foreach ($temp_params as $i => $data)
1218
		{
1219
			@list ($k, $v) = explode('|\'|', $data);
1220
			$search_params[$k] = $v;
1221
		}
1222
	}
1223
1224
	$context['start'] = isset($_GET['start']) ? (int) $_GET['start'] : 0;