WP Product Review Lite - Version 3.0.5

Version Description

  • 2017-08-26
Download this release

Release Info

Developer codeinwp
Plugin Icon WP Product Review Lite
Version 3.0.5
Comparing to
See all releases

Code changes from version 3.0.4 to 3.0.5

CHANGELOG.md CHANGED
@@ -1,4 +1,9 @@
1
 
 
 
 
 
 
2
  ### v3.0.4 - 2017-08-25
3
  **Changes:**
4
  * Fix for rich snippets schema.
1
 
2
+ ### v3.0.5 - 2017-08-26
3
+ **Changes:**
4
+ * Fix for review links opening issue.
5
+ * Fix for comments legacy import.
6
+
7
  ### v3.0.4 - 2017-08-25
8
  **Changes:**
9
  * Fix for rich snippets schema.
assets/css/frontpage.css CHANGED
@@ -1,5 +1,5 @@
1
  /*
2
- Version: 3.0.4
3
  */
4
  #review-statistics {
5
  width: 100%;
1
  /*
2
+ Version: 3.0.5
3
  */
4
  #review-statistics {
5
  width: 100%;
includes/admin/models/class-wppr-review-model.php CHANGED
@@ -372,8 +372,8 @@ class WPPR_Review_Model extends WPPR_Model_Abstract {
372
  for ( $i = 1; $i <= $options_nr; $i ++ ) {
373
  $tmp_name = get_post_meta( $this->ID, 'option_' . $i . '_content', true );
374
  if ( $tmp_name != '' ) {
375
- $tmp_score = get_post_meta( $this->ID, 'option_' . $i . '_grade', true );
376
- $options[] = array(
377
  'name' => $tmp_name,
378
  'value' => $tmp_score,
379
  );
@@ -737,6 +737,7 @@ class WPPR_Review_Model extends WPPR_Model_Abstract {
737
  $valid[] = $options;
738
  }
739
  }
 
740
  return $valid;
741
  }
742
 
372
  for ( $i = 1; $i <= $options_nr; $i ++ ) {
373
  $tmp_name = get_post_meta( $this->ID, 'option_' . $i . '_content', true );
374
  if ( $tmp_name != '' ) {
375
+ $tmp_score = get_post_meta( $this->ID, 'option_' . $i . '_grade', true );
376
+ $options[ $i ] = array(
377
  'name' => $tmp_name,
378
  'value' => $tmp_score,
379
  );
737
  $valid[] = $options;
738
  }
739
  }
740
+
741
  return $valid;
742
  }
743
 
