X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=plugins%2Fpiwik%2Fpiwik.php;h=17b1aeccf9926a2a908350ce9a3c448f285f641d;hb=67339338af74a53780cc05232461ec30ffb05ad9;hp=7c44909c6e47cf1223e3f26dfcbd6dd89a5bfc4d;hpb=e6c7e336637f82b1073b63f3cc6c8887c37c647f;p=github%2Fshaarli%2FShaarli.git
diff --git a/plugins/piwik/piwik.php b/plugins/piwik/piwik.php
index 7c44909c..17b1aecc 100644
--- a/plugins/piwik/piwik.php
+++ b/plugins/piwik/piwik.php
@@ -4,6 +4,8 @@
* Adds tracking code on each page.
*/
+use Shaarli\Plugin\PluginManager;
+
/**
* Initialization function.
* It will be called when the plugin is loaded.
@@ -18,8 +20,8 @@ function piwik_init($conf)
$piwikUrl = $conf->get('plugins.PIWIK_URL');
$piwikSiteid = $conf->get('plugins.PIWIK_SITEID');
if (empty($piwikUrl) || empty($piwikSiteid)) {
- $error = 'Piwik plugin error: ' .
- 'Please define PIWIK_URL and PIWIK_SITEID in the plugin administration page.';
+ $error = t('Piwik plugin error: ' .
+ 'Please define PIWIK_URL and PIWIK_SITEID in the plugin administration page.');
return array($error);
}
}
@@ -50,22 +52,24 @@ function hook_piwik_render_footer($data, $conf)
}
// Free elements at the end of the page.
- $data['endofpage'][] = '' .
-'' .
-'' .
-'';
+ $data['endofpage'][] = sprintf(
+ file_get_contents(PluginManager::$PLUGINS_PATH . '/piwik/piwik.html'),
+ $piwikUrl,
+ $piwikSiteid,
+ $piwikUrl,
+ $piwikSiteid
+ );
return $data;
}
+/**
+ * This function is never called, but contains translation calls for GNU gettext extraction.
+ */
+function piwik_dummy_translation()
+{
+ // meta
+ t('A plugin that adds Piwik tracking code to Shaarli pages.');
+ t('Piwik URL');
+ t('Piwik site ID');
+}