12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- {% extends 'partials/base.html.twig' %}
- {% set configurations = admin.configurations(true) %}
- {% set config_slug = admin.route %}
- {% if not config_slug %}
- {% set config_slug = configurations|first %}
- {% do admin.redirect('config/' ~ config_slug, 302) %}
- {% endif %}
- {% set isInfo = (config_slug == 'info') %}
- {% set tab_title_string = "PLUGIN_ADMIN." ~ config_slug|upper %}
- {% set tab_title = (tab_title_string|t == tab_title_string ? config_slug|capitalize : tab_title_string|t) ?: 'Not Found' %}
- {% set title = "PLUGIN_ADMIN.CONFIGURATION"|t ~ ": " ~ tab_title %}
- {% if config_slug and not isInfo %}
- {% set data = admin.data('config/' ~ config_slug) %}
- {% endif %}
- {% block stylesheets %}
- {% do assets.addCss(theme_url ~ '/css/codemirror/codemirror.css') %}
- {{ parent() }}
- {% endblock %}
- {% block javascripts %}
- {{ parent() }}
- {% endblock %}
- {% block titlebar %}
- <div class="button-bar">
- <a class="button" href="{{ admin_route('/') }}"><i class="fa fa-reply"></i> {{ "PLUGIN_ADMIN.BACK"|t }}</a>
- {% if data.file.filename %}
- <button class="button" type="submit" name="task" value="save" form="blueprints"><i class="fa fa-check"></i> {{ "PLUGIN_ADMIN.SAVE"|t }}</button>
- {% endif %}
- </div>
- <h1><i class="fa fa-fw fa-wrench"></i> {{ "PLUGIN_ADMIN.CONFIGURATION"|t }} - {{ tab_title }}</h1>
- {% endblock %}
- {% block content_top %}
- {% if authorize('admin.super') and data.file.filename %}
- <div class="alert notice">{{ "PLUGIN_ADMIN.SAVE_LOCATION"|t }}: <b>{{ data.file.filename|replace({(base_path):''}) }}</b></div>
- {% endif %}
- <div class="form-tabs">
- <div class="tabs-nav">
- {% for configuration in configurations %}
- <a {% if config_slug == configuration %}class="active"{% endif %} href="{{ admin_route('/config/' ~ configuration) }}">
- {% set configuration_string = "PLUGIN_ADMIN." ~ configuration|upper %}
- <span>{{ (configuration_string|t == configuration_string ? configuration|capitalize : configuration_string|t) }}</span>
- </a>
- {% endfor %}
- </div>
- </div>
- {% endblock %}
- {% block content %}
- {% set accessChangelog = authorize(['admin.maintenance', 'admin.super']) %}
- {% if config_slug in configurations %}
- {% if isInfo %}
- <div id="phpinfo">
- {% if accessChangelog %}
- <div style="margin-left:1.5rem">
- <a class="button button-big" href="#" style="text-align: center;" data-remodal-target="changelog" data-remodal-changelog="{{ admin_route('/changelog/type:plugins/slug:' ~ plugin.slug) }}"><i class="fa fa-binoculars"></i> View Grav Changelog</a>
- </div>
- {% endif %}
- {{ admin.phpinfo|raw }}
- </div>
- {% else %}
- <div class="config-wrapper-{{ config_slug }}">
- {% include 'partials/blueprints.html.twig' with { blueprints: data.blueprints, data: data } %}
- </div>
- {% endif %}
- {% include 'partials/modal-changes-detected.html.twig' %}
- {% if accessChangelog %}
- {% include 'partials/modal-changelog.html.twig' %}
- {% endif %}
- {% else %}
- {% do page.modifyHeader('http_response_code', 404) %}
- <div class="config-wrapper">
- <h2>Not found</h2>
- </div>
- {% endif %}
- {% endblock %}
|