Línea 130... |
Línea 130... |
130 |
|
130 |
|
131 |
$qrkeyttl = !empty($mobilesettings->qrkeyttl) ? $mobilesettings->qrkeyttl : tool_mobile\api::LOGIN_QR_KEY_TTL;
|
131 |
$qrkeyttl = !empty($mobilesettings->qrkeyttl) ? $mobilesettings->qrkeyttl : tool_mobile\api::LOGIN_QR_KEY_TTL;
|
132 |
$mobileqr = html_writer::tag('p', get_string('qrcodeformobileapploginabout', 'tool_mobile',
|
132 |
$mobileqr = html_writer::tag('p', get_string('qrcodeformobileapploginabout', 'tool_mobile',
|
133 |
format_time($qrkeyttl)));
|
133 |
format_time($qrkeyttl)));
|
134 |
$mobileqr .= html_writer::link('#qrcode', get_string('viewqrcode', 'tool_mobile'),
|
134 |
$mobileqr .= html_writer::link('#qrcode', get_string('viewqrcode', 'tool_mobile'),
|
135 |
['class' => 'btn btn-primary mt-2', 'data-toggle' => 'collapse',
|
135 |
['class' => 'btn btn-primary mt-2', 'data-bs-toggle' => 'collapse',
|
136 |
'role' => 'button', 'aria-expanded' => 'false']);
|
136 |
'role' => 'button', 'aria-expanded' => 'false']);
|
137 |
$mobileqr .= html_writer::div(html_writer::img($qrcodeimg, $qrcodeforappstr), 'collapse mt-4', ['id' => 'qrcode']);
|
137 |
$mobileqr .= html_writer::div(html_writer::img($qrcodeimg, $qrcodeforappstr), 'collapse mt-4', ['id' => 'qrcode']);
|
Línea 138... |
Línea 138... |
138 |
}
|
138 |
}
|