tools-scheduler.html.twig 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <div class="scheduler-content">
  2. {% set data = admin.data('config/scheduler') %}
  3. {% set cron_status = grav.scheduler.isCrontabSetup()%}
  4. {% if cron_status == 1 %}
  5. <div class="alert notice secondary-accent">
  6. <div id="show-instructions" class="button button-small"><i class="fa fa-clock-o"></i> {{ "PLUGIN_ADMIN.SCHEDULER_INSTALL_INSTRUCTIONS"|tu }}</div>
  7. <i class="fa fa-check"></i> {{ "PLUGIN_ADMIN.SCHEDULER_INSTALLED_READY"|tu }}
  8. </div>
  9. {% elseif cron_status == 2 %}
  10. <div class="alert warning"> {{ "PLUGIN_ADMIN.SCHEDULER_CRON_NA"|tu }}</div>
  11. {% else %}
  12. <div class="alert warning"> {{ "PLUGIN_ADMIN.SCHEDULER_NOT_ENABLED"|tu }}</div>
  13. {% endif %}
  14. <div class="alert notice"><i class="fa fa-exclamation-circle"></i> {{ "PLUGIN_ADMIN.SCHEDULER_WARNING"|tu([user]) }}</div>
  15. <div id="cron-install" class="form-border overlay {{ cron_status == 1 ? 'hide' : ''}}">
  16. <pre><code>{{- grav.scheduler.getCronCommand()|trim -}}</code></pre>
  17. <p>{{ "PLUGIN_ADMIN.SCHEDULER_POST_INSTRUCTIONS"|tu|raw }}</p>
  18. </div>
  19. {% include 'partials/blueprints.html.twig' with { blueprints: data.blueprints, data: data } %}
  20. {% include 'partials/modal-changes-detected.html.twig' %}
  21. <script>
  22. $('#show-instructions').click(function() {
  23. $('#cron-install').toggleClass( "hide" );
  24. });
  25. </script>
  26. </div>