Code Duplication    Length = 24-24 lines in 2 locations

mod/missions/actions/missions/application-form.php 1 location

@@ 235-258 (lines=24) @@
232
	if(!is_array($experience_list)) {
233
	    $experience_list = array_filter(array($experience_list));
234
	}
235
	if(!empty($experience_list)) {
236
	    foreach ($experience_list as $experience) {
237
	        $experience = get_entity($experience);
238
	        $experience_ending_en = date("F", mktime(null, null, null, $experience->enddate)) . ', ' . $experience->endyear;
239
	        $experience_ending_fr = $cal_month[$experience->enddate] . ', ' . $experience->endyear;
240
	        if ($experience->ongoing == 'true') {
241
	            $experience_ending_en = 'Present';
242
	            $experience_ending_fr = 'Présent';
243
	        }
244
	        $experience_beginning_en = date("F", mktime(null, null, null, $experience->startdate)) . ', ' . $experience->startyear;
245
	        $experience_beginning_fr =  $cal_month[$experience->startdate] . ', ' . $experience->startyear;
246
	        
247
	        // TODO: This section should be in the language files eventually.
248
	        $content_applicant_en .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
249
	        $content_applicant_en .= $experience_beginning_en . ' - ' . $experience_ending_en . "<br>";
250
	        $content_applicant_en .= '<b>' . $experience->title . '</b>' . "<br>";
251
	        $content_applicant_en .= $experience->responsibilities . "<br><br>";
252
253
	        $content_applicant_fr .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
254
	        $content_applicant_fr .= $experience_beginning_fr . ' - ' . $experience_ending_fr . "<br>";
255
	        $content_applicant_fr .= '<b>' . $experience->title . '</b>' . "<br>";
256
	        $content_applicant_fr .= $experience->responsibilities . "<br><br>";
257
	    }
258
	}
259
	
260
	// Lists all skills of the applicant.
261
	$skill_list = $applicant->gc_skills;

mod/gc_mobile_api/models/opportunity.php 1 location

@@ 480-503 (lines=24) @@
477
		if(!is_array($experience_list)) {
478
			$experience_list = array_filter(array($experience_list));
479
		}
480
		if(!empty($experience_list)) {
481
			foreach ($experience_list as $experience) {
482
				$experience = get_entity($experience);
483
				$experience_ending_en = date("F", mktime(null, null, null, $experience->enddate)) . ', ' . $experience->endyear;
484
				$experience_ending_fr = $cal_month[$experience->enddate] . ', ' . $experience->endyear;
485
				if ($experience->ongoing == 'true') {
486
					$experience_ending_en = 'Present';
487
					$experience_ending_fr = 'Présent';
488
				}
489
				$experience_beginning_en = date("F", mktime(null, null, null, $experience->startdate)) . ', ' . $experience->startyear;
490
				$experience_beginning_fr =  $cal_month[$experience->startdate] . ', ' . $experience->startyear;
491
				
492
				// TODO: This section should be in the language files eventually.
493
				$content_applicant_en .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
494
				$content_applicant_en .= $experience_beginning_en . ' - ' . $experience_ending_en . "<br>";
495
				$content_applicant_en .= '<b>' . $experience->title . '</b>' . "<br>";
496
				$content_applicant_en .= $experience->responsibilities . "<br><br>";
497
	
498
				$content_applicant_fr .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
499
				$content_applicant_fr .= $experience_beginning_fr . ' - ' . $experience_ending_fr . "<br>";
500
				$content_applicant_fr .= '<b>' . $experience->title . '</b>' . "<br>";
501
				$content_applicant_fr .= $experience->responsibilities . "<br><br>";
502
			}
503
		}
504
		
505
		// Lists all skills of the applicant.
506
		$skill_list = $user_entity->gc_skills;