Code Duplication    Length = 12-15 lines in 2 locations

app/lib/FFCMS/Controllers/Admin/Users.php 1 location

@@ 197-208 (lines=12) @@
194
195
        // check if email address change that email isn't taken
196
        $email = $f3->get('REQUEST.email');
197
        if ($usersMapper->email !== $email) {
198
            $usersMapper->load(['email = ?', $email]);
199
            if ($usersMapper->email == $email) {
200
                $this->notify(sprintf(_('The email address %s is already in use!'), $email), 'warning');
201
                $f3->set('form', $f3->get('REQUEST'));
202
                echo \View::instance()->render($view);
203
                return;
204
            } else {
205
                // new email
206
                $data['email'] = $email;
207
            }
208
        }
209
210
        // update required fields to check from ones which changed
211
        // validate the entered data

app/lib/FFCMS/Controllers/User/User.php 1 location

@@ 216-230 (lines=15) @@
213
214
        // check if email address change that email isn't taken
215
        $email = $f3->get('REQUEST.email');
216
        if ($usersMapper->email !== $email) {
217
            $usersMapper->load(['email = ?', $email]);
218
            if ($usersMapper->email == $email) {
219
                $this->notify(sprintf(_('The email address %s is already in use!'), $email), 'warning');
220
                $f3->set('form', $f3->get('REQUEST'));
221
                echo \View::instance()->render($view);
222
                return;
223
            } else {
224
                // new email
225
                $data['email'] = $email;
226
            }
227
        } else {
228
            // no change
229
            unset($data['email']);
230
        }
231
232
        // update required fields to check from ones which changed
233
        // validate the entered data