Merge branch 'MDL-58836-32' of git://github.com/damyon/moodle into MOODLE_32_STABLE

This commit is contained in:
Dan Poltawski
2017-05-10 06:57:12 +01:00
2 changed files with 14 additions and 2 deletions
+1 -1
View File
@@ -143,7 +143,7 @@ class login implements renderable, templatable {
$data->error = $this->error;
$data->forgotpasswordurl = $this->forgotpasswordurl->out(false);
$data->hasidentityproviders = !empty($this->identityproviders);
$data->hasinstructions = !empty($this->instructions);
$data->hasinstructions = !empty($this->instructions) || $this->cansignup;
$data->identityproviders = $identityproviders;
list($data->instructions, $data->instructionsformat) = external_format_text($this->instructions, FORMAT_MOODLE,
context_system::instance()->id);
+13 -1
View File
@@ -97,5 +97,17 @@ $PAGE->set_heading($SITE->fullname);
echo $OUTPUT->header();
echo $OUTPUT->render($mform_signup);
if ($mform_signup instanceof renderable) {
// Try and use the renderer from the auth plugin if it exists.
try {
$renderer = $PAGE->get_renderer('auth_' . $authplugin->authtype);
} catch (coding_exception $ce) {
// Fall back on the general renderer.
$renderer = $OUTPUT;
}
echo $renderer->render($mform_signup);
} else {
// Fall back for auth plugins not using renderables.
$mform_signup->display();
}
echo $OUTPUT->footer();