{% macro tablePluginUpdates(pluginsHavingUpdate, nonce, isTheme) %}
| {% if isTheme %}{{ 'CorePluginsAdmin_Theme'|translate }}{% else %}{{ 'General_Plugin'|translate }}{% endif %} | {{ 'CorePluginsAdmin_Version'|translate }} | {{ 'General_Description'|translate }} | {{ 'CorePluginsAdmin_Status'|translate }} | {{ 'General_Action'|translate }} |
|---|---|---|---|---|
| {{ plugin.name }} | {% if plugin.repositoryChangelogUrl %} {{ plugin.currentVersion }} => {{ plugin.latestVersion }} {% else %} {{ plugin.currentVersion }} => {{ plugin.latestVersion }} {% endif %} | {{ plugin.description }} {{ _self.missingRequirementsPleaseUpdateNotice(plugin) }} | {% if plugin.isActivated %} {{ 'CorePluginsAdmin_Active'|translate }} {% else %} {{ 'CorePluginsAdmin_Inactive'|translate }} {% endif %} | {% if 0 == plugin.missingRequirements|length %} Update {% else %} - {% endif %} |
{% else %}{{ owner }}{% endif %}
{% endmacro %}
{% macro featuredIcon(align='') %}
{% endmacro %}
{% macro pluginsFilter(isTheme, isMarketplaceEnabled) %}
{{ 'CorePluginsAdmin_Origin'|translate }} {{ 'General_All'|translate }} | {{ 'CorePluginsAdmin_OriginCore'|translate }} | {{ 'CorePluginsAdmin_OriginThirdParty'|translate }} {{ 'CorePluginsAdmin_Status'|translate }} {{ 'General_All'|translate }} | {{ 'CorePluginsAdmin_Active'|translate }} | {{ 'CorePluginsAdmin_Inactive'|translate }} {% if isMarketplaceEnabled %} {% if isTheme %} {{ 'CorePluginsAdmin_InstallNewThemes'|translate }} {% else %} {{ 'CorePluginsAdmin_InstallNewPlugins'|translate }} {% endif %} {% endif %}
{% endmacro %} {% macro missingRequirementsPleaseUpdateNotice(plugin) %} {% if plugin.missingRequirements and 0 < plugin.missingRequirements|length %} {% for req in plugin.missingRequirements -%}| {% if isTheme %}{{ 'CorePluginsAdmin_Theme'|translate }}{% else %}{{ 'General_Plugin'|translate }}{% endif %} | {{ 'General_Description'|translate }} | {{ 'CorePluginsAdmin_Status'|translate }} | {% if (displayAdminLinks) %}{{ 'General_Action'|translate }} | {% endif %}
|---|---|---|---|
|
{% if not plugin.isCorePlugin and name in marketplacePluginNames -%}
{{ name }}
{%- else %}
{{ name }}
{% endif %}
({% if plugin.isCorePlugin %}{{ 'CorePluginsAdmin_OriginCore'|translate }}{% else %}v{{ plugin.info.version }}{% endif %})
{% if name in pluginNamesHavingSettings %}
{{ 'General_Settings'|translate }} {% endif %} |
{% if plugin.missingRequirements is defined and plugin.missingRequirements %}
{{ _self.missingRequirementsInfo(name, plugin.info, plugin.missingRequirements, marketplacePluginNames) }}
{% endif %}
{{ plugin.info.description|raw|nl2br }}
{% if plugin.info.homepage|default is not empty and plugin.info.homepage not in [
'http://piwik.org', 'http://www.piwik.org', 'http://piwik.org/', 'http://www.piwik.org/'
] %}
({{ 'CorePluginsAdmin_PluginHomepage'|translate|replace({' ': ' '})|raw }})
{% endif %}
{% if plugin.info.donate is defined and plugin.info.donate|length %}
{% if plugin.info.license is defined %}
{{ 'CorePluginsAdmin_LikeThisPlugin'|translate }} {{ 'CorePluginsAdmin_ConsiderDonating'|translate }}
{% endif %}
{% if plugin.info.license_homepage is defined %}{% endif %}{{ plugin.info.license }}{% if plugin.info.license_homepage is defined %}{% endif %}
{% endif %}
{% if plugin.info.authors is defined %}
{% endif %}
|
{% if not isDefaultTheme -%}
{% if plugin.activated %}
{{ 'CorePluginsAdmin_Active'|translate }}
{% else %}
{{ 'CorePluginsAdmin_Inactive'|translate }}
{% if plugin.uninstallable and displayAdminLinks %} - {{ 'CorePluginsAdmin_ActionUninstall'|translate }}{% endif %} {% endif %} {%- endif %} |
{% if displayAdminLinks %}
{% if not isDefaultTheme -%} {% if plugin.invalid is defined or plugin.alwaysActivated %} - {% else %} {% if plugin.activated %} {{ 'CorePluginsAdmin_Deactivate'|translate }} {% elseif plugin.missingRequirements %} - {% else %} {{ 'CorePluginsAdmin_Activate'|translate }} {% endif %} {% endif %} {%- endif %} | {% endif %}