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

@@ 334-343 (lines=10) @@
331
				}
332
333
				$name = $nameData["firstName"].' '.$nameData["lastName"];
334
				if (elgg_strlen($name) > 50) {
335
					register_error(elgg_echo('user:name:fail'));
336
				} elseif ($user_entity->name != $name) {
337
					$user_entity->name= $name;
338
					$user_entity->save();
339
				}
340
				elgg_set_ignore_access(false);
341
				break;
342
			case 'title':
343
344
				$titleData = json_decode(json_encode($value), true);
345
				if (!isset($titleData['fr'])&&!isset($titleData['en'])) {
346
					$response['error'] = 4;