Code Duplication    Length = 13-13 lines in 2 locations

mod/solr_api/start.php 2 locations

@@ 250-262 (lines=13) @@
247
248
	foreach ($entities as $entity) {
249
250
		if (is_Json($entity->title)) {
251
			$title_array = json_decode($entity->title, true);
252
			if (!isset($title_array['en']) || !isset($title_array['en'])) {
253
				$title_array['en'] = str_replace('"', '\"', $title_array);
254
				$title_array['fr'] = str_replace('"', '\"', $title_array);
255
			} else {
256
				$title_array['en'] = str_replace('"', '\"', $title_array['en']);
257
				$title_array['fr'] = str_replace('"', '\"', $title_array['fr']);
258
			}
259
		} else {
260
			$title_array['en'] = $entity->title;
261
			$title_array['fr'] = $entity->title;
262
		}
263
264
		if (is_Json($entity->description)) {
265
			$description_array = json_decode($entity->description, true);
@@ 264-276 (lines=13) @@
261
			$title_array['fr'] = $entity->title;
262
		}
263
264
		if (is_Json($entity->description)) {
265
			$description_array = json_decode($entity->description, true);
266
			if (!isset($description_array['en']) || !isset($description_array['en'])) {
267
				$description_array['en'] = str_replace('"', '\"', $description_array);
268
				$description_array['fr'] = str_replace('"', '\"', $description_array);
269
			} else {
270
				$description_array['en'] = str_replace('"', '\"', $description_array['en']);
271
				$description_array['fr'] = str_replace('"', '\"', $description_array['fr']);
272
			}
273
		} else {
274
			$description_array['en'] = $entity->description;
275
			$description_array['fr'] = $entity->description;
276
		}
277
278
		$arr[] = array(
279
			'guid' => $entity->getGUID(),