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