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

@@ 111-120 (lines=10) @@
108
	//Language metadata
109
	$unpacked_array = mm_unpack_mission($opportunityObj);
110
	$unpacked_language = '';
111
	if (! empty($unpacked_array['lwc_english']) || ! empty($unpacked_array['lwc_french'])) {
112
  	$unpacked_language .= '<b>' . elgg_echo('missions:written_comprehension') . ': </b>';
113
  	if (! empty($unpacked_array['lwc_english'])) {
114
      $unpacked_language .= '<span name="mission-lwc-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwc_english'])) . '</span> ';
115
  	}
116
  	if (! empty($unpacked_array['lwc_french'])) {
117
      $unpacked_language .= '<span name="mission-lwc-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwc_french'])) . '</span>';
118
  	}
119
		$unpacked_language .= '<br>';
120
	}
121
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
122
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
123
		if (! empty($unpacked_array['lwe_english'])) {
@@ 121-130 (lines=10) @@
118
  	}
119
		$unpacked_language .= '<br>';
120
	}
121
	if (! empty($unpacked_array['lwe_english']) || ! empty($unpacked_array['lwe_french'])) {
122
		$unpacked_language .= '<b>' . elgg_echo('missions:written_expression') . ': </b>';
123
		if (! empty($unpacked_array['lwe_english'])) {
124
	  	$unpacked_language .= '<span name="mission-lwe-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lwe_english'])) . '</span> ';
125
	 	}
126
	  if (! empty($unpacked_array['lwe_french'])) {
127
	  	$unpacked_language .= '<span name="mission-lwe-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lwe_french'])) . '</span>';
128
	  }
129
	  	$unpacked_language .= '<br>';
130
	}
131
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
132
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
133
		if (! empty($unpacked_array['lop_english'])) {
@@ 131-140 (lines=10) @@
128
	  }
129
	  	$unpacked_language .= '<br>';
130
	}
131
	if (! empty($unpacked_array['lop_english']) || ! empty($unpacked_array['lop_french'])) {
132
		$unpacked_language .= '<b>' . elgg_echo('missions:oral_proficiency') . ': </b>';
133
		if (! empty($unpacked_array['lop_english'])) {
134
			$unpacked_language .= '<span name="mission-lop-english">' . elgg_echo('missions:formatted:english', array($unpacked_array['lop_english'])) . '</span> ';
135
		}
136
		if (! empty($unpacked_array['lop_french'])) {
137
			$unpacked_language .= '<span name="mission-lop-french">' . elgg_echo('missions:formatted:french', array($unpacked_array['lop_french'])) . '</span>';
138
		}
139
		$unpacked_language .= '<br>';
140
	}
141
	if (empty($unpacked_language)) {
142
		$unpacked_language = '<span name="no-languages">' . elgg_echo('missions:none_required') . '</span>';
143
	}