includes/class-wppr.php CHANGED
@@ -67,7 +67,7 @@ class WPPR {
67
  */
68
  public function __construct() {
69
  $this->plugin_name = 'wppr';
70
- $this->version = '3.0.4';
71
 
72
  $this->load_dependencies();
73
  $this->set_locale();
67
  */
68
  public function __construct() {
69
  $this->plugin_name = 'wppr';
70
+ $this->version = '3.0.5';
71
 
72
  $this->load_dependencies();
73
  $this->set_locale();
includes/public/layouts/default-tpl.php CHANGED
@@ -16,7 +16,11 @@ $lightbox = '';
16
  if ( $review_object->get_click() == 'image' ) {
17
  $lightbox = 'data-lightbox="' . esc_url( $review_object->get_small_thumbnail() ) . '"';
18
  }
19
-
 
 
 
 
20
  $output = '
21
  <section id="review-statistics" class="article-section">
22
  <div class="review-wrap-up cwpr_clearfix" >
@@ -28,7 +32,7 @@ $output = '
28
  </div><!-- end .cwpr-review-top -->
29
  <div class="review-wu-left">
30
  <div class="rev-wu-image">
31
- <a href="' . esc_url( $review_object->get_image() ) . '" ' . $lightbox . ' rel="nofollow" target="_blank"><img src="' . esc_attr( $review_object->get_small_thumbnail() ) . '" alt="' . esc_attr( $review_object->get_name() ) . '" class="photo photo-wrapup wppr-product-image" /></a>
32
  </div><!-- end .rev-wu-image -->
33
  <div class="review-wu-grade">
34
  <div class="cwp-review-chart ">
@@ -76,18 +80,14 @@ $output .= '
76
  foreach ( $review_object->get_cons() as $con ) {
77
  $output .= '<li>' . esc_html( $con ) . '</li>';
78
  }
79
- $output .= '
80
  </ul>
81
  </div>
82
  </div><!-- end .review-wu-right -->
83
  </div><!-- end .review-wrap-up -->
84
  </section><!-- end #review-statistics -->
85
  ';
86
- $links = $review_object->get_links();
87
- $multiple_affiliates_class = 'affiliate-button';
88
- if ( count( $links ) > 1 ) {
89
- $multiple_affiliates_class = 'affiliate-button2 affiliate-button';
90
- }
91
  foreach ( $links as $title => $link ) {
92
  if ( ! empty( $title ) && ! empty( $link ) ) {
93
  $output .= '
16
  if ( $review_object->get_click() == 'image' ) {
17
  $lightbox = 'data-lightbox="' . esc_url( $review_object->get_small_thumbnail() ) . '"';
18
  }
19
+ $links = $review_object->get_links();
20
+ $multiple_affiliates_class = 'affiliate-button';
21
+ if ( count( $links ) > 1 ) {
22
+ $multiple_affiliates_class = 'affiliate-button2 affiliate-button';
23
+ }
24
  $output = '
25
  <section id="review-statistics" class="article-section">
26
  <div class="review-wrap-up cwpr_clearfix" >
32
  </div><!-- end .cwpr-review-top -->
33
  <div class="review-wu-left">
34
  <div class="rev-wu-image">
35
+ <a href="' . esc_url( reset( $links ) ) . '" ' . $lightbox . ' rel="nofollow" target="_blank"><img src="' . esc_attr( $review_object->get_small_thumbnail() ) . '" alt="' . esc_attr( $review_object->get_name() ) . '" class="photo photo-wrapup wppr-product-image" /></a>
36
  </div><!-- end .rev-wu-image -->
37
  <div class="review-wu-grade">
38
  <div class="cwp-review-chart ">
80
  foreach ( $review_object->get_cons() as $con ) {
81
  $output .= '<li>' . esc_html( $con ) . '</li>';
82
  }
83
+ $output .= '
84
  </ul>
85
  </div>
86
  </div><!-- end .review-wu-right -->
87
  </div><!-- end .review-wrap-up -->
88
  </section><!-- end #review-statistics -->
89
  ';
90
+
 
 
 
 
91
  foreach ( $links as $title => $link ) {
92
  if ( ! empty( $title ) && ! empty( $link ) ) {
93
  $output .= '
readme.txt CHANGED
@@ -67,6 +67,12 @@ If you wanna learn more about the <a href="http://www.codeinwp.com/blog/fastest-
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  == Changelog ==
 
 
 
 
 
 
70
  = 3.0.4 - 2017-08-25 =
71
 
72
  * Fix for rich snippets schema.
67
  * fr_FR translation by Jacques Soule of http://wordpress-pour-vous.com/
68
 
69
  == Changelog ==
70
+ = 3.0.5 - 2017-08-26 =
71
+
72
+ * Fix for review links opening issue.
73
+ * Fix for comments legacy import.
74
+
75
+
76
  = 3.0.4 - 2017-08-25 =
77
 
78
  * Fix for rich snippets schema.
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15::getLoader();
4
 
5
  require_once __DIR__ . '/composer' . '/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitf137aa189ce2b79e78ab9f9810dcd9f8::getLoader();
vendor/autoload_52.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
- return ComposerAutoloaderInitb0d44e7593879a2135d8f28bab187641::getLoader();
4
 
5
  require_once dirname(__FILE__) . '/composer'.'/autoload_real_52.php';
6
 
7
+ return ComposerAutoloaderInit957927ad2f070fc15c58074fba182039::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15
6
  {
7
  private static $loader;
8
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
@@ -42,14 +42,14 @@ class ComposerAutoloaderInitc168ee91d26996c9139336b5c6a09a15
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
- composerRequirec168ee91d26996c9139336b5c6a09a15($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
- function composerRequirec168ee91d26996c9139336b5c6a09a15($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitf137aa189ce2b79e78ab9f9810dcd9f8
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitf137aa189ce2b79e78ab9f9810dcd9f8', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitf137aa189ce2b79e78ab9f9810dcd9f8', 'loadClassLoader'));
25
 
26
  $map = require __DIR__ . '/autoload_namespaces.php';
27
  foreach ($map as $namespace => $path) {
42
 
43
  $includeFiles = require __DIR__ . '/autoload_files.php';
44
  foreach ($includeFiles as $fileIdentifier => $file) {
45
+ composerRequiref137aa189ce2b79e78ab9f9810dcd9f8($fileIdentifier, $file);
46
  }
47
 
48
  return $loader;
49
  }
50
  }
51
 
52
+ function composerRequiref137aa189ce2b79e78ab9f9810dcd9f8($fileIdentifier, $file)
53
  {
54
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
55
  require $file;
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 ComposerAutoloaderInitb0d44e7593879a2135d8f28bab187641 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitb0d44e7593879a2135d8f28bab187641 {
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitb0d44e7593879a2135d8f28bab187641', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitb0d44e7593879a2135d8f28bab187641', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
2
 
3
  // autoload_real_52.php generated by xrstf/composer-php52
4
 
5
+ class ComposerAutoloaderInit957927ad2f070fc15c58074fba182039 {
6
  private static $loader;
7
 
8
  public static function loadClassLoader($class) {
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit957927ad2f070fc15c58074fba182039', 'loadClassLoader'), true /*, true */);
23
  self::$loader = $loader = new xrstf_Composer52_ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit957927ad2f070fc15c58074fba182039', 'loadClassLoader'));
25
 
26
  $vendorDir = dirname(dirname(__FILE__));
27
  $baseDir = dirname($vendorDir);
wp-product-review.php CHANGED
@@ -15,7 +15,7 @@
15
  * Plugin Name: WP Product Review Lite
16
  * Plugin URI: https://themeisle.com/plugins/wp-product-review/
17
  * Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
18
- * Version: 3.0.4
19
  * Author: ThemeIsle
20
  * Author URI: https://themeisle.com/
21
  * Requires at least: 3.5
@@ -67,7 +67,7 @@ register_deactivation_hook( __FILE__, 'deactivate_wppr' );
67
  */
68
  function run_wppr() {
69
 
70
- define( 'WPPR_LITE_VERSION', '3.0.4' );
71
  define( 'WPPR_PATH', dirname( __FILE__ ) );
72
  define( 'WPPR_SLUG', 'wppr' );
73
  define( 'WPPR_UPSELL_LINK', 'https://themeisle.com/plugins/wp-product-review/' );
@@ -89,7 +89,7 @@ function run_wppr() {
89
  *
90
  * @param array $products Array of products.
91
  *
92
- * @return array Products registered to sdk.
93
  */
94
  function wppr_lite_register_sdk( $products ) {
95
  $products[] = __FILE__;
15
  * Plugin Name: WP Product Review Lite
16
  * Plugin URI: https://themeisle.com/plugins/wp-product-review/
17
  * Description: The highest rated and most complete review plugin, now with rich snippets support. Easily turn your basic posts into in-depth reviews.
18
+ * Version: 3.0.5
19
  * Author: ThemeIsle
20
  * Author URI: https://themeisle.com/
21
  * Requires at least: 3.5
67
  */
68
  function run_wppr() {
69
 
70
+ define( 'WPPR_LITE_VERSION', '3.0.5' );
71
  define( 'WPPR_PATH', dirname( __FILE__ ) );
72
  define( 'WPPR_SLUG', 'wppr' );
73
  define( 'WPPR_UPSELL_LINK', 'https://themeisle.com/plugins/wp-product-review/' );
89
  *
90
  * @param array $products Array of products.
91
  *
92
+ * @return array All products registered to sdk.
93
  */
94
  function wppr_lite_register_sdk( $products ) {
95
  $products[] = __FILE__;