Version Description
Download this release
Release Info
Developer | themeisle |
Plugin | Orbit Fox by ThemeIsle |
Version | 2.9.5 |
Comparing to | |
See all releases |
Code changes from version 2.9.4 to 2.9.5
- CHANGELOG.md +5 -0
- core/includes/class-orbit-fox.php +1 -1
- obfx_modules/google-analytics/init.php +3 -0
- readme.md +8 -0
- readme.txt +8 -0
- themeisle-companion.php +1 -1
- vendor/autoload.php +1 -1
- vendor/codeinwp/themeisle-sdk/CHANGELOG.md +16 -0
- vendor/codeinwp/themeisle-sdk/load.php +1 -1
- vendor/codeinwp/themeisle-sdk/src/Loader.php +1 -1
- vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php +3 -9
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.json +6 -6
CHANGELOG.md
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
2 |
|
3 |
* Improve FA loading in Hestia compatibility features
|
1 |
+
##### [Version 2.9.5](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.4...v2.9.5) (2020-03-30)
|
2 |
+
|
3 |
+
* Fix notice on analytics module when the codes are missing
|
4 |
+
* Update dependencies to the latest versions
|
5 |
+
|
6 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
7 |
|
8 |
* Improve FA loading in Hestia compatibility features
|
core/includes/class-orbit-fox.php
CHANGED
@@ -69,7 +69,7 @@ class Orbit_Fox {
|
|
69 |
|
70 |
$this->plugin_name = 'orbit-fox';
|
71 |
|
72 |
-
$this->version = '2.9.
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
69 |
|
70 |
$this->plugin_name = 'orbit-fox';
|
71 |
|
72 |
+
$this->version = '2.9.5';
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
obfx_modules/google-analytics/init.php
CHANGED
@@ -251,6 +251,9 @@ class Google_Analytics_OBFX_Module extends Orbit_Fox_Module_Abstract {
|
|
251 |
|
252 |
if ( ! empty( $accounts ) ) {
|
253 |
foreach ( $accounts as $account ) {
|
|
|
|
|
|
|
254 |
$options[ $account->tracking_code ] = $account->account_name . ' - ' . $account->tracking_code;
|
255 |
}
|
256 |
}
|
251 |
|
252 |
if ( ! empty( $accounts ) ) {
|
253 |
foreach ( $accounts as $account ) {
|
254 |
+
if ( ! isset( $account->tracking_code ) ) {
|
255 |
+
continue;
|
256 |
+
}
|
257 |
$options[ $account->tracking_code ] = $account->account_name . ' - ' . $account->tracking_code;
|
258 |
}
|
259 |
}
|
readme.md
CHANGED
@@ -109,6 +109,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
|
|
109 |
|
110 |
## Changelog ##
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
113 |
|
114 |
* Improve FA loading in Hestia compatibility features
|
109 |
|
110 |
## Changelog ##
|
111 |
|
112 |
+
##### [Version 2.9.5](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.4...v2.9.5) (2020-03-30)
|
113 |
+
|
114 |
+
* Fix notice on analytics module when the codes are missing
|
115 |
+
* Update dependencies to the latest versions
|
116 |
+
|
117 |
+
|
118 |
+
|
119 |
+
|
120 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
121 |
|
122 |
* Improve FA loading in Hestia compatibility features
|
readme.txt
CHANGED
@@ -109,6 +109,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
|
|
109 |
|
110 |
== Changelog ==
|
111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
113 |
|
114 |
* Improve FA loading in Hestia compatibility features
|
109 |
|
110 |
== Changelog ==
|
111 |
|
112 |
+
##### [Version 2.9.5](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.4...v2.9.5) (2020-03-30)
|
113 |
+
|
114 |
+
* Fix notice on analytics module when the codes are missing
|
115 |
+
* Update dependencies to the latest versions
|
116 |
+
|
117 |
+
|
118 |
+
|
119 |
+
|
120 |
##### [Version 2.9.4](https://github.com/Codeinwp/themeisle-companion/compare/v2.9.3...v2.9.4) (2020-03-23)
|
121 |
|
122 |
* Improve FA loading in Hestia compatibility features
|
themeisle-companion.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
* Plugin Name: Orbit Fox Companion
|
16 |
* Plugin URI: https://orbitfox.com/
|
17 |
* Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
|
18 |
-
* Version: 2.9.
|
19 |
* Author: Themeisle
|
20 |
* Author URI: https://orbitfox.com/
|
21 |
* License: GPL-2.0+
|
15 |
* Plugin Name: Orbit Fox Companion
|
16 |
* Plugin URI: https://orbitfox.com/
|
17 |
* Description: This swiss-knife plugin comes with a quality template library, menu/sharing icons modules, Gutenberg blocks, and newly added Elementor/BeaverBuilder page builder widgets on each release.
|
18 |
+
* Version: 2.9.5
|
19 |
* Author: Themeisle
|
20 |
* Author URI: https://orbitfox.com/
|
21 |
* License: GPL-2.0+
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInita7f773db5a6e790c05d5e37352a5645c::getLoader();
|
vendor/codeinwp/themeisle-sdk/CHANGELOG.md
CHANGED
@@ -1,3 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
##### [Version 3.2.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.3...v3.2.4) (2020-03-21)
|
2 |
|
3 |
* Cast version response to array for icons
|
1 |
+
##### [Version 3.2.8](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.7...v3.2.8) (2020-03-24)
|
2 |
+
|
3 |
+
* change license handler method access
|
4 |
+
|
5 |
+
##### [Version 3.2.7](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.6...v3.2.7) (2020-03-24)
|
6 |
+
|
7 |
+
* fix callback for license processing hook
|
8 |
+
|
9 |
+
##### [Version 3.2.6](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.5...v3.2.6) (2020-03-23)
|
10 |
+
|
11 |
+
* Fix notice on license deactivation
|
12 |
+
|
13 |
+
##### [Version 3.2.5](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.4...v3.2.5) (2020-03-23)
|
14 |
+
|
15 |
+
* always load notification manager last
|
16 |
+
|
17 |
##### [Version 3.2.4](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.3...v3.2.4) (2020-03-21)
|
18 |
|
19 |
* Cast version response to array for icons
|
vendor/codeinwp/themeisle-sdk/load.php
CHANGED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
return;
|
15 |
}
|
16 |
// Current SDK version and path.
|
17 |
-
$themeisle_sdk_version = '3.2.
|
18 |
$themeisle_sdk_path = dirname( __FILE__ );
|
19 |
|
20 |
global $themeisle_sdk_max_version;
|
14 |
return;
|
15 |
}
|
16 |
// Current SDK version and path.
|
17 |
+
$themeisle_sdk_version = '3.2.8';
|
18 |
$themeisle_sdk_path = dirname( __FILE__ );
|
19 |
|
20 |
global $themeisle_sdk_max_version;
|
vendor/codeinwp/themeisle-sdk/src/Loader.php
CHANGED
@@ -51,11 +51,11 @@ final class Loader {
|
|
51 |
'uninstall_feedback',
|
52 |
'licenser',
|
53 |
'endpoint',
|
54 |
-
'notification',
|
55 |
'logger',
|
56 |
'translate',
|
57 |
'review',
|
58 |
'recommendation',
|
|
|
59 |
|
60 |
];
|
61 |
|
51 |
'uninstall_feedback',
|
52 |
'licenser',
|
53 |
'endpoint',
|
|
|
54 |
'logger',
|
55 |
'translate',
|
56 |
'review',
|
57 |
'recommendation',
|
58 |
+
'notification',
|
59 |
|
60 |
];
|
61 |
|
vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php
CHANGED
@@ -435,7 +435,7 @@ class Licenser extends Abstract_Module {
|
|
435 |
*
|
436 |
* @return bool|\WP_Error
|
437 |
*/
|
438 |
-
|
439 |
if ( strlen( $license ) < 10 ) {
|
440 |
return new \WP_Error( 'themeisle-license-invalid-format', 'Invalid license.' );
|
441 |
}
|
@@ -448,12 +448,6 @@ class Licenser extends Abstract_Module {
|
|
448 |
return new \WP_Error( 'themeisle-license-already-deactivate', 'License not active.' );
|
449 |
}
|
450 |
|
451 |
-
// retrieve the license from the database.
|
452 |
-
$api_params = array(
|
453 |
-
'license' => $license,
|
454 |
-
'item_name' => rawurlencode( $this->product->get_name() ),
|
455 |
-
'url' => rawurlencode( home_url() ),
|
456 |
-
);
|
457 |
if ( 'toggle' === $action ) {
|
458 |
$action = ( 'valid' !== $status ? ( 'activate' ) : ( 'deactivate' ) );
|
459 |
}
|
@@ -504,7 +498,7 @@ class Licenser extends Abstract_Module {
|
|
504 |
$this->reset_failed_checks();
|
505 |
}
|
506 |
|
507 |
-
if ( '
|
508 |
|
509 |
delete_option( $this->product->get_key() . '_license_data' );
|
510 |
delete_option( $this->product->get_key() . '_license_plan' );
|
@@ -801,7 +795,7 @@ class Licenser extends Abstract_Module {
|
|
801 |
$namespace = apply_filters( 'themesle_sdk_namespace_' . md5( $product->get_basefile() ), false );
|
802 |
|
803 |
if ( false !== $namespace ) {
|
804 |
-
add_filter( 'themeisle_sdk_license_process_' . $namespace, [ $this, '
|
805 |
if ( defined( 'WP_CLI' ) && WP_CLI ) {
|
806 |
\WP_CLI::add_command( $namespace . ' activate', [ $this, 'cli_activate' ] );
|
807 |
\WP_CLI::add_command( $namespace . ' deactivate', [ $this, 'cli_deactivate' ] );
|
435 |
*
|
436 |
* @return bool|\WP_Error
|
437 |
*/
|
438 |
+
public function do_license_process( $license, $action = 'toggle' ) {
|
439 |
if ( strlen( $license ) < 10 ) {
|
440 |
return new \WP_Error( 'themeisle-license-invalid-format', 'Invalid license.' );
|
441 |
}
|
448 |
return new \WP_Error( 'themeisle-license-already-deactivate', 'License not active.' );
|
449 |
}
|
450 |
|
|
|
|
|
|
|
|
|
|
|
|
|
451 |
if ( 'toggle' === $action ) {
|
452 |
$action = ( 'valid' !== $status ? ( 'activate' ) : ( 'deactivate' ) );
|
453 |
}
|
498 |
$this->reset_failed_checks();
|
499 |
}
|
500 |
|
501 |
+
if ( 'deactivate' === $action ) {
|
502 |
|
503 |
delete_option( $this->product->get_key() . '_license_data' );
|
504 |
delete_option( $this->product->get_key() . '_license_plan' );
|
795 |
$namespace = apply_filters( 'themesle_sdk_namespace_' . md5( $product->get_basefile() ), false );
|
796 |
|
797 |
if ( false !== $namespace ) {
|
798 |
+
add_filter( 'themeisle_sdk_license_process_' . $namespace, [ $this, 'do_license_process' ], 10, 2 );
|
799 |
if ( defined( 'WP_CLI' ) && WP_CLI ) {
|
800 |
\WP_CLI::add_command( $namespace . ' activate', [ $this, 'cli_activate' ] );
|
801 |
\WP_CLI::add_command( $namespace . ' deactivate', [ $this, 'cli_deactivate' ] );
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitf396d5ac28a9c08e32b2f790ba2be656
|
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
-
spl_autoload_register(array('
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
-
spl_autoload_unregister(array('
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
-
call_user_func(\Composer\Autoload\
|
34 |
} else {
|
35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
36 |
foreach ($map as $namespace => $path) {
|
@@ -51,19 +51,19 @@ class ComposerAutoloaderInitf396d5ac28a9c08e32b2f790ba2be656
|
|
51 |
$loader->register(true);
|
52 |
|
53 |
if ($useStaticLoader) {
|
54 |
-
$includeFiles = Composer\Autoload\
|
55 |
} else {
|
56 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
57 |
}
|
58 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
59 |
-
|
60 |
}
|
61 |
|
62 |
return $loader;
|
63 |
}
|
64 |
}
|
65 |
|
66 |
-
function
|
67 |
{
|
68 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
69 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInita7f773db5a6e790c05d5e37352a5645c
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInita7f773db5a6e790c05d5e37352a5645c', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInita7f773db5a6e790c05d5e37352a5645c', 'loadClassLoader'));
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInita7f773db5a6e790c05d5e37352a5645c::getInitializer($loader));
|
34 |
} else {
|
35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
36 |
foreach ($map as $namespace => $path) {
|
51 |
$loader->register(true);
|
52 |
|
53 |
if ($useStaticLoader) {
|
54 |
+
$includeFiles = Composer\Autoload\ComposerStaticInita7f773db5a6e790c05d5e37352a5645c::$files;
|
55 |
} else {
|
56 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
57 |
}
|
58 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
59 |
+
composerRequirea7f773db5a6e790c05d5e37352a5645c($fileIdentifier, $file);
|
60 |
}
|
61 |
|
62 |
return $loader;
|
63 |
}
|
64 |
}
|
65 |
|
66 |
+
function composerRequirea7f773db5a6e790c05d5e37352a5645c($fileIdentifier, $file)
|
67 |
{
|
68 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
69 |
require $file;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
|
@@ -238,9 +238,9 @@ class ComposerStaticInitf396d5ac28a9c08e32b2f790ba2be656
|
|
238 |
public static function getInitializer(ClassLoader $loader)
|
239 |
{
|
240 |
return \Closure::bind(function () use ($loader) {
|
241 |
-
$loader->prefixLengthsPsr4 =
|
242 |
-
$loader->prefixDirsPsr4 =
|
243 |
-
$loader->classMap =
|
244 |
|
245 |
}, null, ClassLoader::class);
|
246 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInita7f773db5a6e790c05d5e37352a5645c
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
|
238 |
public static function getInitializer(ClassLoader $loader)
|
239 |
{
|
240 |
return \Closure::bind(function () use ($loader) {
|
241 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInita7f773db5a6e790c05d5e37352a5645c::$prefixLengthsPsr4;
|
242 |
+
$loader->prefixDirsPsr4 = ComposerStaticInita7f773db5a6e790c05d5e37352a5645c::$prefixDirsPsr4;
|
243 |
+
$loader->classMap = ComposerStaticInita7f773db5a6e790c05d5e37352a5645c::$classMap;
|
244 |
|
245 |
}, null, ClassLoader::class);
|
246 |
}
|
vendor/composer/installed.json
CHANGED
@@ -257,17 +257,17 @@
|
|
257 |
},
|
258 |
{
|
259 |
"name": "codeinwp/themeisle-sdk",
|
260 |
-
"version": "3.2.
|
261 |
-
"version_normalized": "3.2.
|
262 |
"source": {
|
263 |
"type": "git",
|
264 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
265 |
-
"reference": "
|
266 |
},
|
267 |
"dist": {
|
268 |
"type": "zip",
|
269 |
-
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/
|
270 |
-
"reference": "
|
271 |
"shasum": ""
|
272 |
},
|
273 |
"require-dev": {
|
@@ -275,7 +275,7 @@
|
|
275 |
"squizlabs/php_codesniffer": "^3.1",
|
276 |
"wp-coding-standards/wpcs": "^1.0.0"
|
277 |
},
|
278 |
-
"time": "2020-03-
|
279 |
"type": "library",
|
280 |
"installation-source": "dist",
|
281 |
"notification-url": "https://packagist.org/downloads/",
|
257 |
},
|
258 |
{
|
259 |
"name": "codeinwp/themeisle-sdk",
|
260 |
+
"version": "3.2.8",
|
261 |
+
"version_normalized": "3.2.8.0",
|
262 |
"source": {
|
263 |
"type": "git",
|
264 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
265 |
+
"reference": "ce152edef1634d7c3ce75ed292efcc7a5f73806e"
|
266 |
},
|
267 |
"dist": {
|
268 |
"type": "zip",
|
269 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/ce152edef1634d7c3ce75ed292efcc7a5f73806e",
|
270 |
+
"reference": "ce152edef1634d7c3ce75ed292efcc7a5f73806e",
|
271 |
"shasum": ""
|
272 |
},
|
273 |
"require-dev": {
|
275 |
"squizlabs/php_codesniffer": "^3.1",
|
276 |
"wp-coding-standards/wpcs": "^1.0.0"
|
277 |
},
|
278 |
+
"time": "2020-03-24T16:54:54+00:00",
|
279 |
"type": "library",
|
280 |
"installation-source": "dist",
|
281 |
"notification-url": "https://packagist.org/downloads/",
|