{% macro tablePluginUpdates(pluginsHavingUpdate, updateNonce, isMultiServerEnvironment) %} {% import '@Marketplace/macros.twig' as marketplaceMacro %} {% for name,plugin in pluginsHavingUpdate %} {% endfor %}
{{ '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 %}
{% endmacro %} {% macro pluginActivateDeactivateAction(name, isActivated, missingRequirements, deactivateNonce, activateNonce) -%} {%- if isActivated -%} {{ 'CorePluginsAdmin_Deactivate'|translate }} {%- elseif missingRequirements %} - {% else -%} {{ 'CorePluginsAdmin_Activate'|translate }} {%- endif -%} {%- endmacro %} {% macro pluginsFilter() %}

{{ '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) %}

{{ 'CorePluginsAdmin_UninstallConfirm'|translate }}

{% if (displayAdminLinks) %} {% endif %} {% for name,plugin in pluginsInfo %} {% set isDefaultTheme = isTheme and name == 'Morpheus' %} {% if (plugin.alwaysActivated is defined and not plugin.alwaysActivated) or isTheme %} {% if displayAdminLinks %} {% endif %} {% endif %} {% endfor %}
{% if isTheme %}{{ 'CorePluginsAdmin_Theme'|translate }}{% else %}{{ 'General_Plugin'|translate }}{% endif %} {{ 'General_Description'|translate }} {{ 'CorePluginsAdmin_Status'|translate }}{{ 'General_Action'|translate }}
{% 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 %}
{{ 'CorePluginsAdmin_LikeThisPlugin'|translate }} {{ 'CorePluginsAdmin_ConsiderDonating'|translate }}

{{ 'CorePluginsAdmin_CommunityContributedPlugin'|translate }}

{{ 'CorePluginsAdmin_ConsiderDonatingCreatorOf'|translate("" ~ name ~ "")|raw }}

{% endif %}
{% if plugin.info.license is defined %}
{% 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 %}
By {% if plugin.info.authors is defined -%} {% spaceless %} {% for author in plugin.info.authors if author.name %} {% if author.homepage is defined %} {{ author.name }} {% else %} {{ author.name }} {% endif %} {% if loop.index < plugin.info.authors|length %} , {% endif %} {% endfor %} {% endspaceless %} {%- endif %}.
{% 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 isTheme %} {{ 'CorePluginsAdmin_InstallNewThemes'|translate }} {% else %} {{ 'CorePluginsAdmin_InstallNewPlugins'|translate }} {% endif %}
{% endmacro %}