See Release Notes
Long Term Support Release
1 <?php 2 // This file is part of Moodle - http://moodle.org/ 3 // 4 // Moodle is free software: you can redistribute it and/or modify 5 // it under the terms of the GNU General Public License as published by 6 // the Free Software Foundation, either version 3 of the License, or 7 // (at your option) any later version. 8 // 9 // Moodle is distributed in the hope that it will be useful, 10 // but WITHOUT ANY WARRANTY; without even the implied warranty of 11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 // GNU General Public License for more details. 13 // 14 // You should have received a copy of the GNU General Public License 15 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 16 17 namespace mod_bigbluebuttonbn\local\exceptions; 18 19 /** 20 * Class server_not_available_exception 21 * 22 * This kind of error cannot be recovered and should be displayed to the user 23 * signaling that there is an error in the configuration. 24 * 25 * @package mod_bigbluebuttonbn 26 * @copyright 2010 onwards, Blindside Networks Inc 27 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 28 * @author Laurent David (laurent [at] call-learning [dt] fr) 29 */ 30 class server_not_available_exception extends \moodle_exception { 31 32 /** 33 * Constructor 34 * 35 * @param string $errorcode The name of the string from error.php to print 36 * @param string $module name of module 37 * @param string $link The url where the user will be prompted to continue. If no url is provided the user will be directed to 38 * the site index page. 39 * @param mixed $a Extra words and phrases that might be required in the error string 40 * @param string $debuginfo optional debugging information 41 */ 42 public function __construct($errorcode, $module = '', $link = '', $a = null, $debuginfo = null) { 43 global $CFG; 44 $hasdebugdeveloper = ( 45 isset($CFG->debugdisplay) && 46 isset($CFG->debug) && 47 $CFG->debugdisplay && 48 $CFG->debug === DEBUG_DEVELOPER 49 ); 50 if ($hasdebugdeveloper && is_null($debuginfo)) { 51 $debuginfo = $this->getTraceAsString(); 52 } 53 parent::__construct($errorcode, $module, $link, $a, $debuginfo); 54 } 55 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body