Code Duplication    Length = 11-11 lines in 2 locations

plugin/bbb/lib/bbb.lib.php 2 locations

@@ 222-232 (lines=11) @@
219
        // Check the extra fields for this course and session
220
        // Session limit takes priority over course limit
221
        // Course limit takes priority over global limit
222
        if (!empty($this->courseId)) {
223
            $extraField = new ExtraField('course');
224
            $fieldId = $extraField->get_all(
225
                array('variable = ?' => 'plugin_bbb_course_users_limit')
226
            );
227
            $extraValue = new ExtraFieldValue('course');
228
            $value = $extraValue->get_values_by_handler_and_field_id($this->courseId, $fieldId[0]['id']);
229
            if (!empty($value['value'])) {
230
                $courseLimit = $value['value'];
231
            }
232
        }
233
        if (!empty($this->sessionId)) {
234
            $extraField = new ExtraField('session');
235
            $fieldId = $extraField->get_all(
@@ 233-243 (lines=11) @@
230
                $courseLimit = $value['value'];
231
            }
232
        }
233
        if (!empty($this->sessionId)) {
234
            $extraField = new ExtraField('session');
235
            $fieldId = $extraField->get_all(
236
                array('variable = ?' => 'plugin_bbb_session_users_limit')
237
            );
238
            $extraValue = new ExtraFieldValue('session');
239
            $value = $extraValue->get_values_by_handler_and_field_id($this->sessionId, $fieldId[0]['id']);
240
            if (!empty($value['value'])) {
241
                $sessionLimit = $value['value'];
242
            }
243
        }
244
        if (!empty($sessionLimit)) {
245
            return $sessionLimit;
246
        } elseif (!empty($courseLimit)) {