Code Duplication    Length = 24-24 lines in 2 locations

mod/gc_mobile_api/models/opportunity.php 1 location

@@ 424-447 (lines=24) @@
421
		if(!is_array($experience_list)) {
422
			$experience_list = array_filter(array($experience_list));
423
		}
424
		if(!empty($experience_list)) {
425
			foreach ($experience_list as $experience) {
426
				$experience = get_entity($experience);
427
				$experience_ending_en = date("F", mktime(null, null, null, $experience->enddate)) . ', ' . $experience->endyear;
428
				$experience_ending_fr = $cal_month[$experience->enddate] . ', ' . $experience->endyear;
429
				if ($experience->ongoing == 'true') {
430
					$experience_ending_en = 'Present';
431
					$experience_ending_fr = 'Présent';
432
				}
433
				$experience_beginning_en = date("F", mktime(null, null, null, $experience->startdate)) . ', ' . $experience->startyear;
434
				$experience_beginning_fr =  $cal_month[$experience->startdate] . ', ' . $experience->startyear;
435
				
436
				// TODO: This section should be in the language files eventually.
437
				$content_applicant_en .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
438
				$content_applicant_en .= $experience_beginning_en . ' - ' . $experience_ending_en . "<br>";
439
				$content_applicant_en .= '<b>' . $experience->title . '</b>' . "<br>";
440
				$content_applicant_en .= $experience->responsibilities . "<br><br>";
441
	
442
				$content_applicant_fr .= '<br><b><font size="4">' . $experience->organization . ':</font></b>' . "<br>";
443
				$content_applicant_fr .= $experience_beginning_fr . ' - ' . $experience_ending_fr . "<br>";
444
				$content_applicant_fr .= '<b>' . $experience->title . '</b>' . "<br>";
445
				$content_applicant_fr .= $experience->responsibilities . "<br><br>";
446
			}
447
		}
448
		
449
		// Lists all skills of the applicant.
450
		$skill_list = $user_entity->gc_skills;

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;