Code Duplication    Length = 24-26 lines in 2 locations

mod/gc_api/lib/profile.php 1 location

@@ 187-210 (lines=24) @@
184
		'limit' => 0
185
		));
186
	$i=0;
187
	foreach($skillsEntity as $skill){
188
		$user['skills']['item_'.$i]['skill'] = $skill->title;
189
		//$user['skills']['item_'.$i]['endorsements'] = $skill->endorsements;
190
		$j = 0;
191
		if(is_array($skill->endorsements)){
192
			foreach($skill->endorsements as $friend){
193
				$friendEntity = get_user($friend);
194
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
195
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
196
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
197
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
198
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
199
				$j++;
200
			}
201
		}elseif(!is_null($skill->endorsements)){
202
			$friendEntity = get_user($skill->endorsements);
203
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
204
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
205
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
206
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
207
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
208
		}
209
		$i++;
210
	}
211
	elgg_set_ignore_access(false);
212
	/////////////////////////////////////////////////////////////////////////////////////////
213
	//Language

mod/gc_mobile_api/models/user.php 1 location

@@ 381-406 (lines=26) @@
378
		));
379
	}
380
	$i=0;
381
	foreach($skillsEntity as $skill){
382
		$user['skills']['item_'.$i]['skill'] = $skill->title;
383
		//$user['skills']['item_'.$i]['endorsements'] = $skill->endorsements;
384
		$j = 0;
385
		if( is_array($skill->endorsements) ){
386
			foreach( $skill->endorsements as $friend ){
387
				$friendEntity = get_user($friend);
388
				if( $friendEntity instanceof ElggUser ){
389
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
390
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
391
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
392
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
393
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
394
				}
395
				$j++;
396
			}
397
		} else if( !is_null($skill->endorsements) ){
398
			$friendEntity = get_user($skill->endorsements);
399
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
400
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
401
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
402
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
403
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
404
		}
405
		$i++;
406
	}
407
408
	// Portfolio
409
	$portfolioEntity = elgg_get_entities(array(