Code Duplication    Length = 18-18 lines in 2 locations

mod/gc_mobile_api/models/opportunity.php 2 locations

@@ 669-686 (lines=18) @@
666
	return elgg_echo('missions:now_participating_in_mission', array($entity->job_title));
667
}
668
669
function create_opportinities1($user, $title, $email, $phone, $departement, $agree, $lang)
670
{
671
	$user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user));
672
	if (!$user_entity) {
673
		return "User was not found. Please try a different GUID, username, or email address";
674
	}
675
	if (!$user_entity instanceof ElggUser) {
676
		return "Invalid user. Please try a different GUID, username, or email address";
677
	}
678
679
	if (!elgg_is_logged_in()) {
680
		login($user_entity);
681
	}
682
	
683
error_log('title :'.$title .'email :'.$email .'phone :'.$phone .'departement :'.$departement .'agree :'.$agree .'user: '.$user. 'lang: '.$lang);
684
685
	return $title;
686
}
687
688
689
function create_opportinities2($user, $title, $offert, $type, $program, $num_opt,$start_date,$completion_date,$deadline,$description, $lang)
@@ 689-706 (lines=18) @@
686
}
687
688
689
function create_opportinities2($user, $title, $offert, $type, $program, $num_opt,$start_date,$completion_date,$deadline,$description, $lang)
690
{
691
	$user_entity = is_numeric($user) ? get_user($user) : (strpos($user, '@') !== false ? get_user_by_email($user)[0] : get_user_by_username($user));
692
	if (!$user_entity) {
693
		return "User was not found. Please try a different GUID, username, or email address";
694
	}
695
	if (!$user_entity instanceof ElggUser) {
696
		return "Invalid user. Please try a different GUID, username, or email address";
697
	}
698
699
	if (!elgg_is_logged_in()) {
700
		login($user_entity);
701
	}
702
	
703
error_log('title :'.$title .'offer :'.$offert .'type :'.$type .'program :'.$program .'num_opt :'.$num_opt .'start_date: '.$start_date. 'lang: '.$lang);
704
705
	return $title;
706
}
707
708
function create_opportinities3($user, $formData,$lang)
709
{