{% macro tablePluginUpdates(pluginsHavingUpdate, updateNonce, isMultiServerEnvironment) %} {% import '@Marketplace/macros.twig' as marketplaceMacro %}
{{ 'General_Plugin'|translate }} | {{ 'CorePluginsAdmin_Version'|translate }} | {{ 'General_Description'|translate }} | {{ 'CorePluginsAdmin_Status'|translate }} | {{ 'General_Action'|translate }} |
---|---|---|---|---|
{{ plugin.name }} | {% if plugin.changelog is defined and plugin.changelog and plugin.changelog.url is defined and plugin.changelog.url %} {{ plugin.currentVersion }} => {{ plugin.latestVersion }} {% else %} {{ plugin.currentVersion }} => {{ plugin.latestVersion }} {% endif %} | {{ plugin.description }} {{ marketplaceMacro.missingRequirementsPleaseUpdateNotice(plugin) }} | {% if plugin.isActivated %} {{ 'CorePluginsAdmin_Active'|translate }} {% else %} {{ 'CorePluginsAdmin_Inactive'|translate }} {% endif %} | {% if plugin.isDownloadable is defined and not plugin.isDownloadable %} {{ 'CorePluginsAdmin_NotDownloadable'|translate|e('html_attr') }} {% elseif isMultiServerEnvironment %} {{ 'General_Download'|translate }} {% elseif 0 == plugin.missingRequirements|length %} {{ 'CoreUpdater_UpdateTitle'|translate }} {% else %} - {% endif %} |
{{ 'CorePluginsAdmin_Origin'|translate }} {{ 'General_All'|translate }} | {{ 'CorePluginsAdmin_OriginCore'|translate }} | {{ 'CorePluginsAdmin_OriginThirdParty'|translate }} {{ 'CorePluginsAdmin_Status'|translate }} {{ 'General_All'|translate }} | {{ 'CorePluginsAdmin_Active'|translate }} | {{ 'CorePluginsAdmin_Inactive'|translate }}
{% endmacro %} {% macro tablePlugins(pluginsInfo, pluginNamesHavingSettings, activateNonce, deactivateNonce, uninstallNonce, isTheme, marketplacePluginNames, displayAdminLinks) %}{% 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 %}
{{ plugin.missingRequirements }}
{% 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_file is defined %}{% endif %}{{ plugin.info.license }}{% if plugin.info.license_file 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 %} {{ _self.pluginActivateDeactivateAction(name, plugin.activated, plugin.missingRequirements, deactivateNonce, activateNonce) }} {% endif %} {%- endif %} | {% endif %}