Version Description
- 30/05/2017 =
- Fixed issues with sdk notifications.
- Added more compatibility with pro version.
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| Version | 3.1.5 |
| Comparing to | |
| See all releases | |
Code changes from version 3.1.4 to 3.1.5
- CHANGELOG.md +8 -0
- css/feedzy-rss-feeds.css +1 -1
- feedzy-rss-feed.php +2 -1
- includes/feedzy-rss-feeds.php +1 -1
- languages/feedzy-rss-feeds.pot +3 -3
- readme.txt +4 -0
- vendor/autoload.php +1 -1
- vendor/autoload_52.php +1 -1
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback-review.php +6 -5
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-loader.php +13 -1
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-logger.php +1 -1
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-notification-manager.php +24 -6
- vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php +23 -2
- vendor/composer/autoload_real.php +3 -3
- vendor/composer/autoload_real_52.php +3 -3
- vendor/composer/installed.json +37 -37
CHANGELOG.md
CHANGED
|
@@ -1,4 +1,12 @@
|
|
| 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
### v3.1.4 - 2017-05-30
|
| 3 |
**Changes:**
|
| 4 |
- Added new doc for feedzy categories.
|
| 1 |
|
| 2 |
+
### v3.1.5 - 2017-05-31
|
| 3 |
+
**Changes:**
|
| 4 |
+
|
| 5 |
+
### v3.1.5 - 2017-05-31
|
| 6 |
+
**Changes:**
|
| 7 |
+
- Fixed sdk notifications issues.
|
| 8 |
+
- Added compatibility with pro version.
|
| 9 |
+
|
| 10 |
### v3.1.4 - 2017-05-30
|
| 11 |
**Changes:**
|
| 12 |
- Added new doc for feedzy categories.
|
css/feedzy-rss-feeds.css
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
* feedzy-rss-feeds.css
|
| 3 |
* Feedzy RSS Feed
|
| 4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
| 5 |
-
* Version: 3.1.
|
| 6 |
* Plugin Name: FEEDZY RSS Feeds
|
| 7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
| 8 |
* Author: Themeisle
|
| 2 |
* feedzy-rss-feeds.css
|
| 3 |
* Feedzy RSS Feed
|
| 4 |
* Copyright: (c) 2016 Themeisle, themeisle.com
|
| 5 |
+
* Version: 3.1.5
|
| 6 |
* Plugin Name: FEEDZY RSS Feeds
|
| 7 |
* Plugin URI: http://themeisle.com/plugins/feedzy-rss-feeds/
|
| 8 |
* Author: Themeisle
|
feedzy-rss-feed.php
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
| 17 |
* Description: This is a short description of what the plugin does. It's displayed in the WordPress admin area.
|
| 18 |
-
* Version: 3.1.
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: http://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
|
@@ -23,6 +23,7 @@
|
|
| 23 |
* Text Domain: feedzy-rss-feeds
|
| 24 |
* Domain Path: /languages
|
| 25 |
* WordPress Available: yes
|
|
|
|
| 26 |
* Requires License: no
|
| 27 |
*/
|
| 28 |
// If this file is called directly, abort.
|
| 15 |
* Plugin Name: Feedzy RSS Feeds Lite
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/feedzy-rss-feeds-lite/
|
| 17 |
* Description: This is a short description of what the plugin does. It's displayed in the WordPress admin area.
|
| 18 |
+
* Version: 3.1.5
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: http://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
| 23 |
* Text Domain: feedzy-rss-feeds
|
| 24 |
* Domain Path: /languages
|
| 25 |
* WordPress Available: yes
|
| 26 |
+
* Pro Slug: feedzy-rss-feeds-pro
|
| 27 |
* Requires License: no
|
| 28 |
*/
|
| 29 |
// If this file is called directly, abort.
|
includes/feedzy-rss-feeds.php
CHANGED
|
@@ -104,7 +104,7 @@ class Feedzy_Rss_Feeds {
|
|
| 104 |
*/
|
| 105 |
public function init() {
|
| 106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
| 107 |
-
self::$version = '3.1.
|
| 108 |
self::$instance->load_dependencies();
|
| 109 |
self::$instance->set_locale();
|
| 110 |
self::$instance->define_admin_hooks();
|
| 104 |
*/
|
| 105 |
public function init() {
|
| 106 |
self::$plugin_name = 'feedzy-rss-feeds';
|
| 107 |
+
self::$version = '3.1.5';
|
| 108 |
self::$instance->load_dependencies();
|
| 109 |
self::$instance->set_locale();
|
| 110 |
self::$instance->define_admin_hooks();
|
languages/feedzy-rss-feeds.pot
CHANGED
|
@@ -2,9 +2,9 @@
|
|
| 2 |
# This file is distributed under the GPL-2.0+.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: Feedzy RSS Feeds Lite 3.1.
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/Codeinwp/feedzy-rss-feeds/issues\n"
|
| 7 |
-
"POT-Creation-Date: 2017-05-
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -368,7 +368,7 @@ msgid ""
|
|
| 368 |
"stop, OK to update."
|
| 369 |
msgstr ""
|
| 370 |
|
| 371 |
-
#: vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-widget-dashboard-blog.php:
|
| 372 |
msgid "Install"
|
| 373 |
msgstr ""
|
| 374 |
|
| 2 |
# This file is distributed under the GPL-2.0+.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: Feedzy RSS Feeds Lite 3.1.4\n"
|
| 6 |
"Report-Msgid-Bugs-To: https://github.com/Codeinwp/feedzy-rss-feeds/issues\n"
|
| 7 |
+
"POT-Creation-Date: 2017-05-31 11:32:30+00:00\n"
|
| 8 |
"MIME-Version: 1.0\n"
|
| 9 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 10 |
"Content-Transfer-Encoding: 8bit\n"
|
| 368 |
"stop, OK to update."
|
| 369 |
msgstr ""
|
| 370 |
|
| 371 |
+
#: vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-widget-dashboard-blog.php:197
|
| 372 |
msgid "Install"
|
| 373 |
msgstr ""
|
| 374 |
|
readme.txt
CHANGED
|
@@ -206,6 +206,10 @@ http://docs.themeisle.com/article/640-how-to-use-feedzy-categories
|
|
| 206 |
|
| 207 |
== Changelog ==
|
| 208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
= 3.1.4 - 29/05/2017 =
|
| 210 |
* Added new doc on how to use feedzy categories.
|
| 211 |
|
| 206 |
|
| 207 |
== Changelog ==
|
| 208 |
|
| 209 |
+
= 3.1.5 - 30/05/2017 =
|
| 210 |
+
* Fixed issues with sdk notifications.
|
| 211 |
+
* Added more compatibility with pro version.
|
| 212 |
+
|
| 213 |
= 3.1.4 - 29/05/2017 =
|
| 214 |
* Added new doc on how to use feedzy categories.
|
| 215 |
|
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 ComposerAutoloaderInit1800370113e25d398af13be10f60a4d5::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 ComposerAutoloaderInitfcaeec6be2e0312d91ab889169dc797f::getLoader();
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-feedback-review.php
CHANGED
|
@@ -86,11 +86,12 @@ if ( ! class_exists( 'ThemeIsle_SDK_Feedback_Review' ) ) :
|
|
| 86 |
function add_css( $key ) {
|
| 87 |
?>
|
| 88 |
<style type="text/css" id="<?php echo $key; ?>ti-review-css">
|
| 89 |
-
#<?php echo $key; ?>-review-notification{
|
| 90 |
-
padding-bottom:5px;
|
| 91 |
}
|
| 92 |
-
|
| 93 |
-
|
|
|
|
| 94 |
}
|
| 95 |
</style>
|
| 96 |
<?php
|
|
@@ -135,7 +136,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Feedback_Review' ) ) :
|
|
| 135 |
$link = 'https://wordpress.org/support/plugin/' . $this->product->get_slug() . '/reviews/#wporg-footer';
|
| 136 |
$heading = apply_filters( $this->product->get_key() . '_feedback_review_heading', $this->heading );
|
| 137 |
$heading = str_replace( array( '{product}' ),
|
| 138 |
-
str_replace( 'Lite', '', $this->product->get_name() ), $heading );
|
| 139 |
$button_cancel = apply_filters( $this->product->get_key() . '_feedback_review_button_cancel', $this->button_cancel );
|
| 140 |
$button_do = apply_filters( $this->product->get_key() . '_feedback_review_button_do', $this->button_do );
|
| 141 |
|
| 86 |
function add_css( $key ) {
|
| 87 |
?>
|
| 88 |
<style type="text/css" id="<?php echo $key; ?>ti-review-css">
|
| 89 |
+
#<?php echo $key; ?>-review-notification {
|
| 90 |
+
padding-bottom: 5px;
|
| 91 |
}
|
| 92 |
+
|
| 93 |
+
#<?php echo $key; ?>-review-notification .review-dismiss {
|
| 94 |
+
margin-left: 5px;
|
| 95 |
}
|
| 96 |
</style>
|
| 97 |
<?php
|
| 136 |
$link = 'https://wordpress.org/support/plugin/' . $this->product->get_slug() . '/reviews/#wporg-footer';
|
| 137 |
$heading = apply_filters( $this->product->get_key() . '_feedback_review_heading', $this->heading );
|
| 138 |
$heading = str_replace( array( '{product}' ),
|
| 139 |
+
trim( str_replace( 'Lite', '', $this->product->get_name() ) ), $heading );
|
| 140 |
$button_cancel = apply_filters( $this->product->get_key() . '_feedback_review_button_cancel', $this->button_cancel );
|
| 141 |
$button_do = apply_filters( $this->product->get_key() . '_feedback_review_button_do', $this->button_do );
|
| 142 |
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-loader.php
CHANGED
|
@@ -59,7 +59,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
| 59 |
$notifications[] = $logger;
|
| 60 |
}
|
| 61 |
|
| 62 |
-
$feedback
|
| 63 |
|
| 64 |
$instances = $feedback->get_instances();
|
| 65 |
if ( array_key_exists( 'review', $instances ) ) {
|
|
@@ -72,6 +72,15 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
| 72 |
return self::$instance;
|
| 73 |
}
|
| 74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
/**
|
| 76 |
* Setup loader hookds.
|
| 77 |
*/
|
|
@@ -92,6 +101,9 @@ if ( ! class_exists( 'ThemeIsle_SDK_Loader' ) ) :
|
|
| 92 |
if ( ! in_array( 'WordPress Available', $headers ) ) {
|
| 93 |
$headers[] = 'WordPress Available';
|
| 94 |
}
|
|
|
|
|
|
|
|
|
|
| 95 |
|
| 96 |
return $headers;
|
| 97 |
}
|
| 59 |
$notifications[] = $logger;
|
| 60 |
}
|
| 61 |
|
| 62 |
+
$feedback = new ThemeIsle_SDK_Feedback_Factory( $product_object, $product_object->get_feedback_types() );
|
| 63 |
|
| 64 |
$instances = $feedback->get_instances();
|
| 65 |
if ( array_key_exists( 'review', $instances ) ) {
|
| 72 |
return self::$instance;
|
| 73 |
}
|
| 74 |
|
| 75 |
+
/**
|
| 76 |
+
* Get all products using the SDK.
|
| 77 |
+
*
|
| 78 |
+
* @return array Products available.
|
| 79 |
+
*/
|
| 80 |
+
public static function get_products() {
|
| 81 |
+
return self::$products;
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
/**
|
| 85 |
* Setup loader hookds.
|
| 86 |
*/
|
| 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 |
}
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-logger.php
CHANGED
|
@@ -141,7 +141,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Logger' ) ) :
|
|
| 141 |
function get_html( $key ) {
|
| 142 |
$heading = apply_filters( $this->product->get_key() . '_logger_heading', $this->heading );
|
| 143 |
$heading = str_replace( array( '{product}' ), array(
|
| 144 |
-
str_replace( 'Lite', '', $this->product->get_name() )
|
| 145 |
),
|
| 146 |
$heading
|
| 147 |
);
|
| 141 |
function get_html( $key ) {
|
| 142 |
$heading = apply_filters( $this->product->get_key() . '_logger_heading', $this->heading );
|
| 143 |
$heading = str_replace( array( '{product}' ), array(
|
| 144 |
+
trim( str_replace( 'Lite', '', $this->product->get_name() ) )
|
| 145 |
),
|
| 146 |
$heading
|
| 147 |
);
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-notification-manager.php
CHANGED
|
@@ -25,6 +25,14 @@ if ( ! class_exists( 'ThemeIsle_SDK_Notification_Manager' ) ) :
|
|
| 25 |
* @var array Notifications for the current product.
|
| 26 |
*/
|
| 27 |
private $notifications = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
/**
|
| 30 |
* ThemeIsle_SDK_Notification_Manager constructor.
|
|
@@ -33,17 +41,26 @@ if ( ! class_exists( 'ThemeIsle_SDK_Notification_Manager' ) ) :
|
|
| 33 |
* @param array $callbacks the objects that will be called when a notification is due.
|
| 34 |
*/
|
| 35 |
public function __construct( $product_object, $callbacks ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
// Load the notifications only if we have it installed after the required interval.
|
| 38 |
-
if ( ( time() - $
|
| 39 |
-
if ( $
|
| 40 |
-
foreach ( $callbacks as $instance ) {
|
| 41 |
-
$this->notifications[ $
|
| 42 |
}
|
| 43 |
}
|
| 44 |
}
|
| 45 |
-
|
| 46 |
-
$this->setup_hooks();
|
| 47 |
}
|
| 48 |
|
| 49 |
/**
|
|
@@ -51,6 +68,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Notification_Manager' ) ) :
|
|
| 51 |
*/
|
| 52 |
private function setup_hooks() {
|
| 53 |
add_action( 'admin_head', array( $this, 'show_notification' ) );
|
|
|
|
| 54 |
}
|
| 55 |
|
| 56 |
/**
|
| 25 |
* @var array Notifications for the current product.
|
| 26 |
*/
|
| 27 |
private $notifications = array();
|
| 28 |
+
/**
|
| 29 |
+
* @var ThemeIsle_SDK_Product Current product.
|
| 30 |
+
*/
|
| 31 |
+
private $product;
|
| 32 |
+
/**
|
| 33 |
+
* @var array ThemeIsle_SDK_Feedback Feedbacks available.
|
| 34 |
+
*/
|
| 35 |
+
private $callbacks = array();
|
| 36 |
|
| 37 |
/**
|
| 38 |
* ThemeIsle_SDK_Notification_Manager constructor.
|
| 41 |
* @param array $callbacks the objects that will be called when a notification is due.
|
| 42 |
*/
|
| 43 |
public function __construct( $product_object, $callbacks ) {
|
| 44 |
+
$this->product = $product_object;
|
| 45 |
+
$this->callbacks = $callbacks;
|
| 46 |
+
$this->setup_hooks();
|
| 47 |
+
}
|
| 48 |
|
| 49 |
+
/**
|
| 50 |
+
* Setup the notifications.
|
| 51 |
+
*/
|
| 52 |
+
function setup_notifications() {
|
| 53 |
+
if ( ! current_user_can( 'manage_options' ) ) {
|
| 54 |
+
return;
|
| 55 |
+
}
|
| 56 |
// Load the notifications only if we have it installed after the required interval.
|
| 57 |
+
if ( ( time() - $this->product->get_install_time() ) > self::NOTIFICATION_INTERVAL_HOURS * HOUR_IN_SECONDS ) {
|
| 58 |
+
if ( $this->product instanceof ThemeIsle_SDK_Product && $this->callbacks && is_array( $this->callbacks ) ) {
|
| 59 |
+
foreach ( $this->callbacks as $instance ) {
|
| 60 |
+
$this->notifications[ $this->product->get_key() . get_class( $instance ) ] = $instance;
|
| 61 |
}
|
| 62 |
}
|
| 63 |
}
|
|
|
|
|
|
|
| 64 |
}
|
| 65 |
|
| 66 |
/**
|
| 68 |
*/
|
| 69 |
private function setup_hooks() {
|
| 70 |
add_action( 'admin_head', array( $this, 'show_notification' ) );
|
| 71 |
+
add_action( 'admin_init', array( $this, 'setup_notifications' ) );
|
| 72 |
}
|
| 73 |
|
| 74 |
/**
|
vendor/codeinwp/themeisle-sdk/class-themeisle-sdk-product.php
CHANGED
|
@@ -69,6 +69,10 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
| 69 |
* @var string $logger_option Logger option key.
|
| 70 |
*/
|
| 71 |
public $logger_option;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
/**
|
| 73 |
* @var string $feedback_types All the feedback types the product supports
|
| 74 |
*/
|
|
@@ -119,6 +123,7 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
| 119 |
$this->store_url = $file_headers['AuthorURI'];
|
| 120 |
$this->requires_license = ( $file_headers['Requires License'] == 'yes' ) ? true : false;
|
| 121 |
$this->wordpress_available = ( $file_headers['WordPress Available'] == 'yes' ) ? true : false;
|
|
|
|
| 122 |
$this->version = $file_headers['Version'];
|
| 123 |
if ( $this->require_uninstall_feedback() ) {
|
| 124 |
$this->feedback_types[] = 'deactivate';
|
|
@@ -303,12 +308,28 @@ if ( ! class_exists( 'ThemeIsle_SDK_Product' ) ) :
|
|
| 303 |
if ( ! $this->is_wordpress_available() ) {
|
| 304 |
return true;
|
| 305 |
} else {
|
| 306 |
-
|
| 307 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 308 |
return ( get_option( $this->get_key() . '_logger_flag', 'no' ) === 'yes' );
|
|
|
|
| 309 |
}
|
| 310 |
}
|
| 311 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 312 |
/**
|
| 313 |
* Return the install timestamp.
|
| 314 |
*
|
| 69 |
* @var string $logger_option Logger option key.
|
| 70 |
*/
|
| 71 |
public $logger_option;
|
| 72 |
+
/**
|
| 73 |
+
* @var string $pro_slug Pro slug, if available.
|
| 74 |
+
*/
|
| 75 |
+
public $pro_slug;
|
| 76 |
/**
|
| 77 |
* @var string $feedback_types All the feedback types the product supports
|
| 78 |
*/
|
| 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'] : '';
|
| 127 |
$this->version = $file_headers['Version'];
|
| 128 |
if ( $this->require_uninstall_feedback() ) {
|
| 129 |
$this->feedback_types[] = 'deactivate';
|
| 308 |
if ( ! $this->is_wordpress_available() ) {
|
| 309 |
return true;
|
| 310 |
} else {
|
| 311 |
+
if ( ! empty( $this->get_pro_slug() ) ) {
|
| 312 |
+
|
| 313 |
+
$all_products = ThemeIsle_SDK_Loader::get_products();
|
| 314 |
+
if ( isset( $all_products[ $this->get_pro_slug() ] ) ) {
|
| 315 |
+
return true;
|
| 316 |
+
}
|
| 317 |
+
}
|
| 318 |
+
|
| 319 |
return ( get_option( $this->get_key() . '_logger_flag', 'no' ) === 'yes' );
|
| 320 |
+
|
| 321 |
}
|
| 322 |
}
|
| 323 |
|
| 324 |
+
/**
|
| 325 |
+
* Returns the pro slug, if available.
|
| 326 |
+
*
|
| 327 |
+
* @return string The pro slug.
|
| 328 |
+
*/
|
| 329 |
+
public function get_pro_slug() {
|
| 330 |
+
return $this->pro_slug;
|
| 331 |
+
}
|
| 332 |
+
|
| 333 |
/**
|
| 334 |
* Return the install timestamp.
|
| 335 |
*
|
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 ComposerAutoloaderInit32ca32cce38a9c31e4f561442ae35e02
|
|
| 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) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit1800370113e25d398af13be10f60a4d5
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit1800370113e25d398af13be10f60a4d5', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit1800370113e25d398af13be10f60a4d5', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
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 ComposerAutoloaderInit4149cabec7f28159c5c89964acd91858 {
|
|
| 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);
|
| 2 |
|
| 3 |
// autoload_real_52.php generated by xrstf/composer-php52
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInitfcaeec6be2e0312d91ab889169dc797f {
|
| 6 |
private static $loader;
|
| 7 |
|
| 8 |
public static function loadClassLoader($class) {
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInitfcaeec6be2e0312d91ab889169dc797f', 'loadClassLoader'), true /*, true */);
|
| 23 |
self::$loader = $loader = new xrstf_Composer52_ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitfcaeec6be2e0312d91ab889169dc797f', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$vendorDir = dirname(dirname(__FILE__));
|
| 27 |
$baseDir = dirname($vendorDir);
|
vendor/composer/installed.json
CHANGED
|
@@ -1,37 +1,4 @@
|
|
| 1 |
[
|
| 2 |
-
{
|
| 3 |
-
"name": "xrstf/composer-php52",
|
| 4 |
-
"version": "v1.0.20",
|
| 5 |
-
"version_normalized": "1.0.20.0",
|
| 6 |
-
"source": {
|
| 7 |
-
"type": "git",
|
| 8 |
-
"url": "https://github.com/composer-php52/composer-php52.git",
|
| 9 |
-
"reference": "bd41459d5e27df8d33057842b32377c39e97a5a8"
|
| 10 |
-
},
|
| 11 |
-
"dist": {
|
| 12 |
-
"type": "zip",
|
| 13 |
-
"url": "https://api.github.com/repos/composer-php52/composer-php52/zipball/bd41459d5e27df8d33057842b32377c39e97a5a8",
|
| 14 |
-
"reference": "bd41459d5e27df8d33057842b32377c39e97a5a8",
|
| 15 |
-
"shasum": ""
|
| 16 |
-
},
|
| 17 |
-
"time": "2016-04-16 21:52:24",
|
| 18 |
-
"type": "library",
|
| 19 |
-
"extra": {
|
| 20 |
-
"branch-alias": {
|
| 21 |
-
"dev-default": "1.x-dev"
|
| 22 |
-
}
|
| 23 |
-
},
|
| 24 |
-
"installation-source": "dist",
|
| 25 |
-
"autoload": {
|
| 26 |
-
"psr-0": {
|
| 27 |
-
"xrstf\\Composer52": "lib/"
|
| 28 |
-
}
|
| 29 |
-
},
|
| 30 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 31 |
-
"license": [
|
| 32 |
-
"MIT"
|
| 33 |
-
]
|
| 34 |
-
},
|
| 35 |
{
|
| 36 |
"name": "codeinwp/themeisle-sdk",
|
| 37 |
"version": "dev-master",
|
|
@@ -39,15 +6,15 @@
|
|
| 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-05-
|
| 51 |
"type": "library",
|
| 52 |
"installation-source": "dist",
|
| 53 |
"autoload": {
|
|
@@ -85,5 +52,38 @@
|
|
| 85 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
|
| 86 |
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/master"
|
| 87 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
}
|
| 89 |
]
|
| 1 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
{
|
| 3 |
"name": "codeinwp/themeisle-sdk",
|
| 4 |
"version": "dev-master",
|
| 6 |
"source": {
|
| 7 |
"type": "git",
|
| 8 |
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
|
| 9 |
+
"reference": "7a758f8f3def24dc93dd535db6defb010c45f2dc"
|
| 10 |
},
|
| 11 |
"dist": {
|
| 12 |
"type": "zip",
|
| 13 |
+
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/7a758f8f3def24dc93dd535db6defb010c45f2dc",
|
| 14 |
+
"reference": "7a758f8f3def24dc93dd535db6defb010c45f2dc",
|
| 15 |
"shasum": ""
|
| 16 |
},
|
| 17 |
+
"time": "2017-05-31 11:26:51",
|
| 18 |
"type": "library",
|
| 19 |
"installation-source": "dist",
|
| 20 |
"autoload": {
|
| 52 |
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
|
| 53 |
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/master"
|
| 54 |
}
|
| 55 |
+
},
|
| 56 |
+
{
|
| 57 |
+
"name": "xrstf/composer-php52",
|
| 58 |
+
"version": "v1.0.20",
|
| 59 |
+
"version_normalized": "1.0.20.0",
|
| 60 |
+
"source": {
|
| 61 |
+
"type": "git",
|
| 62 |
+
"url": "https://github.com/composer-php52/composer-php52.git",
|
| 63 |
+
"reference": "bd41459d5e27df8d33057842b32377c39e97a5a8"
|
| 64 |
+
},
|
| 65 |
+
"dist": {
|
| 66 |
+
"type": "zip",
|
| 67 |
+
"url": "https://api.github.com/repos/composer-php52/composer-php52/zipball/bd41459d5e27df8d33057842b32377c39e97a5a8",
|
| 68 |
+
"reference": "bd41459d5e27df8d33057842b32377c39e97a5a8",
|
| 69 |
+
"shasum": ""
|
| 70 |
+
},
|
| 71 |
+
"time": "2016-04-16 21:52:24",
|
| 72 |
+
"type": "library",
|
| 73 |
+
"extra": {
|
| 74 |
+
"branch-alias": {
|
| 75 |
+
"dev-default": "1.x-dev"
|
| 76 |
+
}
|
| 77 |
+
},
|
| 78 |
+
"installation-source": "dist",
|
| 79 |
+
"autoload": {
|
| 80 |
+
"psr-0": {
|
| 81 |
+
"xrstf\\Composer52": "lib/"
|
| 82 |
+
}
|
| 83 |
+
},
|
| 84 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 85 |
+
"license": [
|
| 86 |
+
"MIT"
|
| 87 |
+
]
|
| 88 |
}
|
| 89 |
]
|
