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

@@ 413-438 (lines=26) @@
410
		));
411
412
		$i=0;
413
		foreach ($skillsEntity as $skill) {
414
			$user['skills']['item_'.$i]['skill'] = $skill->title;
415
416
			$j = 0;
417
			if (is_array($skill->endorsements)) {
418
				foreach ($skill->endorsements as $friend) {
419
					$friendEntity = get_user($friend);
420
					if ($friendEntity instanceof ElggUser) {
421
						$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid;
422
						$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
423
						$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
424
						$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
425
						$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->getIconURL();
426
					}
427
					$j++;
428
				}
429
			} elseif (!is_null($skill->endorsements)) {
430
				$friendEntity = get_user($skill->endorsements);
431
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["id"] = $friendEntity->guid;
432
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["username"] = $friendEntity->username;
433
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["displayName"] = $friendEntity->name;
434
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["profileURL"] = $friendEntity->getURL();
435
				$user['skills']['item_'.$i]['endorsements']["user_".$j]["iconURL"] = $friendEntity->getIconURL();
436
			}
437
			$i++;
438
		}
439
	}
440
441
	// Portfolio