Code Duplication    Length = 8-10 lines in 2 locations

action.php 2 locations

@@ 162-169 (lines=8) @@
159
	}
160
	break;
161
162
case 'delete-user':
163
	$user = User::find(Filter::postInteger('user_id'));
164
165
	if ($user && Auth::isAdmin() && Auth::user() !== $user) {
166
		Log::addAuthenticationLog('Deleted user: ' . $user->getUserName());
167
		$user->delete();
168
	}
169
	break;
170
171
case 'language':
172
	// Change the current language
@@ 185-194 (lines=10) @@
182
	}
183
	break;
184
185
case 'masquerade':
186
	$user = User::find(Filter::postInteger('user_id'));
187
188
	if ($user && Auth::isAdmin() && Auth::user() !== $user) {
189
		Log::addAuthenticationLog('Masquerade as user: ' . $user->getUserName());
190
		Auth::login($user);
191
	} else {
192
		http_response_code(406);
193
	}
194
	break;
195
196
case 'unlink-media':
197
	// Remove links from an individual and their spouse-family records to a media object.