Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2013-07-15 12:23:21 +0400
committermattab <matthieu.aubry@gmail.com>2013-07-15 12:23:21 +0400
commit432dd5d880edc35d7ab2a092e39ddcc00e06e2cb (patch)
tree12b34f6628a0797b4f873a4ea306804985ff16ed
parentf4b96569eb6520d373f18c9fa06e86af837ac103 (diff)
Refs #4053
* files I forgot to check in earlier
-rw-r--r--plugins/CorePluginsAdmin/templates/macros.twig61
-rw-r--r--plugins/CorePluginsAdmin/templates/themes.twig15
2 files changed, 76 insertions, 0 deletions
diff --git a/plugins/CorePluginsAdmin/templates/macros.twig b/plugins/CorePluginsAdmin/templates/macros.twig
new file mode 100644
index 0000000000..fd38899c1f
--- /dev/null
+++ b/plugins/CorePluginsAdmin/templates/macros.twig
@@ -0,0 +1,61 @@
+{% macro tablePlugins(pluginsInfo, token_auth, isTheme) %}
+
+<div class='entityContainer'>
+ <table class="dataTable entityTable">
+ <thead>
+ <tr>
+ <th>{% if isTheme %}{{ 'CorePluginsAdmin_Theme'|translate }}{% else %}{{ 'CorePluginsAdmin_Plugin'|translate }}{% endif %}</th>
+ <th class="num">{{ 'CorePluginsAdmin_Version'|translate }}</th>
+ <th>{{ 'General_Description'|translate }}</th>
+ <th class="status">{{ 'CorePluginsAdmin_Status'|translate }}</th>
+ <th class="action-links">{{ 'CorePluginsAdmin_Action'|translate }}</th>
+ </tr>
+ </thead>
+ <tbody id="plugins">
+ {% for name,plugin in pluginsInfo %}
+ {% if plugin.alwaysActivated is defined and not plugin.alwaysActivated %}
+ <tr {% if plugin.activated %}class="highlighted"{% endif %}>
+ <td class="name">
+ {% if plugin.info.homepage is defined %}
+ <a title="{{ 'CorePluginsAdmin_PluginHomepage'|translate }}" href="{{ plugin.info.homepage }}" target="_blank">
+ {% endif %}
+ {{ name }}
+ {% if plugin.info.homepage is defined %}</a>{% endif %}
+ </td>
+ <td class="vers">{{ plugin.info.version }}</td>
+ <td class="desc">
+ {{ plugin.info.description|raw|nl2br }}
+ {% if plugin.info.license is defined %}
+ &nbsp;({% if plugin.info.license_homepage is defined %}<a title="{{ 'CorePluginsAdmin_LicenseHomepage'|translate }}" target="_blank" href="{{ plugin.info.license_homepage }}">{% endif %}{{ plugin.info.license }}{% if plugin.info.license_homepage is defined %}</a>){% endif %}
+ {% endif %}
+ {% if plugin.info.author is defined %}
+ &nbsp; <cite>By
+ {% if plugin.info.author_homepage is defined %}
+ <a title="{{ 'CorePluginsAdmin_AuthorHomepage'|translate }}" href="{{ plugin.info.author_homepage }}" target="_blank">
+ {% endif %}{{ plugin.info.author }}{% if plugin.info.author_homepage is defined %}</a>{% endif %}
+ .</cite>
+ {% endif %}
+ </td>
+ <td class="status">
+ {% if plugin.activated %}
+ {{ 'CorePluginsAdmin_Active'|translate }}
+ {% else %}
+ {{ 'CorePluginsAdmin_Inactive'|translate }}
+ {% endif %}
+ </td>
+
+ <td class="togl action-links">
+ {% if plugin.activated %}
+ <a href='index.php?module=CorePluginsAdmin&action=deactivate&pluginName={{ name }}&token_auth={{ token_auth }}'>{{ 'CorePluginsAdmin_Deactivate'|translate }}</a>
+ {% else %}
+ <a href='index.php?module=CorePluginsAdmin&action=activate&pluginName={{ name }}&token_auth={{ token_auth }}'>{{ 'CorePluginsAdmin_Activate'|translate }}</a>
+ {% endif %}
+ </td>
+ </tr>
+ {% endif %}
+ {% endfor %}
+ </tbody>
+ </table>
+</div>
+
+{% endmacro %} \ No newline at end of file
diff --git a/plugins/CorePluginsAdmin/templates/themes.twig b/plugins/CorePluginsAdmin/templates/themes.twig
new file mode 100644
index 0000000000..0e8086e7fe
--- /dev/null
+++ b/plugins/CorePluginsAdmin/templates/themes.twig
@@ -0,0 +1,15 @@
+{% extends 'admin.twig' %}
+
+{% import '@CorePluginsAdmin/macros.twig' as plugins %}
+
+{% block content %}
+<div style="max-width:980px;">
+
+ <h2>{{ 'CorePluginsAdmin_ThemesManagement'|translate }}</h2>
+
+ <p>{{ 'CorePluginsAdmin_ThemesDescription'|translate }}</p>
+
+ {{ plugins.tablePlugins(pluginsInfo, token_auth, true) }}
+
+</div>
+{% endblock %}