Yasr – Yet Another Stars Rating - Version 1.2.8

Version Description

  • FIXED: Fatal error on first install
  • TWEAKED: Flat stars set is the new default theme
  • Minor changes
Download this release

Release Info

Developer Dudo
Plugin Icon 128x128 Yasr – Yet Another Stars Rating
Version 1.2.8
Comparing to
See all releases

Code changes from version 1.2.7 to 1.2.8

changelog.txt CHANGED
@@ -1,3 +1,13 @@
1
= 1.1.9 =
2
* FIXED: yasr_visitor_votes doesn't get vote on mobile
3
1
+ = 1.2.1 =
2
+ * FIXED: wrong css class on ajax response if yasr_visitor_votes is used with a different size then default
3
+
4
+ = 1.2.0 =
5
+ * FIXED: if more then one visitor multiset for page were used only the last use to work
6
+ * TWEAKED: transient are used to cache ratings: this means that Yasr is faster then ever
7
+ * TWEAKED: shortcode creator is now above of tinymce. It now uses thickbox
8
+ * TWEAKED: added filter 'yasr_filter_ip' to filter stored ip address
9
+ * TWEAKED: code cleanup
10
+
11
= 1.1.9 =
12
* FIXED: yasr_visitor_votes doesn't get vote on mobile
13
lib/yasr-admin-actions.php CHANGED
@@ -49,7 +49,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
49
50
if(!array_key_exists('stars_set_free', $style_options)) {
51
52
- $style_options['stars_set_free'] = 'oxy'; //..default value if not exists
53
54
}
55
49
50
if(!array_key_exists('stars_set_free', $style_options)) {
51
52
+ $style_options['stars_set_free'] = 'flat'; //..default value if not exists
53
54
}
55
lib/yasr-db-functions.php CHANGED
@@ -121,7 +121,7 @@ function yasr_install() {
121
//Style set options
122
$style_options = array();
123
$style_options['scheme_color_multiset'] = 'light';
124
- $style_options['stars_set_free'] = 'oxy';
125
126
add_option("yasr_style_options", $style_options);
127
@@ -129,7 +129,7 @@ function yasr_install() {
129
$multi_set_options = array();
130
$multi_set_options['show_average'] = 'yes';
131
132
- add_options("yasr_multiset_options", $multi_set_options);
133
134
135
}
121
//Style set options
122
$style_options = array();
123
$style_options['scheme_color_multiset'] = 'light';
124
+ $style_options['stars_set_free'] = 'flat';
125
126
add_option("yasr_style_options", $style_options);
127
129
$multi_set_options = array();
130
$multi_set_options['show_average'] = 'yes';
131
132
+ add_option("yasr_multiset_options", $multi_set_options);
133
134
135
}
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: 5 star, admin, administrator, AJAX, five-star, javascript, jquery, post r
4
Requires at least: 4.3.0
5
Contributors: Dudo
6
Tested up to: 4.5
7
- Stable tag: 1.2.7
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
10
Yet Another Stars Rating is a simple plugin which allows you and / or your visitor to rate a post or element. Ideal for review's website
@@ -113,6 +113,11 @@ Of course not: you can easily add it on the visual editor just by clicking the "
113
114
The full changelog can be found in the plugin's directory. Recent entries:
115
116
= 1.2.7 =
117
* NEW FEATURE: a new flat stars set has been added! (Just go in the Yasr settings, --> Aspect & Styles, and choose the one you want!)
118
* TWEAKED: added filter and action on yasr style settings page
@@ -148,13 +153,3 @@ The full changelog can be found in the plugin's directory. Recent entries:
148
* TWEAKED: google support now json-ld for reviews: so microdata have been removed from yasr, that now use only json-ld. Further this, all blogposting error have been fixed
149
* FIXED: Multi Set cache didn't get when it was edited
150
* TWEAK: code cleanup and bugfix
151
-
152
- = 1.2.1 =
153
- * FIXED: wrong css class on ajax response if yasr_visitor_votes is used with a different size then default
154
-
155
- = 1.2.0 =
156
- * FIXED: if more then one visitor multiset for page were used only the last use to work
157
- * TWEAKED: transient are used to cache ratings: this means that Yasr is faster then ever
158
- * TWEAKED: shortcode creator is now above of tinymce. It now uses thickbox
159
- * TWEAKED: added filter 'yasr_filter_ip' to filter stored ip address
160
- * TWEAKED: code cleanup
4
Requires at least: 4.3.0
5
Contributors: Dudo
6
Tested up to: 4.5
7
+ Stable tag: 1.2.8
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
10
Yet Another Stars Rating is a simple plugin which allows you and / or your visitor to rate a post or element. Ideal for review's website
113
114
The full changelog can be found in the plugin's directory. Recent entries:
115
116
+ = 1.2.8 =
117
+ * FIXED: Fatal error on first install
118
+ * TWEAKED: Flat stars set is the new default theme
119
+ * Minor changes
120
+
121
= 1.2.7 =
122
* NEW FEATURE: a new flat stars set has been added! (Just go in the Yasr settings, --> Aspect & Styles, and choose the one you want!)
123
* TWEAKED: added filter and action on yasr style settings page
153
* TWEAKED: google support now json-ld for reviews: so microdata have been removed from yasr, that now use only json-ld. Further this, all blogposting error have been fixed
154
* FIXED: Multi Set cache didn't get when it was edited
155
* TWEAK: code cleanup and bugfix
yet-another-stars-rating.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: Yet Another Stars Rating
4
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
5
* Description: Yet Another Stars Rating turn your WordPress into a complete review website.
6
- * Version: 1.2.7
7
* Author: Dario Curvino
8
* Author URI: https://yetanotherstarsrating.com/
9
* Text Domain: yet-another-stars-rating
@@ -32,7 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
32
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
33
34
35
- define('YASR_VERSION_NUM', '1.2.7');
36
37
//Plugin relative path
38
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
@@ -129,7 +129,7 @@ define ("YASR_METABOX_OVERALL_RATING", $yasr_stored_options['metabox_overall_rat
129
130
131
// this is the URL our updater / license checker pings. This should be the URL of the site with EDD installed
132
- define( 'YASR_EDD_SL_STORE_URL', 'https://yetanotherstarsrating.com' );
133
134
135
//Get stored style options
@@ -268,77 +268,64 @@ add_action('plugins_loaded', 'yasr_update_version' );
268
269
function yasr_update_version() {
270
271
- global $wpdb;
272
273
- global $yasr_version_installed;
274
-
275
- global $yasr_stored_options;
276
-
277
- //Remove end Sept 2016
278
- if ($yasr_version_installed && $yasr_version_installed < '1.2.2') {
279
-
280
- $yasr_stored_options['blogposting_organization_name'] = get_bloginfo('name');
281
- $yasr_stored_options['blogposting_organization_logo'] = get_site_icon_url();
282
283
- update_option("yasr_general_options", $yasr_stored_options);
284
-
285
- }
286
287
288
- //Remove july 2016
289
- if ($yasr_version_installed && $yasr_version_installed < '1.0.5') {
290
291
- $multiset_options = get_option('yasr_multiset_options');
292
293
- if($multiset_options && $multiset_options['scheme_color'] != '') {
294
295
- $style_options['scheme_color_multiset'] = $multiset_options['scheme_color'];
296
297
}
298
299
- else {
300
-
301
- $style_options['scheme_color_multiset'] = 'light';
302
-
303
- }
304
305
- update_option("yasr_style_options", $style_options);
306
307
- }
308
309
- //remove end may 2016
310
- if ($yasr_version_installed && $yasr_version_installed < '1.0.2') {
311
312
- $wpdb->query("ALTER TABLE " . YASR_MULTI_SET_FIELDS_TABLE . " CHANGE field_name field_name VARCHAR( 40 )
313
- CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ;");
314
315
- }
316
317
- //Remove end April 2016
318
- if ($yasr_version_installed && $yasr_version_installed < '0.9.9') {
319
320
- $yasr_stored_options['snippet_format'] = 'microdata';
321
322
- update_option("yasr_general_options", $yasr_stored_options);
323
324
- }
325
326
327
- //Remove end March 2016
328
- if ($yasr_version_installed && $yasr_version_installed < '0.9.7') {
329
330
- $yasr_stored_options['snippet_itemtype'] = 'Product';
331
332
- update_option("yasr_general_options", $yasr_stored_options);
333
334
- }
335
336
- /****** End backward compatibility functions ******/
337
338
339
- if ($yasr_version_installed != YASR_VERSION_NUM) {
340
341
- update_option('yasr-version', YASR_VERSION_NUM);
342
343
}
344
3
* Plugin Name: Yet Another Stars Rating
4
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
5
* Description: Yet Another Stars Rating turn your WordPress into a complete review website.
6
+ * Version: 1.2.8
7
* Author: Dario Curvino
8
* Author URI: https://yetanotherstarsrating.com/
9
* Text Domain: yet-another-stars-rating
32
if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // Exit if accessed directly
33
34
35
+ define('YASR_VERSION_NUM', '1.2.8');
36
37
//Plugin relative path
38
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
129
130
131
// this is the URL our updater / license checker pings. This should be the URL of the site with EDD installed
132
+ define( 'YASR_EDD_SL_STORE_URL', 'http://yetanotherstarsrating.com' );
133
134
135
//Get stored style options
268
269
function yasr_update_version() {
270
271
+ //do only in admin
272
273
+ if (is_admin()) {
274
275
+ global $wpdb;
276
277
+ global $yasr_version_installed;
278
279
+ global $yasr_stored_options;
280
281
+ //Remove end Sept 2016
282
+ if ($yasr_version_installed && $yasr_version_installed < '1.2.2') {
283
284
+ $yasr_stored_options['blogposting_organization_name'] = get_bloginfo('name');
285
+ $yasr_stored_options['blogposting_organization_logo'] = get_site_icon_url();
286
287
+ update_option("yasr_general_options", $yasr_stored_options);
288
289
}
290
291
292
+ //Remove july 2016
293
+ if ($yasr_version_installed && $yasr_version_installed < '1.0.5') {
294
295
+ $multiset_options = get_option('yasr_multiset_options');
296
297
+ if($multiset_options && $multiset_options['scheme_color'] != '') {
298
299
+ $style_options['scheme_color_multiset'] = $multiset_options['scheme_color'];
300
301
+ }
302
303
+ else {
304
305
+ $style_options['scheme_color_multiset'] = 'light';
306
307
+ }
308
309
+ update_option("yasr_style_options", $style_options);
310
311
+ }
312
313
+ //remove end may 2016
314
+ if ($yasr_version_installed && $yasr_version_installed < '1.0.2') {
315
316
+ $wpdb->query("ALTER TABLE " . YASR_MULTI_SET_FIELDS_TABLE . " CHANGE field_name field_name VARCHAR( 40 )
317
+ CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ;");
318
319
+ }
320
321
+ /****** End backward compatibility functions ******/
322
323
324
+ if ($yasr_version_installed != YASR_VERSION_NUM) {
325
326
+ update_option('yasr-version', YASR_VERSION_NUM);
327
328
+ }
329
330
}
331