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

@@ 155-164 (lines=10) @@
152
	//Language metadata
153
	$unpacked_array = mm_unpack_mission($opportunityObj);
154
	$unpacked_language = '';
155
	if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
156
  	$unpacked_language .= '<b>' . elgg_echo('missions:written_comprehension') . ': </b>';
157
  	if (! empty($unpacked_array['lwc_english'])) {
158
      $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
159
  	}
160
  	if (! empty($unpacked_array['lwc_french'])) {
161
      $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
162
  	}
163
		$unpacked_language .= '<br>';
164
	}
165
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
166
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
167
		if (! empty($unpacked_array['lwe_english'])) {
@@ 165-174 (lines=10) @@
162
  	}
163
		$unpacked_language .= '<br>';
164
	}
165
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
166
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
167
		if (! empty($unpacked_array['lwe_english'])) {
168
	  	$unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
169
	 	}
170
	  if (! empty($unpacked_array['lwe_french'])) {
171
	  	$unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
172
	  }
173
	  	$unpacked_language .= '<br>';
174
	}
175
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
176
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
177
		if (! empty($unpacked_array['lop_english'])) {
@@ 175-184 (lines=10) @@
172
	  }
173
	  	$unpacked_language .= '<br>';
174
	}
175
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
176
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
177
		if (! empty($unpacked_array['lop_english'])) {
178
			$unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
179
		}
180
		if (! empty($unpacked_array['lop_french'])) {
181
			$unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
182
		}
183
		$unpacked_language .= '<br>';
184
	}
185
	if (empty($unpacked_language)) {
186
		$unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
187
	}