芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/public_html/cepali/admin/tool/policy/templates/page_agreedocs.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
. }} {{! @template tool_policy/page_agreedocs Template for showing to the user the policy docs to agree. Classes required for JS: * policyactions Data attributes required for JS: - Context variables required for this template: * pluginbaseurl * myurl * sesskey * policies - policy array * behalfuser - If behalfid is defined and valid, full name of the behalf user with a link to his/her profile; null otherwise Example context (json): { "myurl": "/admin/tool/policy/index.php", "sesskey": "123456", "behalfuser": "Sam Student", "policies": [ { "id": 1, "name": "Terms & conditions", "policymodal": "
Terms & conditions
", "summary": "Policy
summary
", "versionagreed": false, "versionlangsagreed": "Agreed", "versionbehalfsagreed": "" } ] } }} {{#messages}}{{{.}}}{{/messages}}
{{#behalfuser}}
{{# str }} viewconsentpageforuser, tool_policy, {{{ . }}} {{/ str }}
{{/behalfuser}}
{{# str }}consentpagetitle, tool_policy{{/ str }}
{{# str }}agreepolicies, tool_policy {{/ str }}
{{#policies}}
{{{name}}}
{{{summary}}}
{{# str }}refertofullpolicytext, tool_policy, {{{policymodal}}} {{/ str }}
{{#optional}}
{{# str }}iagree, tool_policy, {{{name}}} {{/ str }}
{{# str }}idontagree, tool_policy, {{{name}}} {{/ str }}
{{/optional}} {{^optional}}
{{# str }}iagree, tool_policy, {{{name}}} {{/ str }}
{{#versionlangsagreed}}
{{{.}}}
{{/versionlangsagreed}} {{#versionbehalfsagreed}}
{{{.}}}
{{/versionbehalfsagreed}}
{{/optional}}
{{/policies}} {{# str }}somefieldsrequired, form,
{{/ str }}
{{#cancancel}}
{{/cancancel}}
{{#js}} // Initialise the JS for the modal window which displays the policy versions. require(['tool_policy/policyactions'], function(ActionsMod) { ActionsMod.init('[data-action="view"]'); }); {{/js}}