Code Duplication    Length = 11-13 lines in 2 locations

main/inc/lib/usermanager.lib.php 2 locations

@@ 256-266 (lines=11) @@
253
            $access_url_id = api_get_current_access_url_id();
254
        }
255
256
        if (is_array($_configuration[$access_url_id]) &&
257
            isset($_configuration[$access_url_id]['hosting_limit_users']) &&
258
            $_configuration[$access_url_id]['hosting_limit_users'] > 0) {
259
            $num = self::get_number_of_users();
260
            if ($num >= $_configuration[$access_url_id]['hosting_limit_users']) {
261
                api_warn_hosting_contact('hosting_limit_users');
262
                Display::addFlash(Display::return_message(get_lang('PortalUsersLimitReached'), 'warning'));
263
264
                return false;
265
            }
266
        }
267
268
        if ($status === 1 &&
269
            is_array($_configuration[$access_url_id]) &&
@@ 268-280 (lines=13) @@
265
            }
266
        }
267
268
        if ($status === 1 &&
269
            is_array($_configuration[$access_url_id]) &&
270
            isset($_configuration[$access_url_id]['hosting_limit_teachers']) &&
271
            $_configuration[$access_url_id]['hosting_limit_teachers'] > 0
272
        ) {
273
            $num = self::get_number_of_users(1);
274
            if ($num >= $_configuration[$access_url_id]['hosting_limit_teachers']) {
275
                Display::addFlash(Display::return_message(get_lang('PortalTeachersLimitReached'), 'warning'));
276
                api_warn_hosting_contact('hosting_limit_teachers');
277
278
                return false;
279
            }
280
        }
281
282
        if (empty($password)) {
283
            Display::addFlash(Display::return_message(get_lang('ThisFieldIsRequired').': '.get_lang('Password') , 'warning'));