| @@ -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 | } |