Version Description
- Updated sdk loading logic.
Download this release
Release Info
Developer | codeinwp |
Plugin | WordPress Charts and Graphs Lite |
Version | 2.1.7 |
Comparing to | |
See all releases |
Code changes from version 2.1.6 to 2.1.7
- CHANGELOG.md +3 -2
- classes/Visualizer/Plugin.php +1 -1
- css/media.css +1 -1
- index.php +7 -3
- readme.txt +2 -1
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-loader.php +5 -29
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php +46 -7
- vendor/codeinwp/themeisle-sdk/composer.json +0 -16
- vendor/codeinwp/themeisle-sdk/load.php +35 -0
- vendor/codeinwp/themeisle-sdk/start.php +35 -0
- vendor/composer/autoload_classmap.php +0 -12
- vendor/composer/autoload_files.php +10 -0
- vendor/composer/autoload_real.php +17 -3
- vendor/composer/autoload_real_52.php +5 -3
- vendor/composer/installed.json +4 -20
CHANGELOG.md
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
|
2 |
-
### v2.1.
|
3 |
**Changes:**
|
4 |
-
|
|
|
5 |
### v2.1.6 - 2017-06-07
|
6 |
**Changes:**
|
7 |
- Fixed non-latin chars render.
|
1 |
|
2 |
+
### v2.1.7 - 2017-06-17
|
3 |
**Changes:**
|
4 |
+
* Updated sdk loading logic.
|
5 |
+
|
6 |
### v2.1.6 - 2017-06-07
|
7 |
**Changes:**
|
8 |
- Fixed non-latin chars render.
|
classes/Visualizer/Plugin.php
CHANGED
@@ -28,7 +28,7 @@
|
|
28 |
class Visualizer_Plugin {
|
29 |
|
30 |
const NAME = 'visualizer';
|
31 |
-
const VERSION = '2.1.
|
32 |
|
33 |
// custom post types
|
34 |
const CPT_VISUALIZER = 'visualizer';
|
28 |
class Visualizer_Plugin {
|
29 |
|
30 |
const NAME = 'visualizer';
|
31 |
+
const VERSION = '2.1.7';
|
32 |
|
33 |
// custom post types
|
34 |
const CPT_VISUALIZER = 'visualizer';
|
css/media.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/*
|
2 |
-
Version: 2.1.
|
3 |
*/
|
4 |
#visualizer-library-view {
|
5 |
padding: 30px 10px 10px 30px;
|
1 |
/*
|
2 |
+
Version: 2.1.7
|
3 |
*/
|
4 |
#visualizer-library-view {
|
5 |
padding: 30px 10px 10px 30px;
|
index.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: Visualizer: Charts and Graphs Lite
|
5 |
Plugin URI: https://themeisle.com/plugins/visualizer-charts-and-graphs-lite/
|
6 |
Description: A simple, easy to use and quite powerful tool to create, manage and embed interactive charts into your WordPress posts and pages. The plugin uses Google Visualization API to render charts, which supports cross-browser compatibility (adopting VML for older IE versions) and cross-platform portability to iOS and new Android releases.
|
7 |
-
Version: 2.1.
|
8 |
Author: Themeisle
|
9 |
Author URI: http://themeisle.com
|
10 |
License: GPL v2.0 or later
|
@@ -87,9 +87,13 @@ function visualizer_launch() {
|
|
87 |
}
|
88 |
$vendor_file = VISUALIZER_ABSPATH . '/vendor/autoload_52.php';
|
89 |
if ( is_readable( $vendor_file ) ) {
|
90 |
-
|
91 |
-
ThemeIsle_SDK_Loader::init_product( VISUALIZER_BASEFILE );
|
92 |
}
|
|
|
|
|
|
|
|
|
|
|
93 |
}
|
94 |
|
95 |
// register autoloader function
|
4 |
Plugin Name: Visualizer: Charts and Graphs Lite
|
5 |
Plugin URI: https://themeisle.com/plugins/visualizer-charts-and-graphs-lite/
|
6 |
Description: A simple, easy to use and quite powerful tool to create, manage and embed interactive charts into your WordPress posts and pages. The plugin uses Google Visualization API to render charts, which supports cross-browser compatibility (adopting VML for older IE versions) and cross-platform portability to iOS and new Android releases.
|
7 |
+
Version: 2.1.7
|
8 |
Author: Themeisle
|
9 |
Author URI: http://themeisle.com
|
10 |
License: GPL v2.0 or later
|
87 |
}
|
88 |
$vendor_file = VISUALIZER_ABSPATH . '/vendor/autoload_52.php';
|
89 |
if ( is_readable( $vendor_file ) ) {
|
90 |
+
include_once( $vendor_file );
|
|
|
91 |
}
|
92 |
+
add_filter( 'themeisle_sdk_products', function ( $products ) {
|
93 |
+
$products[] = VISUALIZER_BASEFILE;
|
94 |
+
|
95 |
+
return $products;
|
96 |
+
} );
|
97 |
}
|
98 |
|
99 |
// register autoloader function
|
readme.txt
CHANGED
@@ -118,8 +118,9 @@ http://docs.themeisle.com/article/610-how-can-i-edit-the-data-manually
|
|
118 |
5. Charts library
|
119 |
|
120 |
== Changelog ==
|
121 |
-
= 2.1.
|
122 |
|
|
|
123 |
|
124 |
|
125 |
|
118 |
5. Charts library
|
119 |
|
120 |
== Changelog ==
|
121 |
+
= 2.1.7 =
|
122 |
|
123 |
+
* Updated sdk loading logic.
|
124 |
|
125 |
|
126 |
|
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 ComposerAutoloaderInitaeefb1ad1610365b295b9695f98413e2::getLoader();
|
vendor/autoload_52.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit85f3c9d56eabf6425682f701683294a0::getLoader();
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-loader.php
CHANGED
@@ -38,9 +38,10 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
38 |
* @return ThemeIsle_SDK_Loader The singleton object.
|
39 |
*/
|
40 |
public static function init_product( $basefile ) {
|
|
|
41 |
if ( ! isset( self::$instance ) && ! ( self::$instance instanceof ThemeIsle_SDK_Loader ) ) {
|
42 |
self::$instance = new ThemeIsle_SDK_Loader;
|
43 |
-
|
44 |
}
|
45 |
$product_object = new ThemeIsle_SDK_Product( $basefile );
|
46 |
self::$products[ $product_object->get_slug() ] = $product_object;
|
@@ -66,8 +67,9 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
66 |
$notifications[] = $instances['review'];
|
67 |
}
|
68 |
new ThemeIsle_SDK_Notification_Manager( $product_object, $notifications );
|
69 |
-
|
70 |
-
|
|
|
71 |
|
72 |
return self::$instance;
|
73 |
}
|
@@ -81,32 +83,6 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
81 |
return self::$products;
|
82 |
}
|
83 |
|
84 |
-
/**
|
85 |
-
* Setup loader hookds.
|
86 |
-
*/
|
87 |
-
public function setup_hooks() {
|
88 |
-
add_filter( 'extra_plugin_headers', array( $this, 'add_extra_headers' ) );
|
89 |
-
add_filter( 'extra_theme_headers', array( $this, 'add_extra_headers' ) );
|
90 |
-
}
|
91 |
-
|
92 |
-
/**
|
93 |
-
* @param array $headers The extra headers.
|
94 |
-
*
|
95 |
-
* @return array The new headers.
|
96 |
-
*/
|
97 |
-
function add_extra_headers( $headers ) {
|
98 |
-
if ( ! in_array( 'Requires License', $headers ) ) {
|
99 |
-
$headers[] = 'Requires License';
|
100 |
-
}
|
101 |
-
if ( ! in_array( 'WordPress Available', $headers ) ) {
|
102 |
-
$headers[] = 'WordPress Available';
|
103 |
-
}
|
104 |
-
if ( ! in_array( 'Pro Slug', $headers ) ) {
|
105 |
-
$headers[] = 'Pro Slug';
|
106 |
-
}
|
107 |
-
|
108 |
-
return $headers;
|
109 |
-
}
|
110 |
|
111 |
}
|
112 |
endif;
|
38 |
* @return ThemeIsle_SDK_Loader The singleton object.
|
39 |
*/
|
40 |
public static function init_product( $basefile ) {
|
41 |
+
|
42 |
if ( ! isset( self::$instance ) && ! ( self::$instance instanceof ThemeIsle_SDK_Loader ) ) {
|
43 |
self::$instance = new ThemeIsle_SDK_Loader;
|
44 |
+
|
45 |
}
|
46 |
$product_object = new ThemeIsle_SDK_Product( $basefile );
|
47 |
self::$products[ $product_object->get_slug() ] = $product_object;
|
67 |
$notifications[] = $instances['review'];
|
68 |
}
|
69 |
new ThemeIsle_SDK_Notification_Manager( $product_object, $notifications );
|
70 |
+
if ( ! $product_object->is_external_author() ) {
|
71 |
+
new ThemeIsle_SDK_Widgets_Factory( $product_object, $product_object->get_widget_types() );
|
72 |
+
}
|
73 |
|
74 |
return self::$instance;
|
75 |
}
|
83 |
return self::$products;
|
84 |
}
|
85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
}
|
88 |
endif;
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php
CHANGED
@@ -41,6 +41,10 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
41 |
* @var string $key The product ready key.
|
42 |
*/
|
43 |
private $key;
|
|
|
|
|
|
|
|
|
44 |
/**
|
45 |
* @var string $store_url The store url.
|
46 |
*/
|
@@ -53,6 +57,10 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
53 |
* @var string $store_name The store name.
|
54 |
*/
|
55 |
private $store_name;
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* @var bool $requires_license Either user needs to activate it with license.
|
58 |
*/
|
@@ -104,23 +112,39 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
104 |
$this->install = $install;
|
105 |
|
106 |
$this->logger_option = $this->get_key() . '_logger_flag';
|
|
|
107 |
}
|
108 |
|
109 |
/**
|
110 |
* Setup props from fileheaders.
|
111 |
*/
|
112 |
public function setup_from_fileheaders() {
|
113 |
-
$file_headers = array(
|
|
|
|
|
|
|
|
|
|
|
114 |
if ( $this->type == 'plugin' ) {
|
115 |
-
|
116 |
-
$file_headers =
|
|
|
117 |
}
|
118 |
if ( $this->type == 'theme' ) {
|
119 |
-
$file_headers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
}
|
121 |
-
$this->name = $file_headers['Name'];
|
122 |
-
$this->store_name = $file_headers['AuthorName'];
|
123 |
-
$this->store_url = $file_headers['AuthorURI'];
|
124 |
$this->requires_license = ( $file_headers['Requires License'] == 'yes' ) ? true : false;
|
125 |
$this->wordpress_available = ( $file_headers['WordPress Available'] == 'yes' ) ? true : false;
|
126 |
$this->pro_slug = ! empty( $file_headers['Pro Slug'] ) ? $file_headers['Pro Slug'] : '';
|
@@ -133,6 +157,21 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
133 |
}
|
134 |
}
|
135 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
/**
|
137 |
* The magic var_dump info method.
|
138 |
*
|
41 |
* @var string $key The product ready key.
|
42 |
*/
|
43 |
private $key;
|
44 |
+
/**
|
45 |
+
* @var string $author_url The url of the author.
|
46 |
+
*/
|
47 |
+
private $author_url;
|
48 |
/**
|
49 |
* @var string $store_url The store url.
|
50 |
*/
|
57 |
* @var string $store_name The store name.
|
58 |
*/
|
59 |
private $store_name;
|
60 |
+
/**
|
61 |
+
* @var array $allowed_authors The allowed authors.
|
62 |
+
*/
|
63 |
+
private $allowed_authors = array( 'proteusthemes.com' );
|
64 |
/**
|
65 |
* @var bool $requires_license Either user needs to activate it with license.
|
66 |
*/
|
112 |
$this->install = $install;
|
113 |
|
114 |
$this->logger_option = $this->get_key() . '_logger_flag';
|
115 |
+
|
116 |
}
|
117 |
|
118 |
/**
|
119 |
* Setup props from fileheaders.
|
120 |
*/
|
121 |
public function setup_from_fileheaders() {
|
122 |
+
$file_headers = array(
|
123 |
+
'Requires License' => 'Requires License',
|
124 |
+
'WordPress Available' => 'WordPress Available',
|
125 |
+
'Pro Slug' => 'Pro Slug',
|
126 |
+
'Version' => 'Version',
|
127 |
+
);
|
128 |
if ( $this->type == 'plugin' ) {
|
129 |
+
$file_headers['Name'] = 'Plugin Name';
|
130 |
+
$file_headers['AuthorName'] = 'Author';
|
131 |
+
$file_headers['AuthorURI'] = 'Author URI';
|
132 |
}
|
133 |
if ( $this->type == 'theme' ) {
|
134 |
+
$file_headers['Name'] = 'Theme Name';
|
135 |
+
$file_headers['AuthorName'] = 'Author';
|
136 |
+
$file_headers['AuthorURI'] = 'Author URI';
|
137 |
+
}
|
138 |
+
$file_headers = get_file_data( $this->basefile, $file_headers );
|
139 |
+
|
140 |
+
$this->name = $file_headers['Name'];
|
141 |
+
$this->store_name = $file_headers['AuthorName'];
|
142 |
+
$this->author_url = $file_headers['AuthorURI'];
|
143 |
+
$this->store_url = $file_headers['AuthorURI'];
|
144 |
+
if ( $this->is_external_author() ) {
|
145 |
+
$this->store_url = 'https://themeisle.com';
|
146 |
+
$this->store_name = 'ThemeIsle';
|
147 |
}
|
|
|
|
|
|
|
148 |
$this->requires_license = ( $file_headers['Requires License'] == 'yes' ) ? true : false;
|
149 |
$this->wordpress_available = ( $file_headers['WordPress Available'] == 'yes' ) ? true : false;
|
150 |
$this->pro_slug = ! empty( $file_headers['Pro Slug'] ) ? $file_headers['Pro Slug'] : '';
|
157 |
}
|
158 |
}
|
159 |
|
160 |
+
/**
|
161 |
+
* Check if the product is by external author or not.
|
162 |
+
*
|
163 |
+
* @return bool Either is external author or no.
|
164 |
+
*/
|
165 |
+
public function is_external_author() {
|
166 |
+
foreach ( $this->allowed_authors as $author ) {
|
167 |
+
if ( strpos( $this->author_url, $author ) !== false ) {
|
168 |
+
return true;
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
return false;
|
173 |
+
}
|
174 |
+
|
175 |
/**
|
176 |
* The magic var_dump info method.
|
177 |
*
|
vendor/codeinwp/themeisle-sdk/composer.json
CHANGED
@@ -13,22 +13,6 @@
|
|
13 |
"homepage": "https://themeisle.com"
|
14 |
}
|
15 |
],
|
16 |
-
"autoload": {
|
17 |
-
"classmap": [
|
18 |
-
"class-themeisle-sdk-loader.php",
|
19 |
-
"class-themeisle-sdk-product.php",
|
20 |
-
"class-themeisle-sdk-logger.php",
|
21 |
-
"class-themeisle-sdk-licenser.php",
|
22 |
-
"class-themeisle-sdk-feedback-factory.php",
|
23 |
-
"class-themeisle-sdk-feedback.php",
|
24 |
-
"class-themeisle-sdk-feedback-deactivate.php",
|
25 |
-
"class-themeisle-sdk-feedback-review.php",
|
26 |
-
"class-themeisle-sdk-notification-manager.php",
|
27 |
-
"class-themeisle-sdk-widget.php",
|
28 |
-
"class-themeisle-sdk-widget-dashboard-blog.php",
|
29 |
-
"class-themeisle-sdk-widgets-factory.php"
|
30 |
-
]
|
31 |
-
},
|
32 |
"support": {
|
33 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues"
|
34 |
}
|
13 |
"homepage": "https://themeisle.com"
|
14 |
}
|
15 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
"support": {
|
17 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues"
|
18 |
}
|
vendor/codeinwp/themeisle-sdk/load.php
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Loader for the ThemeIsleSDK
|
4 |
+
*
|
5 |
+
* Logic for loading always the latest SDK from the installed themes/plugins.
|
6 |
+
*
|
7 |
+
* @package ThemeIsleSDK
|
8 |
+
* @copyright Copyright (c) 2017, Marius Cristea
|
9 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
10 |
+
* @since 1.1.0
|
11 |
+
*/
|
12 |
+
|
13 |
+
// Current SDK version and path.
|
14 |
+
$themeisle_sdk_version = '1.3.0';
|
15 |
+
$themeisle_sdk_path = dirname( __FILE__ );
|
16 |
+
|
17 |
+
global $themeisle_sdk_max_version;
|
18 |
+
global $themeisle_sdk_max_path;
|
19 |
+
|
20 |
+
if ( version_compare( $themeisle_sdk_version, $themeisle_sdk_max_version ) >= 0 ) {
|
21 |
+
$themeisle_sdk_max_version = $themeisle_sdk_version;
|
22 |
+
$themeisle_sdk_max_path = $themeisle_sdk_path;
|
23 |
+
}
|
24 |
+
|
25 |
+
// load the latest sdk version from the active Themeisle products
|
26 |
+
if ( ! function_exists( 'themeisle_sdk_load_latest' ) ) :
|
27 |
+
/**
|
28 |
+
* Always load the latest sdk version.
|
29 |
+
*/
|
30 |
+
function themeisle_sdk_load_latest() {
|
31 |
+
global $themeisle_sdk_max_path;
|
32 |
+
require_once $themeisle_sdk_max_path . '/start.php';
|
33 |
+
}
|
34 |
+
endif;
|
35 |
+
add_action( 'init', 'themeisle_sdk_load_latest' );
|
vendor/codeinwp/themeisle-sdk/start.php
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* File responsible for sdk files loading.
|
4 |
+
*
|
5 |
+
* @package ThemeIsleSDK
|
6 |
+
* @copyright Copyright (c) 2017, Marius Cristea
|
7 |
+
* @license http://opensource.org/licenses/gpl-2.0.php GNU Public License
|
8 |
+
* @since 1.1.0
|
9 |
+
*/
|
10 |
+
$products = apply_filters( 'themeisle_sdk_products', array() );
|
11 |
+
$path = dirname( __FILE__ );
|
12 |
+
$files_to_load = array(
|
13 |
+
'class-themeisle-sdk-loader.php',
|
14 |
+
'class-themeisle-sdk-product.php',
|
15 |
+
'class-themeisle-sdk-logger.php',
|
16 |
+
'class-themeisle-sdk-licenser.php',
|
17 |
+
'class-themeisle-sdk-feedback-factory.php',
|
18 |
+
'class-themeisle-sdk-feedback.php',
|
19 |
+
'class-themeisle-sdk-feedback-deactivate.php',
|
20 |
+
'class-themeisle-sdk-feedback-review.php',
|
21 |
+
'class-themeisle-sdk-notification-manager.php',
|
22 |
+
'class-themeisle-sdk-widget.php',
|
23 |
+
'class-themeisle-sdk-widget-dashboard-blog.php',
|
24 |
+
'class-themeisle-sdk-widgets-factory.php',
|
25 |
+
);
|
26 |
+
|
27 |
+
foreach ( $files_to_load as $file ) {
|
28 |
+
$file_path = $path . '/' . $file;
|
29 |
+
if ( is_readable( $file_path ) ) {
|
30 |
+
require_once $file_path;
|
31 |
+
}
|
32 |
+
}
|
33 |
+
foreach ( $products as $product ) {
|
34 |
+
ThemeIsle_SDK_Loader::init_product( $product );
|
35 |
+
}
|
vendor/composer/autoload_classmap.php
CHANGED
@@ -6,16 +6,4 @@ $vendorDir = dirname(dirname(__FILE__));
|
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
9 |
-
'ThemeIsle_SDK_Feedback' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback.php',
|
10 |
-
'ThemeIsle_SDK_Feedback_Deactivate' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback-deactivate.php',
|
11 |
-
'ThemeIsle_SDK_Feedback_Factory' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback-factory.php',
|
12 |
-
'ThemeIsle_SDK_Feedback_Review' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback-review.php',
|
13 |
-
'ThemeIsle_SDK_Licenser' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-licenser.php',
|
14 |
-
'ThemeIsle_SDK_Loader' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-loader.php',
|
15 |
-
'ThemeIsle_SDK_Logger' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-logger.php',
|
16 |
-
'ThemeIsle_SDK_Notification_Manager' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-notification-manager.php',
|
17 |
-
'ThemeIsle_SDK_Product' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php',
|
18 |
-
'ThemeIsle_SDK_Widget' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-widget.php',
|
19 |
-
'ThemeIsle_SDK_Widget_Dashboard_Blog' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-widget-dashboard-blog.php',
|
20 |
-
'ThemeIsle_SDK_Widgets_Factory' => $vendorDir . '/codeinwp/themeisle-sdk/class-themeisle-sdk-widgets-factory.php',
|
21 |
);
|
6 |
$baseDir = dirname($vendorDir);
|
7 |
|
8 |
return array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
);
|
vendor/composer/autoload_files.php
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
// autoload_files.php @generated by Composer
|
4 |
+
|
5 |
+
$vendorDir = dirname(dirname(__FILE__));
|
6 |
+
$baseDir = dirname($vendorDir);
|
7 |
+
|
8 |
+
return array(
|
9 |
+
'546a0158460e038361bb95e23e62fb24' => $vendorDir . '/codeinwp/themeisle-sdk/load.php',
|
10 |
+
);
|
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 |
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
@@ -40,6 +40,20 @@ class ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1
|
|
40 |
|
41 |
$loader->register(true);
|
42 |
|
|
|
|
|
|
|
|
|
|
|
43 |
return $loader;
|
44 |
}
|
45 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitaeefb1ad1610365b295b9695f98413e2
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInitaeefb1ad1610365b295b9695f98413e2', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitaeefb1ad1610365b295b9695f98413e2', 'loadClassLoader'));
|
25 |
|
26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
27 |
foreach ($map as $namespace => $path) {
|
40 |
|
41 |
$loader->register(true);
|
42 |
|
43 |
+
$includeFiles = require __DIR__ . '/autoload_files.php';
|
44 |
+
foreach ($includeFiles as $fileIdentifier => $file) {
|
45 |
+
composerRequireaeefb1ad1610365b295b9695f98413e2($fileIdentifier, $file);
|
46 |
+
}
|
47 |
+
|
48 |
return $loader;
|
49 |
}
|
50 |
}
|
51 |
+
|
52 |
+
function composerRequireaeefb1ad1610365b295b9695f98413e2($fileIdentifier, $file)
|
53 |
+
{
|
54 |
+
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
55 |
+
require $file;
|
56 |
+
|
57 |
+
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
|
58 |
+
}
|
59 |
+
}
|
vendor/composer/autoload_real_52.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
-
class
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436 {
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
@@ -39,6 +39,8 @@ class ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436 {
|
|
39 |
|
40 |
$loader->register(true);
|
41 |
|
|
|
|
|
42 |
return $loader;
|
43 |
}
|
44 |
}
|
2 |
|
3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
4 |
|
5 |
+
class ComposerAutoloaderInit85f3c9d56eabf6425682f701683294a0 {
|
6 |
private static $loader;
|
7 |
|
8 |
public static function loadClassLoader($class) {
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInit85f3c9d56eabf6425682f701683294a0', 'loadClassLoader'), true /*, true */);
|
23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit85f3c9d56eabf6425682f701683294a0', 'loadClassLoader'));
|
25 |
|
26 |
$vendorDir = dirname(dirname(__FILE__));
|
27 |
$baseDir = dirname($vendorDir);
|
39 |
|
40 |
$loader->register(true);
|
41 |
|
42 |
+
require $vendorDir . '/codeinwp/themeisle-sdk/load.php';
|
43 |
+
|
44 |
return $loader;
|
45 |
}
|
46 |
}
|
vendor/composer/installed.json
CHANGED
@@ -39,33 +39,17 @@
|
|
39 |
"source": {
|
40 |
"type": "git",
|
41 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
42 |
-
"reference": "
|
43 |
},
|
44 |
"dist": {
|
45 |
"type": "zip",
|
46 |
-
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/
|
47 |
-
"reference": "
|
48 |
"shasum": ""
|
49 |
},
|
50 |
-
"time": "2017-
|
51 |
"type": "library",
|
52 |
"installation-source": "dist",
|
53 |
-
"autoload": {
|
54 |
-
"classmap": [
|
55 |
-
"class-themeisle-sdk-loader.php",
|
56 |
-
"class-themeisle-sdk-product.php",
|
57 |
-
"class-themeisle-sdk-logger.php",
|
58 |
-
"class-themeisle-sdk-licenser.php",
|
59 |
-
"class-themeisle-sdk-feedback-factory.php",
|
60 |
-
"class-themeisle-sdk-feedback.php",
|
61 |
-
"class-themeisle-sdk-feedback-deactivate.php",
|
62 |
-
"class-themeisle-sdk-feedback-review.php",
|
63 |
-
"class-themeisle-sdk-notification-manager.php",
|
64 |
-
"class-themeisle-sdk-widget.php",
|
65 |
-
"class-themeisle-sdk-widget-dashboard-blog.php",
|
66 |
-
"class-themeisle-sdk-widgets-factory.php"
|
67 |
-
]
|
68 |
-
},
|
69 |
"license": [
|
70 |
"GPL-2.0+"
|
71 |
],
|
39 |
"source": {
|
40 |
"type": "git",
|
41 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
42 |
+
"reference": "d5a76bf6bcc478ca7f9958c0c18f133af65d5c11"
|
43 |
},
|
44 |
"dist": {
|
45 |
"type": "zip",
|
46 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/d5a76bf6bcc478ca7f9958c0c18f133af65d5c11",
|
47 |
+
"reference": "d5a76bf6bcc478ca7f9958c0c18f133af65d5c11",
|
48 |
"shasum": ""
|
49 |
},
|
50 |
+
"time": "2017-06-09 16:46:43",
|
51 |
"type": "library",
|
52 |
"installation-source": "dist",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
"license": [
|
54 |
"GPL-2.0+"
|
55 |
],
|