Version Description
Download this release
Release Info
Developer | themeisle |
Plugin | Orbit Fox by ThemeIsle |
Version | 2.10.14 |
Comparing to | |
See all releases |
Code changes from version 2.10.13 to 2.10.14
- CHANGELOG.md +5 -0
- core/includes/class-orbit-fox.php +1 -1
- languages/themeisle-companion.pot +2 -2
- readme.md +8 -0
- readme.txt +8 -0
- themeisle-companion.php +7 -1
- vendor/autoload.php +1 -1
- vendor/codeinwp/elementor-extra-widgets/css/public.css +5 -0
- vendor/codeinwp/themeisle-sdk/CHANGELOG.md +5 -0
- vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg +0 -0
- vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg +0 -0
- vendor/codeinwp/themeisle-sdk/assets/images/css.jpg +0 -0
- vendor/codeinwp/themeisle-sdk/assets/js/build/index.asset.php +1 -0
- vendor/codeinwp/themeisle-sdk/assets/js/build/index.js +1 -0
- vendor/codeinwp/themeisle-sdk/load.php +1 -1
- vendor/codeinwp/themeisle-sdk/src/Loader.php +1 -1
- vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php +192 -0
- vendor/codeinwp/themeisle-sdk/start.php +1 -0
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.json +11 -65
- vendor/composer/installed.php +13 -19
CHANGELOG.md
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
2 |
|
3 |
- [Fix] Add the "srcset" property for Hestia's free sections
|
1 |
+
##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
|
2 |
+
|
3 |
+
* Update dependencies
|
4 |
+
* Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
|
5 |
+
|
6 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
7 |
|
8 |
- [Fix] Add the "srcset" property for Hestia's free sections
|
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.10.
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
69 |
|
70 |
$this->plugin_name = 'orbit-fox';
|
71 |
|
72 |
+
$this->version = '2.10.14';
|
73 |
|
74 |
$this->load_dependencies();
|
75 |
$this->set_locale();
|
languages/themeisle-companion.pot
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
# This file is distributed under the GPL-2.0+.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Orbit Fox Companion 2.10.
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://github.com/Codeinwp/themeisle-companion/issues\n"
|
8 |
-
"POT-Creation-Date: 2022-
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
2 |
# This file is distributed under the GPL-2.0+.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Orbit Fox Companion 2.10.14\n"
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://github.com/Codeinwp/themeisle-companion/issues\n"
|
8 |
+
"POT-Creation-Date: 2022-08-23 13:50:52+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
readme.md
CHANGED
@@ -107,6 +107,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
|
|
107 |
|
108 |
## Changelog ##
|
109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
111 |
|
112 |
- [Fix] Add the srcset property for Hestia's free sections
|
107 |
|
108 |
## Changelog ##
|
109 |
|
110 |
+
##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
|
111 |
+
|
112 |
+
* Update dependencies
|
113 |
+
* Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
|
114 |
+
|
115 |
+
|
116 |
+
|
117 |
+
|
118 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
119 |
|
120 |
- [Fix] Add the srcset property for Hestia's free sections
|
readme.txt
CHANGED
@@ -107,6 +107,14 @@ Activating the Orbit Fox plugin is just like any other plugin. If you've uploade
|
|
107 |
|
108 |
== Changelog ==
|
109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
111 |
|
112 |
- [Fix] Add the srcset property for Hestia's free sections
|
107 |
|
108 |
== Changelog ==
|
109 |
|
110 |
+
##### [Version 2.10.14](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.13...v2.10.14) (2022-08-23)
|
111 |
+
|
112 |
+
* Update dependencies
|
113 |
+
* Fix Elementor's Post Grid widget responsiveness on mobile by stacking the images.
|
114 |
+
|
115 |
+
|
116 |
+
|
117 |
+
|
118 |
##### [Version 2.10.13](https://github.com/Codeinwp/themeisle-companion/compare/v2.10.12...v2.10.13) (2022-07-01)
|
119 |
|
120 |
- [Fix] Add the srcset property for Hestia's free sections
|
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.10.
|
19 |
* Author: Themeisle
|
20 |
* Author URI: https://orbitfox.com/
|
21 |
* License: GPL-2.0+
|
@@ -84,6 +84,12 @@ function run_orbit_fox() {
|
|
84 |
return 'Orbit Fox';
|
85 |
}
|
86 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
}
|
88 |
|
89 |
require 'class-autoloader.php';
|
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.10.14
|
19 |
* Author: Themeisle
|
20 |
* Author URI: https://orbitfox.com/
|
21 |
* License: GPL-2.0+
|
84 |
return 'Orbit Fox';
|
85 |
}
|
86 |
);
|
87 |
+
add_filter(
|
88 |
+
'themeisle_companion_load_promotions',
|
89 |
+
function() {
|
90 |
+
return array( 'otter' );
|
91 |
+
}
|
92 |
+
);
|
93 |
}
|
94 |
|
95 |
require 'class-autoloader.php';
|
vendor/autoload.php
CHANGED
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
|
|
9 |
|
10 |
require_once __DIR__ . '/composer/autoload_real.php';
|
11 |
|
12 |
-
return
|
9 |
|
10 |
require_once __DIR__ . '/composer/autoload_real.php';
|
11 |
|
12 |
+
return ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb::getLoader();
|
vendor/codeinwp/elementor-extra-widgets/css/public.css
CHANGED
@@ -288,6 +288,11 @@
|
|
288 |
.obfx-grid-mobile-5 .obfx-grid-wrapper {
|
289 |
width: 20%;
|
290 |
}
|
|
|
|
|
|
|
|
|
|
|
291 |
}
|
292 |
|
293 |
/* End Of Post Type Grid Base CSS */
|
288 |
.obfx-grid-mobile-5 .obfx-grid-wrapper {
|
289 |
width: 20%;
|
290 |
}
|
291 |
+
|
292 |
+
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image,
|
293 |
+
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content{
|
294 |
+
width: 100%;
|
295 |
+
}
|
296 |
}
|
297 |
|
298 |
/* End Of Post Type Grid Base CSS */
|
vendor/codeinwp/themeisle-sdk/CHANGELOG.md
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
##### [Version 3.2.26](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.25...v3.2.26) (2022-05-12)
|
2 |
|
3 |
- [Fix] Solve rollback sometimes not available
|
1 |
+
##### [Version 3.2.27](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.26...v3.2.27) (2022-08-23)
|
2 |
+
|
3 |
+
- Add Promotion Module
|
4 |
+
Add the Promotion module for free plugins
|
5 |
+
|
6 |
##### [Version 3.2.26](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.25...v3.2.26) (2022-05-12)
|
7 |
|
8 |
- [Fix] Solve rollback sometimes not available
|
vendor/codeinwp/themeisle-sdk/assets/images/animation.jpg
ADDED
Binary file
|
vendor/codeinwp/themeisle-sdk/assets/images/conditions.jpg
ADDED
Binary file
|
vendor/codeinwp/themeisle-sdk/assets/images/css.jpg
ADDED
Binary file
|
vendor/codeinwp/themeisle-sdk/assets/js/build/index.asset.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php return array('dependencies' => array('wp-api', 'wp-block-editor', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => 'a1e161cc7b075bdd9250');
|
vendor/codeinwp/themeisle-sdk/assets/js/build/index.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.wp.element,o=window.wp.i18n,n=window.wp.blockEditor,s=window.wp.components,i=window.wp.compose,r=window.wp.data,a=window.wp.hooks,l=window.wp.api;var c=e.n(l);const d={button:{display:"flex",justifyContent:"center",width:"100%"},image:{padding:"20px 0"},skip:{container:{display:"flex",flexDirection:"column",alignItems:"center"},button:{fontSize:"9px"},poweredby:{fontSize:"9px",textTransform:"uppercase"}}},m={"blocks-css":{title:(0,o.__)("Custom CSS","otter-blocks"),description:(0,o.__)("Enable Otter and add your Custom CSS for this block."),image:"css.jpg"},"blocks-animation":{title:(0,o.__)("Animations","otter-blocks"),description:(0,o.__)("Enable Otter to add Animations to this block."),image:"animation.jpg"},"blocks-conditions":{title:(0,o.__)("Visibility Conditions","otter-blocks"),description:(0,o.__)("Enable Otter to add Visibility Conditions to this block."),image:"conditions.jpg"}},w=e=>{let{onClick:n}=e;return(0,t.createElement)("div",{style:d.skip.container},(0,t.createElement)(s.Button,{style:d.skip.button,variant:"tertiary",onClick:n},(0,o.__)("Skip for now")),(0,t.createElement)("span",{style:d.skip.poweredby},(0,o.__)("Recommended by ")+window.themeisleSDKPromotions.product))},p=(0,i.createHigherOrderComponent)((e=>i=>{if(i.isSelected&&Boolean(window.themeisleSDKPromotions.showPromotion)){const[a,l]=(0,t.useState)(!1),[p,u]=(0,t.useState)("default"),[b,_]=(0,t.useState)(!1),[k,y,h]=(()=>{const{createNotice:e}=(0,r.dispatch)("core/notices"),[n,s]=(0,t.useState)({}),[i,a]=(0,t.useState)("loading"),l=()=>{c().loadPromise.then((async()=>{try{const e=new(c().models.Settings),t=await e.fetch();s(t)}catch(e){a("error")}finally{a("loaded")}}))};return(0,t.useEffect)((()=>{l()}),[]),[e=>null==n?void 0:n[e],function(t,n){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,o.__)("Settings saved.","textdomain");a("saving");const i=new(c().models.Settings)({[t]:n}).save();i.success(((t,n)=>{"success"===n&&(a("loaded"),e("success",s,{isDismissible:!0,type:"snackbar"})),"error"===n&&(a("error"),e("error",(0,o.__)("An unknown error occurred.","textdomain"),{isDismissible:!0,type:"snackbar"})),l()})),i.error((t=>{a("error"),e("error",t.responseJSON.message?t.responseJSON.message:(0,o.__)("An unknown error occurred.","textdomain"),{isDismissible:!0,type:"snackbar"})}))},i]})(),g=async()=>{var e;l(!0),await("otter-blocks",new Promise((e=>{wp.updates.ajax("install-plugin",{slug:"otter-blocks",success:()=>{e({success:!0})},error:t=>{e({success:!1,code:t.errorCode})}})}))),await(e=window.themeisleSDKPromotions.activationUrl,new Promise((t=>{jQuery.get(e).done((()=>{t({success:!0})})).fail((()=>{t({success:!1})}))}))),l(!1),u("installed")},S=()=>"installed"===p?(0,t.createElement)("p",null,(0,o.__)("Awesome! Refresh the page to see Otter in action.")):(0,t.createElement)(s.Button,{variant:"secondary",onClick:g,isBusy:a,style:d.button},(0,o.__)("Install & Activate Otter")),f=()=>{const e=JSON.parse(window.themeisleSDKPromotions.promotions_otter);e[window.themeisleSDKPromotions.showPromotion]=(new Date).getTime()/1e3|0,y("themeisle_sdk_promotions_otter",JSON.stringify(e)),window.themeisleSDKPromotions.showPromotion=!1};return(0,t.useEffect)((()=>{b&&f()}),[b]),b?(0,t.createElement)(e,i):(0,t.createElement)(t.Fragment,null,(0,t.createElement)(e,i),(0,t.createElement)(n.InspectorControls,null,Object.keys(m).map((e=>{if(e===window.themeisleSDKPromotions.showPromotion){const o=m[e];return(0,t.createElement)(s.PanelBody,{title:o.title,initialOpen:!1},(0,t.createElement)("p",null,o.description),(0,t.createElement)(S,null),(0,t.createElement)("img",{style:d.image,src:window.themeisleSDKPromotions.assets+o.image}),(0,t.createElement)(w,{onClick:()=>_(!0)}))}}))))}return(0,t.createElement)(e,i)}),"withInspectorControl");(0,r.select)("core/edit-site")||(0,a.addFilter)("editor.BlockEdit","themeisle-sdk/with-inspector-controls",p)})();
|
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.27';
|
18 |
$themeisle_sdk_path = dirname( __FILE__ );
|
19 |
|
20 |
global $themeisle_sdk_max_version;
|
vendor/codeinwp/themeisle-sdk/src/Loader.php
CHANGED
@@ -55,7 +55,7 @@ final class Loader {
|
|
55 |
'review',
|
56 |
'recommendation',
|
57 |
'notification',
|
58 |
-
|
59 |
];
|
60 |
|
61 |
/**
|
55 |
'review',
|
56 |
'recommendation',
|
57 |
'notification',
|
58 |
+
'promotions',
|
59 |
];
|
60 |
|
61 |
/**
|
vendor/codeinwp/themeisle-sdk/src/Modules/Promotions.php
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* The promotions model class for ThemeIsle SDK
|
4 |
+
*
|
5 |
+
* Here's how to hook it in your plugin: add_filter( 'menu_icons_load_promotions', function() { return array( 'otter' ); } );
|
6 |
+
*
|
7 |
+
* @package ThemeIsleSDK
|
8 |
+
* @subpackage Modules
|
9 |
+
* @copyright Copyright (c) 2017, Marius Cristea
|
10 |
+
* @license http://opensource.org/licenses/gpl-3.0.php GNU Public License
|
11 |
+
* @since 1.0.0
|
12 |
+
*/
|
13 |
+
|
14 |
+
namespace ThemeisleSDK\Modules;
|
15 |
+
|
16 |
+
use ThemeisleSDK\Common\Abstract_Module;
|
17 |
+
use ThemeisleSDK\Product;
|
18 |
+
|
19 |
+
// Exit if accessed directly.
|
20 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
21 |
+
exit;
|
22 |
+
}
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Promotions module for ThemeIsle SDK.
|
26 |
+
*/
|
27 |
+
class Promotions extends Abstract_Module {
|
28 |
+
/**
|
29 |
+
* Fetched feeds items.
|
30 |
+
*
|
31 |
+
* @var array Feed items.
|
32 |
+
*/
|
33 |
+
private $promotions_to_load = array();
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Should we load this module.
|
37 |
+
*
|
38 |
+
* @param Product $product Product object.
|
39 |
+
*
|
40 |
+
* @return bool
|
41 |
+
*/
|
42 |
+
public function can_load( $product ) {
|
43 |
+
if ( $this->is_from_partner( $product ) ) {
|
44 |
+
return false;
|
45 |
+
}
|
46 |
+
|
47 |
+
$this->promotions_to_load = apply_filters( $product->get_key() . '_load_promotions', array() );
|
48 |
+
|
49 |
+
if ( 0 === count( $this->promotions_to_load ) ) {
|
50 |
+
return false;
|
51 |
+
}
|
52 |
+
|
53 |
+
return true;
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Registers the hooks.
|
58 |
+
*
|
59 |
+
* @param Product $product Product to load.
|
60 |
+
*
|
61 |
+
* @return Promotions Module instance.
|
62 |
+
*/
|
63 |
+
public function load( $product ) {
|
64 |
+
if ( 0 === count( $this->promotions_to_load ) ) {
|
65 |
+
return;
|
66 |
+
}
|
67 |
+
|
68 |
+
$this->product = $product;
|
69 |
+
|
70 |
+
if ( in_array( 'otter', $this->promotions_to_load ) && false === apply_filters( 'themeisle_sdk_load_promotions_otter', false ) && ! ( defined( 'OTTER_BLOCKS_VERSION' ) || $this->is_otter_installed() ) && version_compare( get_bloginfo( 'version' ), '5.8', '>=' ) ) {
|
71 |
+
add_filter( 'themeisle_sdk_load_promotions_otter', '__return_true' );
|
72 |
+
add_action( 'init', array( $this, 'register_settings' ), 99 );
|
73 |
+
|
74 |
+
if ( false !== $this->show_otter_promotion() ) {
|
75 |
+
add_action( 'enqueue_block_editor_assets', array( $this, 'enqueue_editor_assets' ) );
|
76 |
+
}
|
77 |
+
}
|
78 |
+
|
79 |
+
return $this;
|
80 |
+
}
|
81 |
+
|
82 |
+
/**
|
83 |
+
* Register Settings
|
84 |
+
*
|
85 |
+
* @since 1.2.0
|
86 |
+
* @access public
|
87 |
+
*/
|
88 |
+
public function register_settings() {
|
89 |
+
register_setting(
|
90 |
+
'themeisle_sdk_settings',
|
91 |
+
'themeisle_sdk_promotions_otter',
|
92 |
+
array(
|
93 |
+
'type' => 'string',
|
94 |
+
'sanitize_callback' => 'sanitize_text_field',
|
95 |
+
'show_in_rest' => true,
|
96 |
+
'default' => '{}',
|
97 |
+
)
|
98 |
+
);
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Get the Otter Blocks plugin status.
|
103 |
+
*
|
104 |
+
* @return string
|
105 |
+
*/
|
106 |
+
private function is_otter_installed() {
|
107 |
+
$status = false;
|
108 |
+
|
109 |
+
if ( file_exists( ABSPATH . 'wp-content/plugins/otter-blocks/otter-blocks.php' ) ) {
|
110 |
+
return true;
|
111 |
+
}
|
112 |
+
|
113 |
+
return $status;
|
114 |
+
}
|
115 |
+
|
116 |
+
/**
|
117 |
+
* Get status of Otter promotion message.
|
118 |
+
*
|
119 |
+
* @return mixed
|
120 |
+
*/
|
121 |
+
public function show_otter_promotion() {
|
122 |
+
$promotions = array(
|
123 |
+
'blocks_css',
|
124 |
+
'blocks_animation',
|
125 |
+
'blocks_conditions',
|
126 |
+
);
|
127 |
+
|
128 |
+
$option = json_decode( get_option( 'themeisle_sdk_promotions_otter', '{}' ), true );
|
129 |
+
|
130 |
+
if ( 0 === count( $option ) ) {
|
131 |
+
return 'blocks-css';
|
132 |
+
}
|
133 |
+
|
134 |
+
if ( isset( $option['blocks-css'] ) && ! isset( $option['blocks-animation'] ) && $option['blocks-css'] < strtotime( '-7 days' ) ) {
|
135 |
+
return 'blocks-animation';
|
136 |
+
}
|
137 |
+
|
138 |
+
if ( isset( $option['blocks-animation'] ) && ! isset( $option['blocks-conditions'] ) && $option['blocks-animation'] < strtotime( '-7 days' ) ) {
|
139 |
+
return 'blocks-conditions';
|
140 |
+
}
|
141 |
+
|
142 |
+
return false;
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* Load Gutenberg editor assets.
|
147 |
+
*
|
148 |
+
* @since 1.0.0
|
149 |
+
* @access public
|
150 |
+
*/
|
151 |
+
public function enqueue_editor_assets() {
|
152 |
+
global $themeisle_sdk_max_path;
|
153 |
+
|
154 |
+
$themeisle_sdk_path = dirname( $themeisle_sdk_max_path );
|
155 |
+
$themeisle_sdk_src = plugins_url( '/', $themeisle_sdk_max_path );
|
156 |
+
|
157 |
+
$asset_file = include $themeisle_sdk_path . '/themeisle-sdk/assets/js/build/index.asset.php';
|
158 |
+
|
159 |
+
wp_enqueue_script(
|
160 |
+
'themeisle-sdk-otter-promotions',
|
161 |
+
$themeisle_sdk_src . 'themeisle-sdk/assets/js/build/index.js',
|
162 |
+
array_merge( $asset_file['dependencies'], [ 'updates' ] ),
|
163 |
+
$asset_file['version'],
|
164 |
+
true
|
165 |
+
);
|
166 |
+
|
167 |
+
$option = get_option( 'themeisle_sdk_promotions_otter', '{}' );
|
168 |
+
|
169 |
+
wp_localize_script(
|
170 |
+
'themeisle-sdk-otter-promotions',
|
171 |
+
'themeisleSDKPromotions',
|
172 |
+
array(
|
173 |
+
'product' => $this->product->get_name(),
|
174 |
+
'assets' => $themeisle_sdk_src . 'themeisle-sdk/assets/images/',
|
175 |
+
'showPromotion' => $this->show_otter_promotion(),
|
176 |
+
'promotions_otter' => $option,
|
177 |
+
'activationUrl' => esc_url(
|
178 |
+
add_query_arg(
|
179 |
+
array(
|
180 |
+
'plugin_status' => 'all',
|
181 |
+
'paged' => '1',
|
182 |
+
'action' => 'activate',
|
183 |
+
'plugin' => rawurlencode( 'otter-blocks/otter-blocks.php' ),
|
184 |
+
'_wpnonce' => wp_create_nonce( 'activate-plugin_otter-blocks/otter-blocks.php' ),
|
185 |
+
),
|
186 |
+
admin_url( 'plugins.php' )
|
187 |
+
)
|
188 |
+
),
|
189 |
+
)
|
190 |
+
);
|
191 |
+
}
|
192 |
+
}
|
vendor/codeinwp/themeisle-sdk/start.php
CHANGED
@@ -32,6 +32,7 @@ $files_to_load = [
|
|
32 |
$themeisle_library_path . '/src/Modules/Translate.php',
|
33 |
$themeisle_library_path . '/src/Modules/Review.php',
|
34 |
$themeisle_library_path . '/src/Modules/Recommendation.php',
|
|
|
35 |
];
|
36 |
|
37 |
$files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
|
32 |
$themeisle_library_path . '/src/Modules/Translate.php',
|
33 |
$themeisle_library_path . '/src/Modules/Review.php',
|
34 |
$themeisle_library_path . '/src/Modules/Recommendation.php',
|
35 |
+
$themeisle_library_path . '/src/Modules/Promotions.php',
|
36 |
];
|
37 |
|
38 |
$files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
|
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 |
|
@@ -24,18 +24,18 @@ class ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c
|
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
-
spl_autoload_register(array('
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
|
29 |
-
spl_autoload_unregister(array('
|
30 |
|
31 |
require __DIR__ . '/autoload_static.php';
|
32 |
-
call_user_func(\Composer\Autoload\
|
33 |
|
34 |
$loader->register(true);
|
35 |
|
36 |
-
$includeFiles = \Composer\Autoload\
|
37 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
38 |
-
|
39 |
}
|
40 |
|
41 |
return $loader;
|
@@ -47,7 +47,7 @@ class ComposerAutoloaderInite6107ea29bd7bab1ef19c8448bdefd7c
|
|
47 |
* @param string $file
|
48 |
* @return void
|
49 |
*/
|
50 |
-
function
|
51 |
{
|
52 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
53 |
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
+
spl_autoload_register(array('ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb', 'loadClassLoader'), true, true);
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
|
29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitddfed374323adeef8c4fafa6123185bb', 'loadClassLoader'));
|
30 |
|
31 |
require __DIR__ . '/autoload_static.php';
|
32 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitddfed374323adeef8c4fafa6123185bb::getInitializer($loader));
|
33 |
|
34 |
$loader->register(true);
|
35 |
|
36 |
+
$includeFiles = \Composer\Autoload\ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$files;
|
37 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
38 |
+
composerRequireddfed374323adeef8c4fafa6123185bb($fileIdentifier, $file);
|
39 |
}
|
40 |
|
41 |
return $loader;
|
47 |
* @param string $file
|
48 |
* @return void
|
49 |
*/
|
50 |
+
function composerRequireddfed374323adeef8c4fafa6123185bb($fileIdentifier, $file)
|
51 |
{
|
52 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
53 |
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
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 |
'9c67151ae59aff4788964ce8eb2a0f43' => __DIR__ . '/..' . '/clue/stream-filter/src/functions_include.php',
|
@@ -269,9 +269,9 @@ class ComposerStaticInite6107ea29bd7bab1ef19c8448bdefd7c
|
|
269 |
public static function getInitializer(ClassLoader $loader)
|
270 |
{
|
271 |
return \Closure::bind(function () use ($loader) {
|
272 |
-
$loader->prefixLengthsPsr4 =
|
273 |
-
$loader->prefixDirsPsr4 =
|
274 |
-
$loader->classMap =
|
275 |
|
276 |
}, null, ClassLoader::class);
|
277 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitddfed374323adeef8c4fafa6123185bb
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'9c67151ae59aff4788964ce8eb2a0f43' => __DIR__ . '/..' . '/clue/stream-filter/src/functions_include.php',
|
269 |
public static function getInitializer(ClassLoader $loader)
|
270 |
{
|
271 |
return \Closure::bind(function () use ($loader) {
|
272 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$prefixLengthsPsr4;
|
273 |
+
$loader->prefixDirsPsr4 = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$prefixDirsPsr4;
|
274 |
+
$loader->classMap = ComposerStaticInitddfed374323adeef8c4fafa6123185bb::$classMap;
|
275 |
|
276 |
}, null, ClassLoader::class);
|
277 |
}
|
vendor/composer/installed.json
CHANGED
@@ -53,10 +53,6 @@
|
|
53 |
"stream_filter_append",
|
54 |
"stream_filter_register"
|
55 |
],
|
56 |
-
"support": {
|
57 |
-
"issues": "https://github.com/clue/stream-filter/issues",
|
58 |
-
"source": "https://github.com/clue/stream-filter/tree/v1.6.0"
|
59 |
-
},
|
60 |
"funding": [
|
61 |
{
|
62 |
"url": "https://clue.engineering/support",
|
@@ -76,16 +72,15 @@
|
|
76 |
"source": {
|
77 |
"type": "git",
|
78 |
"url": "https://github.com/Codeinwp/elementor-extra-widgets.git",
|
79 |
-
"reference": "
|
80 |
},
|
81 |
"dist": {
|
82 |
"type": "zip",
|
83 |
-
"url": "https://api.github.com/repos/Codeinwp/elementor-extra-widgets/zipball/
|
84 |
-
"reference": "
|
85 |
"shasum": ""
|
86 |
},
|
87 |
-
"time": "
|
88 |
-
"default-branch": true,
|
89 |
"type": "library",
|
90 |
"installation-source": "dist",
|
91 |
"autoload": {
|
@@ -105,10 +100,6 @@
|
|
105 |
}
|
106 |
],
|
107 |
"homepage": "https://github.com/Codeinwp/elementor-extra-widgets",
|
108 |
-
"support": {
|
109 |
-
"issues": "https://github.com/Codeinwp/elementor-extra-widgets/issues",
|
110 |
-
"source": "https://github.com/Codeinwp/elementor-extra-widgets/tree/master"
|
111 |
-
},
|
112 |
"install-path": "../codeinwp/elementor-extra-widgets"
|
113 |
},
|
114 |
{
|
@@ -127,7 +118,6 @@
|
|
127 |
"shasum": ""
|
128 |
},
|
129 |
"time": "2019-04-02T11:34:00+00:00",
|
130 |
-
"default-branch": true,
|
131 |
"type": "library",
|
132 |
"installation-source": "dist",
|
133 |
"autoload": {
|
@@ -148,10 +138,6 @@
|
|
148 |
],
|
149 |
"description": "A WordPress library to create full width page templates.",
|
150 |
"homepage": "https://github.com/Codeinwp/full-width-page-templates",
|
151 |
-
"support": {
|
152 |
-
"issues": "https://github.com/Codeinwp/full-width-page-templates/issues",
|
153 |
-
"source": "https://github.com/Codeinwp/full-width-page-templates/tree/master"
|
154 |
-
},
|
155 |
"install-path": "../codeinwp/full-width-page-templates"
|
156 |
},
|
157 |
{
|
@@ -230,7 +216,6 @@
|
|
230 |
"wptrt/wpthemereview": "*"
|
231 |
},
|
232 |
"time": "2021-08-02T12:22:21+00:00",
|
233 |
-
"default-branch": true,
|
234 |
"type": "library",
|
235 |
"installation-source": "dist",
|
236 |
"autoload": {
|
@@ -259,23 +244,23 @@
|
|
259 |
},
|
260 |
{
|
261 |
"name": "codeinwp/themeisle-sdk",
|
262 |
-
"version": "3.2.
|
263 |
-
"version_normalized": "3.2.
|
264 |
"source": {
|
265 |
"type": "git",
|
266 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
267 |
-
"reference": "
|
268 |
},
|
269 |
"dist": {
|
270 |
"type": "zip",
|
271 |
-
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/
|
272 |
-
"reference": "
|
273 |
"shasum": ""
|
274 |
},
|
275 |
"require-dev": {
|
276 |
"codeinwp/phpcs-ruleset": "dev-main"
|
277 |
},
|
278 |
-
"time": "2022-
|
279 |
"type": "library",
|
280 |
"installation-source": "dist",
|
281 |
"notification-url": "https://packagist.org/downloads/",
|
@@ -296,7 +281,7 @@
|
|
296 |
],
|
297 |
"support": {
|
298 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
|
299 |
-
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.
|
300 |
},
|
301 |
"install-path": "../codeinwp/themeisle-sdk"
|
302 |
},
|
@@ -393,10 +378,6 @@
|
|
393 |
"uri",
|
394 |
"url"
|
395 |
],
|
396 |
-
"support": {
|
397 |
-
"issues": "https://github.com/guzzle/psr7/issues",
|
398 |
-
"source": "https://github.com/guzzle/psr7/tree/1.9.0"
|
399 |
-
},
|
400 |
"funding": [
|
401 |
{
|
402 |
"url": "https://github.com/GrahamCampbell",
|
@@ -460,10 +441,6 @@
|
|
460 |
"marketing",
|
461 |
"sdk"
|
462 |
],
|
463 |
-
"support": {
|
464 |
-
"issues": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/issues",
|
465 |
-
"source": "https://github.com/mailerlite/mailerlite-api-v2-php-sdk/tree/master"
|
466 |
-
},
|
467 |
"install-path": "../mailerlite/mailerlite-api-v2-php-sdk"
|
468 |
},
|
469 |
{
|
@@ -595,10 +572,6 @@
|
|
595 |
"curl",
|
596 |
"http"
|
597 |
],
|
598 |
-
"support": {
|
599 |
-
"issues": "https://github.com/php-http/curl-client/issues",
|
600 |
-
"source": "https://github.com/php-http/curl-client/tree/v1.7.1"
|
601 |
-
},
|
602 |
"install-path": "../php-http/curl-client"
|
603 |
},
|
604 |
{
|
@@ -666,10 +639,6 @@
|
|
666 |
"message",
|
667 |
"psr7"
|
668 |
],
|
669 |
-
"support": {
|
670 |
-
"issues": "https://github.com/php-http/discovery/issues",
|
671 |
-
"source": "https://github.com/php-http/discovery/tree/master"
|
672 |
-
},
|
673 |
"install-path": "../php-http/discovery"
|
674 |
},
|
675 |
{
|
@@ -729,10 +698,6 @@
|
|
729 |
"client",
|
730 |
"http"
|
731 |
],
|
732 |
-
"support": {
|
733 |
-
"issues": "https://github.com/php-http/httplug/issues",
|
734 |
-
"source": "https://github.com/php-http/httplug/tree/master"
|
735 |
-
},
|
736 |
"install-path": "../php-http/httplug"
|
737 |
},
|
738 |
{
|
@@ -808,10 +773,6 @@
|
|
808 |
"message",
|
809 |
"psr-7"
|
810 |
],
|
811 |
-
"support": {
|
812 |
-
"issues": "https://github.com/php-http/message/issues",
|
813 |
-
"source": "https://github.com/php-http/message/tree/master"
|
814 |
-
},
|
815 |
"install-path": "../php-http/message"
|
816 |
},
|
817 |
{
|
@@ -865,10 +826,6 @@
|
|
865 |
"stream",
|
866 |
"uri"
|
867 |
],
|
868 |
-
"support": {
|
869 |
-
"issues": "https://github.com/php-http/message-factory/issues",
|
870 |
-
"source": "https://github.com/php-http/message-factory/tree/master"
|
871 |
-
},
|
872 |
"install-path": "../php-http/message-factory"
|
873 |
},
|
874 |
{
|
@@ -922,10 +879,6 @@
|
|
922 |
"keywords": [
|
923 |
"promise"
|
924 |
],
|
925 |
-
"support": {
|
926 |
-
"issues": "https://github.com/php-http/promise/issues",
|
927 |
-
"source": "https://github.com/php-http/promise/tree/master"
|
928 |
-
},
|
929 |
"install-path": "../php-http/promise"
|
930 |
},
|
931 |
{
|
@@ -979,9 +932,6 @@
|
|
979 |
"request",
|
980 |
"response"
|
981 |
],
|
982 |
-
"support": {
|
983 |
-
"source": "https://github.com/php-fig/http-message/tree/master"
|
984 |
-
},
|
985 |
"install-path": "../psr/http-message"
|
986 |
},
|
987 |
{
|
@@ -1025,10 +975,6 @@
|
|
1025 |
}
|
1026 |
],
|
1027 |
"description": "A polyfill for getallheaders.",
|
1028 |
-
"support": {
|
1029 |
-
"issues": "https://github.com/ralouphie/getallheaders/issues",
|
1030 |
-
"source": "https://github.com/ralouphie/getallheaders/tree/develop"
|
1031 |
-
},
|
1032 |
"install-path": "../ralouphie/getallheaders"
|
1033 |
},
|
1034 |
{
|
53 |
"stream_filter_append",
|
54 |
"stream_filter_register"
|
55 |
],
|
|
|
|
|
|
|
|
|
56 |
"funding": [
|
57 |
{
|
58 |
"url": "https://clue.engineering/support",
|
72 |
"source": {
|
73 |
"type": "git",
|
74 |
"url": "https://github.com/Codeinwp/elementor-extra-widgets.git",
|
75 |
+
"reference": "d86a080a608aeee4e5efb7ec88cb5caeda7c3249"
|
76 |
},
|
77 |
"dist": {
|
78 |
"type": "zip",
|
79 |
+
"url": "https://api.github.com/repos/Codeinwp/elementor-extra-widgets/zipball/d86a080a608aeee4e5efb7ec88cb5caeda7c3249",
|
80 |
+
"reference": "d86a080a608aeee4e5efb7ec88cb5caeda7c3249",
|
81 |
"shasum": ""
|
82 |
},
|
83 |
+
"time": "2022-08-22T09:52:46+00:00",
|
|
|
84 |
"type": "library",
|
85 |
"installation-source": "dist",
|
86 |
"autoload": {
|
100 |
}
|
101 |
],
|
102 |
"homepage": "https://github.com/Codeinwp/elementor-extra-widgets",
|
|
|
|
|
|
|
|
|
103 |
"install-path": "../codeinwp/elementor-extra-widgets"
|
104 |
},
|
105 |
{
|
118 |
"shasum": ""
|
119 |
},
|
120 |
"time": "2019-04-02T11:34:00+00:00",
|
|
|
121 |
"type": "library",
|
122 |
"installation-source": "dist",
|
123 |
"autoload": {
|
138 |
],
|
139 |
"description": "A WordPress library to create full width page templates.",
|
140 |
"homepage": "https://github.com/Codeinwp/full-width-page-templates",
|
|
|
|
|
|
|
|
|
141 |
"install-path": "../codeinwp/full-width-page-templates"
|
142 |
},
|
143 |
{
|
216 |
"wptrt/wpthemereview": "*"
|
217 |
},
|
218 |
"time": "2021-08-02T12:22:21+00:00",
|
|
|
219 |
"type": "library",
|
220 |
"installation-source": "dist",
|
221 |
"autoload": {
|
244 |
},
|
245 |
{
|
246 |
"name": "codeinwp/themeisle-sdk",
|
247 |
+
"version": "3.2.27",
|
248 |
+
"version_normalized": "3.2.27.0",
|
249 |
"source": {
|
250 |
"type": "git",
|
251 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
252 |
+
"reference": "bab0314e1f6e2f811116a2da7736b94cbe6af90f"
|
253 |
},
|
254 |
"dist": {
|
255 |
"type": "zip",
|
256 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/bab0314e1f6e2f811116a2da7736b94cbe6af90f",
|
257 |
+
"reference": "bab0314e1f6e2f811116a2da7736b94cbe6af90f",
|
258 |
"shasum": ""
|
259 |
},
|
260 |
"require-dev": {
|
261 |
"codeinwp/phpcs-ruleset": "dev-main"
|
262 |
},
|
263 |
+
"time": "2022-08-23T13:09:40+00:00",
|
264 |
"type": "library",
|
265 |
"installation-source": "dist",
|
266 |
"notification-url": "https://packagist.org/downloads/",
|
281 |
],
|
282 |
"support": {
|
283 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
|
284 |
+
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.27"
|
285 |
},
|
286 |
"install-path": "../codeinwp/themeisle-sdk"
|
287 |
},
|
378 |
"uri",
|
379 |
"url"
|
380 |
],
|
|
|
|
|
|
|
|
|
381 |
"funding": [
|
382 |
{
|
383 |
"url": "https://github.com/GrahamCampbell",
|
441 |
"marketing",
|
442 |
"sdk"
|
443 |
],
|
|
|
|
|
|
|
|
|
444 |
"install-path": "../mailerlite/mailerlite-api-v2-php-sdk"
|
445 |
},
|
446 |
{
|
572 |
"curl",
|
573 |
"http"
|
574 |
],
|
|
|
|
|
|
|
|
|
575 |
"install-path": "../php-http/curl-client"
|
576 |
},
|
577 |
{
|
639 |
"message",
|
640 |
"psr7"
|
641 |
],
|
|
|
|
|
|
|
|
|
642 |
"install-path": "../php-http/discovery"
|
643 |
},
|
644 |
{
|
698 |
"client",
|
699 |
"http"
|
700 |
],
|
|
|
|
|
|
|
|
|
701 |
"install-path": "../php-http/httplug"
|
702 |
},
|
703 |
{
|
773 |
"message",
|
774 |
"psr-7"
|
775 |
],
|
|
|
|
|
|
|
|
|
776 |
"install-path": "../php-http/message"
|
777 |
},
|
778 |
{
|
826 |
"stream",
|
827 |
"uri"
|
828 |
],
|
|
|
|
|
|
|
|
|
829 |
"install-path": "../php-http/message-factory"
|
830 |
},
|
831 |
{
|
879 |
"keywords": [
|
880 |
"promise"
|
881 |
],
|
|
|
|
|
|
|
|
|
882 |
"install-path": "../php-http/promise"
|
883 |
},
|
884 |
{
|
932 |
"request",
|
933 |
"response"
|
934 |
],
|
|
|
|
|
|
|
935 |
"install-path": "../psr/http-message"
|
936 |
},
|
937 |
{
|
975 |
}
|
976 |
],
|
977 |
"description": "A polyfill for getallheaders.",
|
|
|
|
|
|
|
|
|
978 |
"install-path": "../ralouphie/getallheaders"
|
979 |
},
|
980 |
{
|
vendor/composer/installed.php
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
<?php return array(
|
2 |
'root' => array(
|
3 |
'name' => 'codeinwp/themeisle-companion',
|
4 |
-
'pretty_version' => 'v2.10.
|
5 |
-
'version' => '2.10.
|
6 |
-
'reference' => '
|
7 |
'type' => 'wordpress-plugin',
|
8 |
'install_path' => __DIR__ . '/../../',
|
9 |
'aliases' => array(),
|
@@ -22,12 +22,10 @@
|
|
22 |
'codeinwp/elementor-extra-widgets' => array(
|
23 |
'pretty_version' => 'dev-master',
|
24 |
'version' => 'dev-master',
|
25 |
-
'reference' => '
|
26 |
'type' => 'library',
|
27 |
'install_path' => __DIR__ . '/../codeinwp/elementor-extra-widgets',
|
28 |
-
'aliases' => array(
|
29 |
-
0 => '9999999-dev',
|
30 |
-
),
|
31 |
'dev_requirement' => false,
|
32 |
),
|
33 |
'codeinwp/full-width-page-templates' => array(
|
@@ -36,9 +34,7 @@
|
|
36 |
'reference' => 'ac15bbb1295d39baf28978c7d9c04fed21ea3429',
|
37 |
'type' => 'library',
|
38 |
'install_path' => __DIR__ . '/../codeinwp/full-width-page-templates',
|
39 |
-
'aliases' => array(
|
40 |
-
0 => '9999999-dev',
|
41 |
-
),
|
42 |
'dev_requirement' => false,
|
43 |
),
|
44 |
'codeinwp/gutenberg-blocks' => array(
|
@@ -51,9 +47,9 @@
|
|
51 |
'dev_requirement' => false,
|
52 |
),
|
53 |
'codeinwp/themeisle-companion' => array(
|
54 |
-
'pretty_version' => 'v2.10.
|
55 |
-
'version' => '2.10.
|
56 |
-
'reference' => '
|
57 |
'type' => 'wordpress-plugin',
|
58 |
'install_path' => __DIR__ . '/../../',
|
59 |
'aliases' => array(),
|
@@ -65,15 +61,13 @@
|
|
65 |
'reference' => '73f9d5696603b0aa2e25b9c035e4abfaf5bd2d68',
|
66 |
'type' => 'library',
|
67 |
'install_path' => __DIR__ . '/../codeinwp/themeisle-content-forms',
|
68 |
-
'aliases' => array(
|
69 |
-
0 => '9999999-dev',
|
70 |
-
),
|
71 |
'dev_requirement' => false,
|
72 |
),
|
73 |
'codeinwp/themeisle-sdk' => array(
|
74 |
-
'pretty_version' => '3.2.
|
75 |
-
'version' => '3.2.
|
76 |
-
'reference' => '
|
77 |
'type' => 'library',
|
78 |
'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
|
79 |
'aliases' => array(),
|
1 |
<?php return array(
|
2 |
'root' => array(
|
3 |
'name' => 'codeinwp/themeisle-companion',
|
4 |
+
'pretty_version' => 'v2.10.14',
|
5 |
+
'version' => '2.10.14.0',
|
6 |
+
'reference' => 'cba35cf6479051c2138b1f16991e4a220c364d3d',
|
7 |
'type' => 'wordpress-plugin',
|
8 |
'install_path' => __DIR__ . '/../../',
|
9 |
'aliases' => array(),
|
22 |
'codeinwp/elementor-extra-widgets' => array(
|
23 |
'pretty_version' => 'dev-master',
|
24 |
'version' => 'dev-master',
|
25 |
+
'reference' => 'd86a080a608aeee4e5efb7ec88cb5caeda7c3249',
|
26 |
'type' => 'library',
|
27 |
'install_path' => __DIR__ . '/../codeinwp/elementor-extra-widgets',
|
28 |
+
'aliases' => array(),
|
|
|
|
|
29 |
'dev_requirement' => false,
|
30 |
),
|
31 |
'codeinwp/full-width-page-templates' => array(
|
34 |
'reference' => 'ac15bbb1295d39baf28978c7d9c04fed21ea3429',
|
35 |
'type' => 'library',
|
36 |
'install_path' => __DIR__ . '/../codeinwp/full-width-page-templates',
|
37 |
+
'aliases' => array(),
|
|
|
|
|
38 |
'dev_requirement' => false,
|
39 |
),
|
40 |
'codeinwp/gutenberg-blocks' => array(
|
47 |
'dev_requirement' => false,
|
48 |
),
|
49 |
'codeinwp/themeisle-companion' => array(
|
50 |
+
'pretty_version' => 'v2.10.14',
|
51 |
+
'version' => '2.10.14.0',
|
52 |
+
'reference' => 'cba35cf6479051c2138b1f16991e4a220c364d3d',
|
53 |
'type' => 'wordpress-plugin',
|
54 |
'install_path' => __DIR__ . '/../../',
|
55 |
'aliases' => array(),
|
61 |
'reference' => '73f9d5696603b0aa2e25b9c035e4abfaf5bd2d68',
|
62 |
'type' => 'library',
|
63 |
'install_path' => __DIR__ . '/../codeinwp/themeisle-content-forms',
|
64 |
+
'aliases' => array(),
|
|
|
|
|
65 |
'dev_requirement' => false,
|
66 |
),
|
67 |
'codeinwp/themeisle-sdk' => array(
|
68 |
+
'pretty_version' => '3.2.27',
|
69 |
+
'version' => '3.2.27.0',
|
70 |
+
'reference' => 'bab0314e1f6e2f811116a2da7736b94cbe6af90f',
|
71 |
'type' => 'library',
|
72 |
'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
|
73 |
'aliases' => array(),
|