From 432dd5d880edc35d7ab2a092e39ddcc00e06e2cb Mon Sep 17 00:00:00 2001
From: mattab <matthieu.aubry@gmail.com>
Date: Mon, 15 Jul 2013 20:23:21 +1200
Subject: [PATCH] Refs #4053  * files I forgot to check in earlier

---
 .../CorePluginsAdmin/templates/macros.twig    | 61 +++++++++++++++++++
 .../CorePluginsAdmin/templates/themes.twig    | 15 +++++
 2 files changed, 76 insertions(+)
 create mode 100644 plugins/CorePluginsAdmin/templates/macros.twig
 create mode 100644 plugins/CorePluginsAdmin/templates/themes.twig

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 %}
-- 
GitLab