Code Duplication    Length = 10-10 lines in 9 locations

mod/missions/views/default/page/elements/print-mission-more.php 3 locations

@@ 82-91 (lines=10) @@
79
80
// Sets up the display for language metadata.
81
$unpacked_language = '';
82
if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
83
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_comprehension') . ': </h5>';
84
    if (! empty($unpacked_array['lwc_english'])) {
85
        $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
86
    }
87
    if (! empty($unpacked_array['lwc_french'])) {
88
        $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
89
    }
90
    $unpacked_language .= '<br>';
91
}
92
if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
93
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_expression') . ': </h5>';
94
    if (! empty($unpacked_array['lwe_english'])) {
@@ 92-101 (lines=10) @@
89
    }
90
    $unpacked_language .= '<br>';
91
}
92
if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
93
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_expression') . ': </h5>';
94
    if (! empty($unpacked_array['lwe_english'])) {
95
        $unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
96
    }
97
    if (! empty($unpacked_array['lwe_french'])) {
98
        $unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
99
    }
100
    $unpacked_language .= '<br>';
101
}
102
if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
103
    $unpacked_language .= '<h5>' . elgg_echo('missions:oral_proficiency') . ': </h5>';
104
    if (! empty($unpacked_array['lop_english'])) {
@@ 102-111 (lines=10) @@
99
    }
100
    $unpacked_language .= '<br>';
101
}
102
if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
103
    $unpacked_language .= '<h5>' . elgg_echo('missions:oral_proficiency') . ': </h5>';
104
    if (! empty($unpacked_array['lop_english'])) {
105
        $unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
106
    }
107
    if (! empty($unpacked_array['lop_french'])) {
108
        $unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
109
    }
110
    $unpacked_language .= '<br>';
111
}
112
if (empty($unpacked_language)) {
113
    $unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
114
}

mod/missions_collab/views/default/page/elements/print-mission-more.php 3 locations

@@ 82-91 (lines=10) @@
79
80
// Sets up the display for language metadata.
81
$unpacked_language = '';
82
if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
83
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_comprehension') . ': </h5>';
84
    if (! empty($unpacked_array['lwc_english'])) {
85
        $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
86
    }
87
    if (! empty($unpacked_array['lwc_french'])) {
88
        $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
89
    }
90
    $unpacked_language .= '<br>';
91
}
92
if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
93
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_expression') . ': </h5>';
94
    if (! empty($unpacked_array['lwe_english'])) {
@@ 92-101 (lines=10) @@
89
    }
90
    $unpacked_language .= '<br>';
91
}
92
if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
93
    $unpacked_language .= '<h5>' . elgg_echo('missions:written_expression') . ': </h5>';
94
    if (! empty($unpacked_array['lwe_english'])) {
95
        $unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
96
    }
97
    if (! empty($unpacked_array['lwe_french'])) {
98
        $unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
99
    }
100
    $unpacked_language .= '<br>';
101
}
102
if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
103
    $unpacked_language .= '<h5>' . elgg_echo('missions:oral_proficiency') . ': </h5>';
104
    if (! empty($unpacked_array['lop_english'])) {
@@ 102-111 (lines=10) @@
99
    }
100
    $unpacked_language .= '<br>';
101
}
102
if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
103
    $unpacked_language .= '<h5>' . elgg_echo('missions:oral_proficiency') . ': </h5>';
104
    if (! empty($unpacked_array['lop_english'])) {
105
        $unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
106
    }
107
    if (! empty($unpacked_array['lop_french'])) {
108
        $unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
109
    }
110
    $unpacked_language .= '<br>';
111
}
112
if (empty($unpacked_language)) {
113
    $unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
114
}

mod/gc_mobile_api/models/opportunity.php 3 locations

@@ 210-219 (lines=10) @@
207
	//Language metadata
208
	$unpacked_array = mm_unpack_mission($opportunityObj);
209
	$unpacked_language = '';
210
	if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
211
  	$unpacked_language .= '<b>' . elgg_echo('missions:written_comprehension') . ': </b>';
212
  	if (! empty($unpacked_array['lwc_english'])) {
213
      $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
214
  	}
215
  	if (! empty($unpacked_array['lwc_french'])) {
216
      $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
217
  	}
218
		$unpacked_language .= '<br>';
219
	}
220
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
221
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
222
		if (! empty($unpacked_array['lwe_english'])) {
@@ 220-229 (lines=10) @@
217
  	}
218
		$unpacked_language .= '<br>';
219
	}
220
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
221
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
222
		if (! empty($unpacked_array['lwe_english'])) {
223
	  	$unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
224
	 	}
225
	  if (! empty($unpacked_array['lwe_french'])) {
226
	  	$unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
227
	  }
228
	  	$unpacked_language .= '<br>';
229
	}
230
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
231
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
232
		if (! empty($unpacked_array['lop_english'])) {
@@ 230-239 (lines=10) @@
227
	  }
228
	  	$unpacked_language .= '<br>';
229
	}
230
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
231
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
232
		if (! empty($unpacked_array['lop_english'])) {
233
			$unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
234
		}
235
		if (! empty($unpacked_array['lop_french'])) {
236
			$unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
237
		}
238
		$unpacked_language .= '<br>';
239
	}
240
	if (empty($unpacked_language)) {
241
		$unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
242
	}