@@ 49-58 (lines=10) @@ | ||
46 | if (isset($_configuration[$access_url_id]) && |
|
47 | is_array($_configuration[$access_url_id]) |
|
48 | ) { |
|
49 | if (isset($_configuration[$access_url_id]['hosting_limit_courses']) && |
|
50 | $_configuration[$access_url_id]['hosting_limit_courses'] > 0 |
|
51 | ) { |
|
52 | $num = self::count_courses($access_url_id); |
|
53 | if ($num >= $_configuration[$access_url_id]['hosting_limit_courses']) { |
|
54 | api_warn_hosting_contact('hosting_limit_courses'); |
|
55 | ||
56 | return api_set_failure(get_lang('PortalCoursesLimitReached')); |
|
57 | } |
|
58 | } |
|
59 | ||
60 | if (isset($_configuration[$access_url_id]['hosting_limit_active_courses']) && |
|
61 | $_configuration[$access_url_id]['hosting_limit_active_courses'] > 0 |
|
@@ 60-71 (lines=12) @@ | ||
57 | } |
|
58 | } |
|
59 | ||
60 | if (isset($_configuration[$access_url_id]['hosting_limit_active_courses']) && |
|
61 | $_configuration[$access_url_id]['hosting_limit_active_courses'] > 0 |
|
62 | ) { |
|
63 | $num = self::countActiveCourses($access_url_id); |
|
64 | if ($num >= $_configuration[$access_url_id]['hosting_limit_active_courses']) { |
|
65 | api_warn_hosting_contact('hosting_limit_active_courses'); |
|
66 | ||
67 | return api_set_failure( |
|
68 | get_lang('PortalActiveCoursesLimitReached') |
|
69 | ); |
|
70 | } |
|
71 | } |
|
72 | } |
|
73 | ||
74 |
@@ 101-110 (lines=10) @@ | ||
98 | $access_url_id = api_get_current_access_url_id(); |
|
99 | } |
|
100 | ||
101 | if (is_array($_configuration[$access_url_id]) && |
|
102 | isset($_configuration[$access_url_id]['hosting_limit_sessions']) && |
|
103 | $_configuration[$access_url_id]['hosting_limit_sessions'] > 0 |
|
104 | ) { |
|
105 | $num = self::count_sessions(); |
|
106 | if ($num >= $_configuration[$access_url_id]['hosting_limit_sessions']) { |
|
107 | api_warn_hosting_contact('hosting_limit_sessions'); |
|
108 | return get_lang('PortalSessionsLimitReached'); |
|
109 | } |
|
110 | } |
|
111 | ||
112 | $name = Database::escape_string(trim($name)); |
|
113 | $sessionCategoryId = intval($sessionCategoryId); |