mirror of
https://github.com/moodle/moodle.git
synced 2025-01-17 21:49:15 +01:00
1fcf0ca8a5
dirname() is a slow function compared with __DIR__ and using '/../'. Moodle has a large number of legacy files that are included each time a page loads and is not able to use an autoloader as it is functional code. This allows those required includes to perform as best as possible in this situation.
21 lines
501 B
PHP
21 lines
501 B
PHP
<?php
|
|
/**
|
|
* Print this server's public key and exit
|
|
*
|
|
* @author Donal McMullan donal@catalyst.net.nz
|
|
* @version 0.0.1
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU Public License
|
|
* @package mnet
|
|
*/
|
|
|
|
require_once(__DIR__ . '/../config.php');
|
|
require_once $CFG->dirroot.'/mnet/lib.php';
|
|
|
|
if ($CFG->mnet_dispatcher_mode === 'off') {
|
|
print_error('mnetdisabled', 'mnet');
|
|
}
|
|
|
|
header("Content-type: text/plain; charset=utf-8");
|
|
$keypair = mnet_get_keypair();
|
|
echo $keypair['certificate'];
|