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

@@ 339-364 (lines=26) @@
336
		));
337
	}
338
	$i=0;
339
	foreach($skillsEntity as $skill){
340
		$user['skills']['item_'.$i]['skill'] = $skill->title;
341
		//$user['skills']['item_'.$i]['endorsements'] = $skill->endorsements;
342
		$j = 0;
343
		if( is_array($skill->endorsements) ){
344
			foreach( $skill->endorsements as $friend ){
345
				$friendEntity = get_user($friend);
346
				if( $friendEntity instanceof ElggUser ){
347
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
348
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
349
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
350
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
351
					$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
352
				}
353
				$j++;
354
			}
355
		} else if( !is_null($skill->endorsements) ){
356
			$friendEntity = get_user($skill->endorsements);
357
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid; 
358
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
359
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
360
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
361
			$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->geticon();
362
		}
363
		$i++;
364
	}
365
366
	// Portfolio
367
	$portfolioEntity = elgg_get_entities(array(