Code Duplication    Length = 8-10 lines in 2 locations

actions/profile/edit.php 1 location

@@ 74-81 (lines=8) @@
71
72
// display name is handled separately
73
$name = strip_tags(get_input('name'));
74
if ($name) {
75
	if (elgg_strlen($name) > 50) {
76
		register_error(elgg_echo('user:name:fail'));
77
	} elseif ($owner->name != $name) {
78
		$owner->name = $name;
79
		$owner->save();
80
	}
81
}
82
83
// go through custom fields
84
if (sizeof($input) > 0) {

mod/gc_api/lib/profile.php 1 location

@@ 346-355 (lines=10) @@
343
				}
344
345
				$name = $nameData["firstName"].' '.$nameData["lastName"];
346
				if (elgg_strlen($name) > 50) {
347
					register_error(elgg_echo('user:name:fail'));
348
				} elseif ($user_entity->name != $name) {
349
					$user_entity->name= $name;
350
					$user_entity->save();
351
				}
352
				elgg_set_ignore_access(false);
353
				break;
354
			case 'title':
355
356
				$titleData = json_decode(json_encode($value), true);
357
				if (!isset($titleData['fr'])&&!isset($titleData['en'])) {
358
					$response['error'] = 4;