@@ -45,7 +45,7 @@ discard block |
||
| 45 | 45 | */ |
| 46 | 46 | public function getGlobals() |
| 47 | 47 | { |
| 48 | - $globals = []; |
|
| 48 | + $globals = [ ]; |
|
| 49 | 49 | $view = Craft::$app->getView(); |
| 50 | 50 | if ($view->getIsRenderingPageTemplate()) { |
| 51 | 51 | $request = Craft::$app->getRequest(); |
@@ -66,10 +66,10 @@ discard block |
||
| 66 | 66 | public function getFilters() |
| 67 | 67 | { |
| 68 | 68 | return [ |
| 69 | - new \Twig_SimpleFilter('pageViewAnalytics', [$this, 'pageViewAnalytics']), |
|
| 70 | - new \Twig_SimpleFilter('eventAnalytics', [$this, 'eventAnalytics']), |
|
| 71 | - new \Twig_SimpleFilter('pageViewTrackingUrl', [$this, 'pageViewTrackingUrl']), |
|
| 72 | - new \Twig_SimpleFilter('eventTrackingUrl', [$this, 'eventTrackingUrl']), |
|
| 69 | + new \Twig_SimpleFilter('pageViewAnalytics', [ $this, 'pageViewAnalytics' ]), |
|
| 70 | + new \Twig_SimpleFilter('eventAnalytics', [ $this, 'eventAnalytics' ]), |
|
| 71 | + new \Twig_SimpleFilter('pageViewTrackingUrl', [ $this, 'pageViewTrackingUrl' ]), |
|
| 72 | + new \Twig_SimpleFilter('eventTrackingUrl', [ $this, 'eventTrackingUrl' ]), |
|
| 73 | 73 | ]; |
| 74 | 74 | } |
| 75 | 75 | |
@@ -79,10 +79,10 @@ discard block |
||
| 79 | 79 | public function getFunctions() |
| 80 | 80 | { |
| 81 | 81 | return [ |
| 82 | - new \Twig_SimpleFunction('pageViewAnalytics', [$this, 'pageViewAnalytics']), |
|
| 83 | - new \Twig_SimpleFunction('eventAnalytics', [$this, 'eventAnalytics']), |
|
| 84 | - new \Twig_SimpleFunction('pageViewTrackingUrl', [$this, 'pageViewTrackingUrl']), |
|
| 85 | - new \Twig_SimpleFunction('eventTrackingUrl', [$this, 'eventTrackingUrl']), |
|
| 82 | + new \Twig_SimpleFunction('pageViewAnalytics', [ $this, 'pageViewAnalytics' ]), |
|
| 83 | + new \Twig_SimpleFunction('eventAnalytics', [ $this, 'eventAnalytics' ]), |
|
| 84 | + new \Twig_SimpleFunction('pageViewTrackingUrl', [ $this, 'pageViewTrackingUrl' ]), |
|
| 85 | + new \Twig_SimpleFunction('eventTrackingUrl', [ $this, 'eventTrackingUrl' ]), |
|
| 86 | 86 | ]; |
| 87 | 87 | } |
| 88 | 88 | |
@@ -27,7 +27,7 @@ discard block |
||
| 27 | 27 | /** |
| 28 | 28 | * @inheritdoc |
| 29 | 29 | */ |
| 30 | - public function __construct($isSsl = false, $isDisabled = false, array $options = []) |
|
| 30 | + public function __construct($isSsl = false, $isDisabled = false, array $options = [ ]) |
|
| 31 | 31 | { |
| 32 | 32 | /** @var Settings $settings */ |
| 33 | 33 | $settings = InstantAnalytics::$plugin->getSettings(); |
@@ -140,11 +140,11 @@ discard block |
||
| 140 | 140 | { |
| 141 | 141 | /** @var Settings $settings */ |
| 142 | 142 | $settings = InstantAnalytics::$plugin->getSettings(); |
| 143 | - $requestIp = $_SERVER['REMOTE_ADDR']; |
|
| 143 | + $requestIp = $_SERVER[ 'REMOTE_ADDR' ]; |
|
| 144 | 144 | if ($this->shouldSendAnalytics) { |
| 145 | 145 | try { |
| 146 | 146 | Craft::info( |
| 147 | - "Send hit for IAnalytics object: ".print_r($this, true), |
|
| 147 | + "Send hit for IAnalytics object: " . print_r($this, true), |
|
| 148 | 148 | __METHOD__ |
| 149 | 149 | ); |
| 150 | 150 | |
@@ -152,7 +152,7 @@ discard block |
||
| 152 | 152 | } catch (\Exception $e) { |
| 153 | 153 | if ($settings->logExcludedAnalytics) { |
| 154 | 154 | Craft::info( |
| 155 | - "*** sendHit(): error sending analytics: ".$e->getMessage(), |
|
| 155 | + "*** sendHit(): error sending analytics: " . $e->getMessage(), |
|
| 156 | 156 | __METHOD__ |
| 157 | 157 | ); |
| 158 | 158 | } |
@@ -160,7 +160,7 @@ discard block |
||
| 160 | 160 | } else { |
| 161 | 161 | if ($settings->logExcludedAnalytics) { |
| 162 | 162 | Craft::info( |
| 163 | - "*** sendHit(): analytics not sent for ".$requestIp, |
|
| 163 | + "*** sendHit(): analytics not sent for " . $requestIp, |
|
| 164 | 164 | __METHOD__ |
| 165 | 165 | ); |
| 166 | 166 | } |
@@ -81,7 +81,7 @@ discard block |
||
| 81 | 81 | ->setDocumentTitle($title); |
| 82 | 82 | $result = $analytics; |
| 83 | 83 | Craft::info( |
| 84 | - "Created sendPageView for `".$url."` - `".$title."`", |
|
| 84 | + "Created sendPageView for `" . $url . "` - `" . $title . "`", |
|
| 85 | 85 | __METHOD__ |
| 86 | 86 | ); |
| 87 | 87 | } |
@@ -112,7 +112,7 @@ discard block |
||
| 112 | 112 | ->setEventValue(intval($eventValue)); |
| 113 | 113 | $result = $analytics; |
| 114 | 114 | Craft::info( |
| 115 | - "Created sendEvent for `".$eventCategory."` - `".$eventAction."` - `".$eventLabel."` - `".$eventValue."`", |
|
| 115 | + "Created sendEvent for `" . $eventCategory . "` - `" . $eventAction . "` - `" . $eventLabel . "` - `" . $eventValue . "`", |
|
| 116 | 116 | __METHOD__ |
| 117 | 117 | ); |
| 118 | 118 | } |
@@ -154,9 +154,9 @@ discard block |
||
| 154 | 154 | $path = parse_url($url, PHP_URL_PATH); |
| 155 | 155 | $pathFragments = explode('/', rtrim($path, '/')); |
| 156 | 156 | $fileName = end($pathFragments); |
| 157 | - $trackingUrl = UrlHelper::siteUrl('instantanalytics/pageViewTrack/'.$fileName, $urlParams); |
|
| 157 | + $trackingUrl = UrlHelper::siteUrl('instantanalytics/pageViewTrack/' . $fileName, $urlParams); |
|
| 158 | 158 | Craft::info( |
| 159 | - "Created pageViewTrackingUrl for ".$trackingUrl, |
|
| 159 | + "Created pageViewTrackingUrl for " . $trackingUrl, |
|
| 160 | 160 | __METHOD__ |
| 161 | 161 | ); |
| 162 | 162 | |
@@ -185,9 +185,9 @@ discard block |
||
| 185 | 185 | 'eventValue' => $eventValue, |
| 186 | 186 | ]; |
| 187 | 187 | $fileName = pathinfo(parse_url($url, PHP_URL_PATH), PATHINFO_BASENAME); |
| 188 | - $trackingUrl = UrlHelper::siteUrl('instantanalytics/eventTrack/'.$fileName, $urlParams); |
|
| 188 | + $trackingUrl = UrlHelper::siteUrl('instantanalytics/eventTrack/' . $fileName, $urlParams); |
|
| 189 | 189 | Craft::info( |
| 190 | - "Created eventTrackingUrl for ".$trackingUrl, |
|
| 190 | + "Created eventTrackingUrl for " . $trackingUrl, |
|
| 191 | 191 | __METHOD__ |
| 192 | 192 | ); |
| 193 | 193 | |
@@ -212,7 +212,7 @@ discard block |
||
| 212 | 212 | if (!$settings->sendAnalyticsData) { |
| 213 | 213 | if ($settings->logExcludedAnalytics) { |
| 214 | 214 | Craft::info( |
| 215 | - "Analytics excluded for: ".$requestIp." due to: `sendAnalyticsData`", |
|
| 215 | + "Analytics excluded for: " . $requestIp . " due to: `sendAnalyticsData`", |
|
| 216 | 216 | __METHOD__ |
| 217 | 217 | ); |
| 218 | 218 | } |
@@ -223,7 +223,7 @@ discard block |
||
| 223 | 223 | if (!$settings->sendAnalyticsInDevMode && Craft::$app->getConfig()->getGeneral()->devMode) { |
| 224 | 224 | if ($settings->logExcludedAnalytics) { |
| 225 | 225 | Craft::info( |
| 226 | - "Analytics excluded for: ".$requestIp." due to: `sendAnalyticsInDevMode`", |
|
| 226 | + "Analytics excluded for: " . $requestIp . " due to: `sendAnalyticsInDevMode`", |
|
| 227 | 227 | __METHOD__ |
| 228 | 228 | ); |
| 229 | 229 | } |
@@ -234,7 +234,7 @@ discard block |
||
| 234 | 234 | if ($request->getIsConsoleRequest()) { |
| 235 | 235 | if ($settings->logExcludedAnalytics) { |
| 236 | 236 | Craft::info( |
| 237 | - "Analytics excluded for: ".$requestIp." due to: `craft()->isConsole()`", |
|
| 237 | + "Analytics excluded for: " . $requestIp . " due to: `craft()->isConsole()`", |
|
| 238 | 238 | __METHOD__ |
| 239 | 239 | ); |
| 240 | 240 | } |
@@ -245,7 +245,7 @@ discard block |
||
| 245 | 245 | if ($request->getIsCpRequest()) { |
| 246 | 246 | if ($settings->logExcludedAnalytics) { |
| 247 | 247 | Craft::info( |
| 248 | - "Analytics excluded for: ".$requestIp." due to: `craft()->request->isCpRequest()`", |
|
| 248 | + "Analytics excluded for: " . $requestIp . " due to: `craft()->request->isCpRequest()`", |
|
| 249 | 249 | __METHOD__ |
| 250 | 250 | ); |
| 251 | 251 | } |
@@ -256,7 +256,7 @@ discard block |
||
| 256 | 256 | if ($request->getIsLivePreview()) { |
| 257 | 257 | if ($settings->logExcludedAnalytics) { |
| 258 | 258 | Craft::info( |
| 259 | - "Analytics excluded for: ".$requestIp." due to: `craft()->request->isLivePreview()`", |
|
| 259 | + "Analytics excluded for: " . $requestIp . " due to: `craft()->request->isLivePreview()`", |
|
| 260 | 260 | __METHOD__ |
| 261 | 261 | ); |
| 262 | 262 | } |
@@ -267,12 +267,12 @@ discard block |
||
| 267 | 267 | // Check the $_SERVER[] super-global exclusions |
| 268 | 268 | if (isset($settings->serverExcludes) && is_array($settings->serverExcludes)) { |
| 269 | 269 | foreach ($settings->serverExcludes as $match => $matchArray) { |
| 270 | - if (isset($_SERVER[$match])) { |
|
| 270 | + if (isset($_SERVER[ $match ])) { |
|
| 271 | 271 | foreach ($matchArray as $matchItem) { |
| 272 | - if (preg_match($matchItem, $_SERVER[$match])) { |
|
| 272 | + if (preg_match($matchItem, $_SERVER[ $match ])) { |
|
| 273 | 273 | if ($settings->logExcludedAnalytics) { |
| 274 | 274 | Craft::info( |
| 275 | - "Analytics excluded for: ".$requestIp." due to: `serverExcludes`", |
|
| 275 | + "Analytics excluded for: " . $requestIp . " due to: `serverExcludes`", |
|
| 276 | 276 | __METHOD__ |
| 277 | 277 | ); |
| 278 | 278 | } |
@@ -291,7 +291,7 @@ discard block |
||
| 291 | 291 | if ($crawlerDetect->isCrawler()) { |
| 292 | 292 | if ($settings->logExcludedAnalytics) { |
| 293 | 293 | Craft::info( |
| 294 | - "Analytics excluded for: ".$requestIp." due to: `filterBotUserAgents`", |
|
| 294 | + "Analytics excluded for: " . $requestIp . " due to: `filterBotUserAgents`", |
|
| 295 | 295 | __METHOD__ |
| 296 | 296 | ); |
| 297 | 297 | } |
@@ -308,7 +308,7 @@ discard block |
||
| 308 | 308 | if ($settings->adminExclude && $user->admin) { |
| 309 | 309 | if ($settings->logExcludedAnalytics) { |
| 310 | 310 | Craft::info( |
| 311 | - "Analytics excluded for: ".$requestIp." due to: `adminExclude`", |
|
| 311 | + "Analytics excluded for: " . $requestIp . " due to: `adminExclude`", |
|
| 312 | 312 | __METHOD__ |
| 313 | 313 | ); |
| 314 | 314 | } |
@@ -321,7 +321,7 @@ discard block |
||
| 321 | 321 | if ($user->isInGroup($matchItem)) { |
| 322 | 322 | if ($settings->logExcludedAnalytics) { |
| 323 | 323 | Craft::info( |
| 324 | - "Analytics excluded for: ".$requestIp." due to: `groupExcludes`", |
|
| 324 | + "Analytics excluded for: " . $requestIp . " due to: `groupExcludes`", |
|
| 325 | 325 | __METHOD__ |
| 326 | 326 | ); |
| 327 | 327 | } |
@@ -351,13 +351,13 @@ discard block |
||
| 351 | 351 | // We want to send just a path to GA for page views |
| 352 | 352 | if (UrlHelper::isAbsoluteUrl($url)) { |
| 353 | 353 | $urlParts = parse_url($url); |
| 354 | - if (isset($urlParts['path'])) { |
|
| 355 | - $url = $urlParts['path']; |
|
| 354 | + if (isset($urlParts[ 'path' ])) { |
|
| 355 | + $url = $urlParts[ 'path' ]; |
|
| 356 | 356 | } else { |
| 357 | 357 | $url = "/"; |
| 358 | 358 | } |
| 359 | - if (isset($urlParts['query'])) { |
|
| 360 | - $url = $url."?".$urlParts['query']; |
|
| 359 | + if (isset($urlParts[ 'query' ])) { |
|
| 360 | + $url = $url . "?" . $urlParts[ 'query' ]; |
|
| 361 | 361 | } |
| 362 | 362 | } |
| 363 | 363 | |
@@ -471,8 +471,8 @@ discard block |
||
| 471 | 471 | private function getGclid() |
| 472 | 472 | { |
| 473 | 473 | $gclid = ""; |
| 474 | - if (isset($_GET['gclid'])) { |
|
| 475 | - $gclid = $_GET['gclid']; |
|
| 474 | + if (isset($_GET[ 'gclid' ])) { |
|
| 475 | + $gclid = $_GET[ 'gclid' ]; |
|
| 476 | 476 | if (!empty($gclid)) { |
| 477 | 477 | setcookie("gclid", $gclid, time() + (10 * 365 * 24 * 60 * 60), "/"); |
| 478 | 478 | } |
@@ -490,14 +490,14 @@ discard block |
||
| 490 | 490 | private function gaParseCookie() |
| 491 | 491 | { |
| 492 | 492 | $cid = ''; |
| 493 | - if (isset($_COOKIE['_ga'])) { |
|
| 494 | - $parts = preg_split('[\.]', $_COOKIE["_ga"], 4); |
|
| 493 | + if (isset($_COOKIE[ '_ga' ])) { |
|
| 494 | + $parts = preg_split('[\.]', $_COOKIE[ "_ga" ], 4); |
|
| 495 | 495 | if ($parts !== false) { |
| 496 | 496 | $cid = implode('.', array_slice($parts, 2)); |
| 497 | 497 | } |
| 498 | 498 | } else { |
| 499 | - if (isset($_COOKIE['_ia']) && $_COOKIE['_ia'] != '') { |
|
| 500 | - $cid = $_COOKIE['_ia']; |
|
| 499 | + if (isset($_COOKIE[ '_ia' ]) && $_COOKIE[ '_ia' ] != '') { |
|
| 500 | + $cid = $_COOKIE[ '_ia' ]; |
|
| 501 | 501 | } else { |
| 502 | 502 | $cid = $this->gaGenUUID(); |
| 503 | 503 | } |
@@ -83,7 +83,7 @@ discard block |
||
| 83 | 83 | // Add in our Twig extensions |
| 84 | 84 | $view->registerTwigExtension(new InstantAnalyticsTwigExtension()); |
| 85 | 85 | // Install our template hook |
| 86 | - $view->hook('iaSendPageView', [$this, 'iaSendPageView']); |
|
| 86 | + $view->hook('iaSendPageView', [ $this, 'iaSendPageView' ]); |
|
| 87 | 87 | // Determine if Craft Commerce is installed & enabled |
| 88 | 88 | self::$commercePlugin = Craft::$app->getPlugins()->getPlugin('commerce'); |
| 89 | 89 | // Determine if SEOmatic is installed & enabled |
@@ -92,7 +92,7 @@ discard block |
||
| 92 | 92 | Event::on( |
| 93 | 93 | CraftVariable::class, |
| 94 | 94 | CraftVariable::EVENT_INIT, |
| 95 | - function (Event $event) { |
|
| 95 | + function(Event $event) { |
|
| 96 | 96 | /** @var CraftVariable $variable */ |
| 97 | 97 | $variable = $event->sender; |
| 98 | 98 | $variable->set('instantAnalytics', InstantAnalyticsVariable::class); |
@@ -103,7 +103,7 @@ discard block |
||
| 103 | 103 | Event::on( |
| 104 | 104 | Plugins::class, |
| 105 | 105 | Plugins::EVENT_AFTER_INSTALL_PLUGIN, |
| 106 | - function (PluginEvent $event) { |
|
| 106 | + function(PluginEvent $event) { |
|
| 107 | 107 | if ($event->plugin === $this) { |
| 108 | 108 | $request = Craft::$app->getRequest(); |
| 109 | 109 | if (($request->isCpRequest) && (!$request->isConsoleRequest)) { |
@@ -119,7 +119,7 @@ discard block |
||
| 119 | 119 | Event::on( |
| 120 | 120 | View::class, |
| 121 | 121 | View::EVENT_BEFORE_RENDER_PAGE_TEMPLATE, |
| 122 | - function (TemplateEvent $event) { |
|
| 122 | + function(TemplateEvent $event) { |
|
| 123 | 123 | self::$currentTemplate = $event->template; |
| 124 | 124 | } |
| 125 | 125 | ); |
@@ -127,7 +127,7 @@ discard block |
||
| 127 | 127 | Event::on( |
| 128 | 128 | View::class, |
| 129 | 129 | View::EVENT_AFTER_RENDER_PAGE_TEMPLATE, |
| 130 | - function (TemplateEvent $event) { |
|
| 130 | + function(TemplateEvent $event) { |
|
| 131 | 131 | $settings = InstantAnalytics::$plugin->getSettings(); |
| 132 | 132 | if ($settings->autoSendPageView) { |
| 133 | 133 | $this->sendPageView(); |
@@ -138,10 +138,10 @@ discard block |
||
| 138 | 138 | Event::on( |
| 139 | 139 | UrlManager::class, |
| 140 | 140 | UrlManager::EVENT_REGISTER_SITE_URL_RULES, |
| 141 | - function (RegisterUrlRulesEvent $event) { |
|
| 142 | - $event->rules['instantanalytics/pageViewTrack/<filename:[-\w\.*]+>?'] = |
|
| 141 | + function(RegisterUrlRulesEvent $event) { |
|
| 142 | + $event->rules[ 'instantanalytics/pageViewTrack/<filename:[-\w\.*]+>?' ] = |
|
| 143 | 143 | 'instant-analytics/track/track-page-view-url'; |
| 144 | - $event->rules['instantanalytics/eventTrack/<filename:[-\w\.*]+>?'] = |
|
| 144 | + $event->rules[ 'instantanalytics/eventTrack/<filename:[-\w\.*]+>?' ] = |
|
| 145 | 145 | 'instant-analytics/track/track-event-url'; |
| 146 | 146 | } |
| 147 | 147 | ); |
@@ -155,7 +155,7 @@ discard block |
||
| 155 | 155 | Craft::t( |
| 156 | 156 | 'instant-analytics', |
| 157 | 157 | '{name} plugin loaded', |
| 158 | - ['name' => $this->name] |
|
| 158 | + [ 'name' => $this->name ] |
|
| 159 | 159 | ), |
| 160 | 160 | __METHOD__ |
| 161 | 161 | ); |
@@ -166,7 +166,7 @@ discard block |
||
| 166 | 166 | */ |
| 167 | 167 | public function settingsHtml() |
| 168 | 168 | { |
| 169 | - $commerceFields = []; |
|
| 169 | + $commerceFields = [ ]; |
|
| 170 | 170 | |
| 171 | 171 | if (self::$commercePlugin) { |
| 172 | 172 | /** |
@@ -212,7 +212,7 @@ discard block |
||
| 212 | 212 | */ |
| 213 | 213 | private function getPullFieldsFromLayoutId(int $layoutId) |
| 214 | 214 | { |
| 215 | - $result = ['' => "none"]; |
|
| 215 | + $result = [ '' => "none" ]; |
|
| 216 | 216 | $fieldLayout = Craft::$app->getFields()->getLayoutById($layoutId); |
| 217 | 217 | $fieldLayoutFields = $fieldLayout->getFields(); |
| 218 | 218 | foreach ($fieldLayoutFields as $fieldLayoutField) { |
@@ -222,7 +222,7 @@ discard block |
||
| 222 | 222 | case "RichText": |
| 223 | 223 | case "RedactorI": |
| 224 | 224 | case "Categories": |
| 225 | - $result[$field->handle] = $field->name; |
|
| 225 | + $result[ $field->handle ] = $field->name; |
|
| 226 | 226 | break; |
| 227 | 227 | |
| 228 | 228 | case "Tags": |
@@ -246,7 +246,7 @@ discard block |
||
| 246 | 246 | if ($analytics) { |
| 247 | 247 | $response = $analytics->sendPageView(); |
| 248 | 248 | Craft::info( |
| 249 | - "pageView sent, response: ".print_r($response, true), |
|
| 249 | + "pageView sent, response: " . print_r($response, true), |
|
| 250 | 250 | __METHOD__ |
| 251 | 251 | ); |
| 252 | 252 | } else { |
@@ -270,7 +270,7 @@ discard block |
||
| 270 | 270 | $request = Craft::$app->getRequest(); |
| 271 | 271 | if ($request->getIsSiteRequest() && !$request->getIsConsoleRequest()) { |
| 272 | 272 | // If SEOmatic is installed, set the page title from it |
| 273 | - if (self::$seomaticPlugin && isset($context['seomaticMeta'])) { |
|
| 273 | + if (self::$seomaticPlugin && isset($context[ 'seomaticMeta' ])) { |
|
| 274 | 274 | /** |
| 275 | 275 | * TODO: fix for SEOmatic |
| 276 | 276 | * $seomaticMeta = $context['seomaticMeta']; |