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

@@ 222-231 (lines=10) @@
219
	//Language metadata
220
	$unpacked_array = mm_unpack_mission($opportunityObj);
221
	$unpacked_language = '';
222
	if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
223
  	$unpacked_language .= '<b>' . elgg_echo('missions:written_comprehension') . ': </b>';
224
  	if (! empty($unpacked_array['lwc_english'])) {
225
      $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
226
  	}
227
  	if (! empty($unpacked_array['lwc_french'])) {
228
      $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
229
  	}
230
		$unpacked_language .= '<br>';
231
	}
232
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
233
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
234
		if (! empty($unpacked_array['lwe_english'])) {
@@ 232-241 (lines=10) @@
229
  	}
230
		$unpacked_language .= '<br>';
231
	}
232
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
233
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
234
		if (! empty($unpacked_array['lwe_english'])) {
235
	  	$unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
236
	 	}
237
	  if (! empty($unpacked_array['lwe_french'])) {
238
	  	$unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
239
	  }
240
	  	$unpacked_language .= '<br>';
241
	}
242
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
243
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
244
		if (! empty($unpacked_array['lop_english'])) {
@@ 242-251 (lines=10) @@
239
	  }
240
	  	$unpacked_language .= '<br>';
241
	}
242
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
243
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
244
		if (! empty($unpacked_array['lop_english'])) {
245
			$unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
246
		}
247
		if (! empty($unpacked_array['lop_french'])) {
248
			$unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
249
		}
250
		$unpacked_language .= '<br>';
251
	}
252
	if (empty($unpacked_language)) {
253
		$unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
254
	}