mirror of
https://github.com/moodle/moodle.git
synced 2025-02-25 20:43:33 +01:00
MDL-78806 core: Remove redundant site name on page titles * With the site name now being appended to the page titles, there is no need to manually append the page titles.
38 lines
1.3 KiB
PHP
38 lines
1.3 KiB
PHP
<?php
|
|
|
|
require(__DIR__.'/../../config.php');
|
|
|
|
$PAGE->set_url('/auth/ldap/ntlmsso_attempt.php');
|
|
$PAGE->set_context(context_system::instance());
|
|
|
|
// Define variables used in page
|
|
$site = get_site();
|
|
|
|
$authsequence = get_enabled_auth_plugins(); // Auths, in sequence.
|
|
if (!in_array('ldap', $authsequence, true)) {
|
|
throw new \moodle_exception('ldap_isdisabled', 'auth');
|
|
}
|
|
|
|
$authplugin = get_auth_plugin('ldap');
|
|
if (empty($authplugin->config->ntlmsso_enabled)) {
|
|
throw new \moodle_exception('ntlmsso_isdisabled', 'auth_ldap');
|
|
}
|
|
|
|
$sesskey = sesskey();
|
|
|
|
// Display the page header. This makes redirect respect the timeout we specify
|
|
// here (and not add 3 more secs) which in turn prevents a bug in both IE 6.x
|
|
// and FF 3.x (Windows version at least) where javascript timers fire up even
|
|
// when we've already left the page that set the timer.
|
|
$loginsite = get_string("loginsite");
|
|
$PAGE->navbar->add($loginsite);
|
|
$PAGE->set_title($loginsite);
|
|
$PAGE->set_heading($site->fullname);
|
|
echo $OUTPUT->header();
|
|
|
|
$msg = '<p>'.get_string('ntlmsso_attempting', 'auth_ldap').'</p>'
|
|
. '<img width="1", height="1" '
|
|
. ' src="' . $CFG->wwwroot . '/auth/ldap/ntlmsso_magic.php?sesskey='
|
|
. $sesskey . '" />';
|
|
redirect($CFG->wwwroot . '/auth/ldap/ntlmsso_finish.php', $msg, 3);
|