*/
class GoogleAnalyticsPlugin extends Plugin
{
+ var $code;
+ var $domain;
+
const VERSION = '0.2';
function __construct($code=null)
parent::__construct();
}
- function onEndShowScripts($action)
+ function onEndShowScripts(Action $action)
{
$code = common_config('googleanalytics', 'code');
+ if (empty($code)) {
+ $code = $this->code;
+ }
$domain = common_config('googleanalytics', 'domain');
+ if (empty($domain)) {
+ $domain = $this->domain;
+ }
$js = <<<ENDOFSCRIPT0
$action->inlineScript($js);
}
- function onPluginVersion(&$versions)
+ function onPluginVersion(array &$versions)
{
$versions[] = array('name' => 'GoogleAnalytics',
'version' => self::VERSION,
'author' => 'Evan Prodromou',
'homepage' => 'http://status.net/wiki/Plugin:GoogleAnalytics',
'rawdescription' =>
+ // TRANS: Plugin description.
_m('Use <a href="http://www.google.com/analytics/">Google Analytics</a>'.
' to track web access.'));
return true;