Code Duplication    Length = 6-6 lines in 6 locations

mod/elgg_solr/lib/hooks.php 6 locations

@@ 64-69 (lines=6) @@
61
	$params['fq']['subtype'] = 'subtype:file';
62
63
    $default_fq = elgg_solr_get_default_fq($params);
64
	if ($params['fq']) {
65
		$filter_queries = array_merge($default_fq, $params['fq']);
66
	}
67
	else {
68
		$filter_queries = $default_fq;
69
	}
70
71
    if (!empty($filter_queries)) {
72
        foreach ($filter_queries as $key => $value) {
@@ 262-267 (lines=6) @@
259
	$params['fq']['type'] = 'type:object';
260
261
	$default_fq = elgg_solr_get_default_fq($params);
262
	if ($params['fq']) {
263
		$filter_queries = array_merge($default_fq, $params['fq']);
264
	}
265
	else {
266
		$filter_queries = $default_fq;
267
	}
268
269
    if (!empty($filter_queries)) {
270
        foreach ($filter_queries as $key => $value) {
@@ 469-474 (lines=6) @@
466
	}
467
468
	$default_fq = elgg_solr_get_default_fq($params);
469
	if ($params['fq']) {
470
		$filter_queries = array_merge($default_fq, $params['fq']);
471
	}
472
	else {
473
		$filter_queries = $default_fq;
474
	}
475
476
    if (!empty($filter_queries)) {
477
        foreach ($filter_queries as $key => $value) {
@@ 669-674 (lines=6) @@
666
	$params['fq']['type'] = 'type:group';
667
668
	$default_fq = elgg_solr_get_default_fq($params);
669
	if ($params['fq']) {
670
		$filter_queries = array_merge($default_fq, $params['fq']);
671
	}
672
	else {
673
		$filter_queries = $default_fq;
674
	}
675
676
    if (!empty($filter_queries)) {
677
        foreach ($filter_queries as $key => $value) {
@@ 900-905 (lines=6) @@
897
	$query->addSorts($sorts);
898
	
899
	$default_fq = elgg_solr_get_default_fq($params);
900
	if ($params['fq']) {
901
		$filter_queries = array_merge($default_fq, $params['fq']);
902
	}
903
	else {
904
		$filter_queries = $default_fq;
905
	}
906
907
    if (!empty($filter_queries)) {
908
        foreach ($filter_queries as $key => $value) {
@@ 1115-1120 (lines=6) @@
1112
	$params['fq']['subtype'] = 'subtype:generic_comment';
1113
	
1114
	$default_fq = elgg_solr_get_default_fq($params);
1115
	if ($params['fq']) {
1116
		$filter_queries = array_merge($default_fq, $params['fq']);
1117
	}
1118
	else {
1119
		$filter_queries = $default_fq;
1120
	}
1121
1122
    if (!empty($filter_queries)) {
1123
        foreach ($filter_queries as $key => $value) {