░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/moodle/public/auth/lti/templates/local/ltiadvantage
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: login.mustache
{{! This file is part of Moodle - http://moodle.org/ Moodle is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Moodle is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Moodle. If not, see <http://www.gnu.org/licenses/>. }} {{! @template auth_lti/local/ltiadvantage/login Template which displays a choice screen for instructors on first launch, allowing them to select whether to use an existing account in the tool, or to auto provision a new one. Classes required for JS: * none Data attributes required for JS: * none Context variables required for this template: * formaction * sesskey * info - a notification describing the first launch options * cancreateaccounts - whether or not the user is allowed to create auth_lti accounts * accountinfo - information about the user, importantly whether they are logged in or not. Example context (json): { "formaction": "auth/lti/login.php", "sesskey": "1a2b3c4dfg", "info": { "message": "Looks like this is your first time here...", "extraclasses": "", "announce": false, "closebutton": false, "issuccess": true }, "cancreateaccounts": true, "isloggedin": true, "accountinfo": { "firstname": "John", "lastname": "Smith", "email": "john@example.com", "picturehtml": "<img src=\"http://site.example.com/pluginfile.php/5/user/icon/boost/f2?rev=99\" class=\"round\" alt=\"\" width=\"35\" height=\"35\">" } } }} <div id="lti_adv_account_binding_options"> <form action="{{formaction}}" method="POST"> <input type="hidden" name="sesskey" value="{{sesskey}}"> <div class="container-fluid"> <h2>{{#str}} welcome, auth_lti {{/str}}</h2> {{#info}} {{> core/notification}} {{/info}} <div class="row"> <div class="{{#cancreateaccounts}}col-sm-6{{/cancreateaccounts}}{{^cancreateaccounts}}col-sm-12{{/cancreateaccounts}} d-flex"> <div class="card w-100"> <div class="card-header"> {{#str}} haveexistingaccount, auth_lti {{/str}} </div> <div class="card-body text-center d-flex flex-column"> <i class="fa fa-user-circle-o fa-2x link"></i> <h4 class="card-title">{{#str}} useexistingaccount, auth_lti {{/str}}</h4> {{#isloggedin}} {{#accountinfo}} <p class="card-text mt-2"> <span class="text-muted"> {{#str}} currentlyloggedinas, auth_lti {{/str}} </span> <br> {{{picturehtml}}} {{firstname}} {{lastname}} ({{email}}) </p> <input type="submit" class="btn btn-primary mt-auto" name="existing_account" value="{{#str}} linkthisaccount, auth_lti {{/str}}"> {{/accountinfo}} {{/isloggedin}} {{^isloggedin}} <p class="card-text text-muted">{{#str}} mustbeloggedin, auth_lti {{/str}}</p> <input type="submit" class="btn btn-primary mt-auto" name="existing_account" value="{{#str}} login, moodle {{/str}}"> {{/isloggedin}} </div> </div> </div> {{#cancreateaccounts}} <div class="col-sm-6 d-flex"> <div class="card w-100"> <div class="card-header"> {{#str}} createnewaccount, auth_lti {{/str}} </div> <div class="card-body text-center d-flex flex-column"> <i class="fa fa-user-plus fa-2x"></i> <h4 class="card-title">{{#str}} createaccount, auth_lti {{/str}}</h4> <p class="card-text text-muted">{{#str}} getstartedwithnewaccount, auth_lti {{/str}}</p> <input type="submit" class="btn btn-secondary mt-auto" name="new_account" value="{{#str}} createaccountforme, auth_lti {{/str}}"> </div> </div> </div> {{/cancreateaccounts}} </div> </div> </form> </div>
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 account_binding_complete.mustache
MUSTACHE
1.7 KB
2026-02-11 01:44
EDIT
📄 login.mustache
MUSTACHE
5.2 KB
2026-02-11 01:44
EDIT