Code Duplication    Length = 11-12 lines in 2 locations

classes/output/mobile.php 2 locations

@@ 106-117 (lines=12) @@
103
        }
104
105
        // Check if the BBB server is working.
106
        if (is_null($serverversion)) {
107
108
            if ($bbbsession['administrator']) {
109
                $error = get_string('view_error_unable_join', 'bigbluebuttonbn');
110
            } else if ($bbbsession['moderator']) {
111
                $error = get_string('view_error_unable_join_teacher', 'bigbluebuttonbn');
112
            } else {
113
                $error = get_string('view_error_unable_join_student', 'bigbluebuttonbn');
114
            }
115
116
            return(self::mobile_print_error($error));
117
        }
118
119
        // Mark viewed by user (if required).
120
        $completion = new \completion_info($course);
@@ 154-164 (lines=11) @@
151
                $bbbsession['presentation']['url']
152
            );
153
154
            if (empty($response)) {
155
                // The BBB server is failing.
156
                if ($bbbsession['administrator']) {
157
                    $e = get_string('view_error_unable_join', 'bigbluebuttonbn');
158
                } else if ($bbbsession['moderator']) {
159
                    $e = get_string('view_error_unable_join_teacher', 'bigbluebuttonbn');
160
                } else {
161
                    $e = get_string('view_error_unable_join_student', 'bigbluebuttonbn');
162
                }
163
                return(self::mobile_print_error($e));
164
            }
165
            if ($response['returncode'] == 'FAILED') {
166
                // The meeting could not be created.
167
                $errorkey = bigbluebuttonbn_get_error_key($response['messageKey'],  'view_error_create');