Code Duplication    Length = 28-32 lines in 2 locations

engine/lib/user_settings.php 1 location

@@ 136-167 (lines=32) @@
133
 * @since 1.8.0
134
 * @access private
135
 */
136
function _elgg_set_user_language() {
137
	$language = get_input('language');
138
	$user_guid = get_input('guid');
139
140
	if (!isset($language)) {
141
		return;
142
	}
143
	
144
	if ($user_guid) {
145
		$user = get_user($user_guid);
146
	} else {
147
		$user = elgg_get_logged_in_user_entity();
148
	}
149
150
	if ($user && $language) {
151
		if (strcmp($language, $user->language) != 0) {
152
			$user->language = $language;
153
			if ($user->save()) {
154
				system_message(elgg_echo('user:language:success'));
155
				return true;
156
			} else {
157
				register_error(elgg_echo('user:language:fail'));
158
			}
159
		} else {
160
			// no change
161
			return;
162
		}
163
	} else {
164
		register_error(elgg_echo('user:language:fail'));
165
	}
166
	return false;
167
}
168
169
170
/* CYU - CHECKS IF THE EMAIL THE USER ENTERS IN THE SYSTEM IS VALID OR NOT */

mod/wet4/lib/user_settings.php 1 location

@@ 125-152 (lines=28) @@
122
 * @since 1.8.0
123
 * @access private
124
 */
125
function _elgg_set_user_language() {
126
	$language = get_input('language');
127
	$user_guid = get_input('guid');
128
129
	if ($user_guid) {
130
		$user = get_user($user_guid);
131
	} else {
132
		$user = elgg_get_logged_in_user_entity();
133
	}
134
135
	if ($user && $language) {
136
		if (strcmp($language, $user->language) != 0) {
137
			$user->language = $language;
138
			if ($user->save()) {
139
				system_message(elgg_echo('user:language:success'));
140
				return true;
141
			} else {
142
				register_error(elgg_echo('user:language:fail'));
143
			}
144
		} else {
145
			// no change
146
			return null;
147
		}
148
	} else {
149
		register_error(elgg_echo('user:language:fail'));
150
	}
151
	return false;
152
}
153
154
155
/* CYU - CHECKS IF THE EMAIL THE USER ENTERS IN THE SYSTEM IS VALID OR NOT */