PluginProbe
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment / 3.1.14
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment v3.1.14
3.1.14 3.1.13 3.1.12 3.1.11 3.1.10 3.1.9 3.1.8 3.1.7 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 All 123 releases
← All changes | Inc/Core/UsageTracking/UsageTracking.php +3 -30 3.1.8 → 3.1.14 View file →
@@ -1,8 +1,8 @@
1 1 <?php
2 2 /**
3 3 * @package FireBox
4 - * @version 3.1.8 Free
4 + * @version 3.1.14 Free
5 5 *
6 6 * @author FirePlugins <[email protected]>
7 7 * @link https://www.fireplugins.com
8 8 * @copyright Copyright © 2026 FirePlugins All Rights Reserved
@@ -34,10 +34,8 @@
34 34
35 35 $theme_data = wp_get_theme();
36 36 $database_version = $wpdb->db_version();
37 37
38 - $onboarding_status = $this->getOnboardingStatus();
39 -
40 38 $payload = [
41 39 // Generic Data
42 40 'url' => home_url(),
43 41 'email' => get_option('admin_email'),
@@ -61,15 +59,12 @@
61 59 'locale' => get_locale(),
62 60 'timezone_offset' => wp_timezone_string(),
63 61 // FireBox Specific Data
64 62 'firebox_version' => FBOX_VERSION,
65 - 'firebox_license_key' => get_option('firebox_license_key', ''),
63 + 'firebox_license_key' => \FireBox\Core\Helpers\License::getKey(),
66 64 'firebox_license_type' => FBOX_LICENSE_TYPE,
67 65 'firebox_license_plan' => FBOX_LICENSE_PLAN,
68 - 'firebox_license_status' => get_option('firebox_license_status', ''),
69 - 'firebox_onboarding_status' => $onboarding_status,
70 - 'firebox_onboarding_completed' => $onboarding_status !== '',
71 - 'firebox_onboarding_skipped' => $onboarding_status === \FireBox\Core\Admin\Includes\Onboarding::ONBOARDING_STATUS_SKIPPED,
66 + 'firebox_license_status' => \FireBox\Core\Helpers\License::getStatus(),
72 67 'firebox_is_pro' => FBOX_LICENSE_TYPE === 'pro',
73 68 'firebox_connected_integrations' => $this->getConnectedIntegrations(),
74 69 'firebox_views' => $this->pluginData->getViews(),
75 70 'firebox_dimensions' => $this->pluginData->getDimensionsData(),
@@ -367,28 +362,6 @@
367 362 */
368 363 public function get_user_agent()
369 364 {
370 365 return 'FireBox/' . FBOX_VERSION . '; ' . get_bloginfo('url');
371 - }
372 -
373 - /**
374 - * Returns onboarding status (completed|skipped|empty).
375 - *
376 - * @return string
377 - */
378 - private function getOnboardingStatus()
379 - {
380 - $status = strtolower(trim((string) get_option('firebox_onboarding_completed', '')));
381 - if ($status === '')
382 - {
383 - return '';
384 - }
385 -
386 - if ($status === \FireBox\Core\Admin\Includes\Onboarding::ONBOARDING_STATUS_SKIPPED)
387 - {
388 - return \FireBox\Core\Admin\Includes\Onboarding::ONBOARDING_STATUS_SKIPPED;
389 - }
390 -
391 - // Treat any non-empty legacy value (e.g. version numbers) as completed.
392 - return \FireBox\Core\Admin\Includes\Onboarding::ONBOARDING_STATUS_COMPLETED;
393 366 }
394 367 }