Code Duplication    Length = 13-13 lines in 2 locations

mod/solr_api/start.php 2 locations

@@ 275-287 (lines=13) @@
272
273
	foreach ($entities as $entity) {
274
275
		if (isJson($entity->title)) {
276
			$title_array = json_decode($entity->title, true);
277
			if (!isset($title_array['en']) || !isset($title_array['en'])) {
278
				$title_array['en'] = str_replace('"', '\"', $title_array);
279
				$title_array['fr'] = str_replace('"', '\"', $title_array);
280
			} else {
281
				$title_array['en'] = str_replace('"', '\"', $title_array['en']);
282
				$title_array['fr'] = str_replace('"', '\"', $title_array['fr']);
283
			}
284
		} else {
285
			$title_array['en'] = $entity->title;
286
			$title_array['fr'] = $entity->title;
287
		}
288
289
		if (isJson($entity->description)) {
290
			$description_array = json_decode($entity->description, true);
@@ 289-301 (lines=13) @@
286
			$title_array['fr'] = $entity->title;
287
		}
288
289
		if (isJson($entity->description)) {
290
			$description_array = json_decode($entity->description, true);
291
			if (!isset($description_array['en']) || !isset($description_array['en'])) {
292
				$description_array['en'] = str_replace('"', '\"', $description_array);
293
				$description_array['fr'] = str_replace('"', '\"', $description_array);
294
			} else {
295
				$description_array['en'] = str_replace('"', '\"', $description_array['en']);
296
				$description_array['fr'] = str_replace('"', '\"', $description_array['fr']);
297
			}
298
		} else {
299
			$description_array['en'] = $entity->description;
300
			$description_array['fr'] = $entity->description;
301
		}
302
303
		$arr[] = array(
304
			'guid' => $entity->getGUID(),