| Línea 167... |
Línea 167... |
| 167 |
$OUTPUT = $PAGE->get_renderer('tool_mfa');
|
167 |
$OUTPUT = $PAGE->get_renderer('tool_mfa');
|
| 168 |
echo $OUTPUT->header();
|
168 |
echo $OUTPUT->header();
|
| 169 |
echo $OUTPUT->heading(get_string('managefactor', 'factor_' . $factorobject->name));
|
169 |
echo $OUTPUT->heading(get_string('managefactor', 'factor_' . $factorobject->name));
|
| 170 |
echo $OUTPUT->active_factors($factor);
|
170 |
echo $OUTPUT->active_factors($factor);
|
| 171 |
echo $OUTPUT->single_button($returnurl, get_string('back'));
|
171 |
echo $OUTPUT->single_button($returnurl, get_string('back'));
|
| - |
|
172 |
|
| - |
|
173 |
// Displays a setup additional button in case it is needed.
|
| - |
|
174 |
if ($factorobject->show_additional_setup_button()) {
|
| - |
|
175 |
echo $OUTPUT->single_button(
|
| - |
|
176 |
url: new \moodle_url('action.php', ['action' => 'setup', 'factor' => $factor]),
|
| - |
|
177 |
label: $factorobject->get_additional_setup_string(),
|
| - |
|
178 |
method: 'post',
|
| - |
|
179 |
options: ['type' => 'primary'],
|
| - |
|
180 |
);
|
| - |
|
181 |
}
|
| - |
|
182 |
|
| 172 |
// JS for modal confirming replace and revoke actions.
|
183 |
// JS for modal confirming replace and revoke actions.
|
| 173 |
$PAGE->requires->js_call_amd('tool_mfa/confirmation_modal', 'init', [$context->id]);
|
184 |
$PAGE->requires->js_call_amd('tool_mfa/confirmation_modal', 'init', [$context->id]);
|
| Línea 174... |
Línea 185... |
| 174 |
|
185 |
|