WordPress Charts and Graphs Lite - Version 2.1.7

Version Description

  • Updated sdk loading logic.
Download this release

Release Info

Developer codeinwp
Plugin Icon 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 CHANGED
@@ -1,7 +1,8 @@
1
 
2
- ### v2.1.6 - 2017-06-08
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.6';
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.6
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.6
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
- require_once $vendor_file;
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.6 =
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 ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1::getLoader();
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 ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436::getLoader();
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
- self::$instance->setup_hooks();
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
- new ThemeIsle_SDK_Widgets_Factory( $product_object, $product_object->get_widget_types() );
 
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
- require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
116
- $file_headers = get_plugin_data( $this->basefile );
 
117
  }
118
  if ( $this->type == 'theme' ) {
119
- $file_headers = wp_get_theme( $this->basefile );
 
 
 
 
 
 
 
 
 
 
 
 
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 ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit48a877d551bf6f2e924ff22c8fee44f1', 'loadClassLoader'));
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 ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436 {
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('ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit01f7ce712f0d6462c3d204792d372436', 'loadClassLoader'));
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": "baa84a7f47fabed805b7678b5d01775d0d16cc9f"
43
  },
44
  "dist": {
45
  "type": "zip",
46
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/baa84a7f47fabed805b7678b5d01775d0d16cc9f",
47
- "reference": "baa84a7f47fabed805b7678b5d01775d0d16cc9f",
48
  "shasum": ""
49
  },
50
- "time": "2017-05-31 11:42:19",
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
  ],