Yasr – Yet Another Stars Rating - Version 0.3.1

Version Description

  • Avoid multiple vote in a same post for logged in user
  • Bug fixes and cleanup
Download this release

Release Info

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

Code changes from version 0.3.0 to 0.3.1

css/yasr.css CHANGED
@@ -64,6 +64,12 @@ h2.nav-tab-wrapper, h3.nav-tab-wrapper {
64
}
65
}
66
67
.yasr-list-set-table {
68
margin-left:5px;
69
}
64
}
65
}
66
67
+ #yasr-snippet-explained {
68
+ border: 2px dashed #CCC;
69
+ padding: 15px;
70
+ margin: 10px;
71
+ }
72
+
73
.yasr-list-set-table {
74
margin-left:5px;
75
}
lib/yasr-ajax-functions.php CHANGED
@@ -835,7 +835,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
835
}
836
837
echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
838
- <br /><strong>" . __("You've already voted this article with $rating", "yasr") . "</strong><br />" . __("Average Rating", "yasr") . " $average_rating / 5 ($number_of_votes " . __("votes casts", "yasr") . ")";
839
840
841
835
}
836
837
echo "<div class=\"rateit bigstars\" id=\"yasr_rateit_user_votes_voted_ro\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$average_rating\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\"></div>
838
+ <br />" . __("Average Rating", "yasr") . " $average_rating / 5 ($number_of_votes " . __("votes casts", "yasr") . ")<strong><br />" . __("You've already voted this article with $rating", "yasr") . "</strong>";
839
840
841
lib/yasr-db-functions.php CHANGED
@@ -341,4 +341,41 @@ add_action( 'plugins_loaded', 'add_action_dashboard_widget_log' );
341
342
} //End callback function
343
344
?>
341
342
} //End callback function
343
344
+
345
+
346
+ /****** Check if a logged in user has already rated. Return user vote for a post if exists ******/
347
+
348
+ function yasr_check_if_user_already_voted() {
349
+ global $wpdb;
350
+
351
+ global $current_user;
352
+ get_currentuserinfo();
353
+
354
+ $user_id = $current_user->ID;
355
+
356
+ $post_id = get_the_ID();
357
+
358
+ $result = $wpdb->get_results("SELECT vote FROM " . YASR_LOG_TABLE . " WHERE post_id=$post_id AND user_id=$user_id ORDER BY id DESC LIMIT 1 ");
359
+
360
+ if ($result) {
361
+
362
+ foreach ($result as $row) {
363
+
364
+ $vote = $row->vote;
365
+
366
+ }
367
+
368
+ return $vote;
369
+
370
+ }
371
+
372
+ else {
373
+
374
+ return FALSE;
375
+
376
+ }
377
+
378
+
379
+ }
380
+
381
?>
lib/yasr-settings-functions.php CHANGED
@@ -138,8 +138,11 @@
138
<?php _e('Aggregate Rating', 'yasr')?>
139
<br />
140
141
- <div class="yasr_snippet_explained">
142
- <p>&nbsp;</p>
143
<?php
144
145
_e("If you select \"Review Rating\", your site will be indexed from search engines like this: ", "yasr");
138
<?php _e('Aggregate Rating', 'yasr')?>
139
<br />
140
141
+ <br />
142
+
143
+ <a href="#" id="yasr-snippet-explained-link"><?php _e("What is this?", "yasr") ?></a>
144
+
145
+ <div id="yasr-snippet-explained" style="display:none">
146
<?php
147
148
_e("If you select \"Review Rating\", your site will be indexed from search engines like this: ", "yasr");
lib/yasr-shortcode-functions.php CHANGED
@@ -63,9 +63,53 @@ function shortcode_visitor_votes_callback () {
63
64
$medium_rating=round($medium_rating, 1);
65
66
//if anonymous are allowed to vote
67
if ($allow_logged_option['allowed_user']==='allow_anonymous') {
68
69
if ($votes_number>0) {
70
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
71
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
@@ -75,30 +119,55 @@ function shortcode_visitor_votes_callback () {
75
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
76
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
77
}
78
79
- }
80
81
//If only logged in users can vote
82
elseif ($allow_logged_option['allowed_user']==='logged_only') {
83
84
- //If user is logged in
85
if ( is_user_logged_in() ) {
86
87
- if ($votes_number>0) {
88
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
89
- </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
90
}
91
92
else {
93
- $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
94
- </div><br /> " . __("No rating yet" , "yasr") . "</div>";
95
}
96
97
- }
98
99
//Else mean user is not logged in
100
else {
101
102
if ($votes_number>0) {
103
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
104
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br />" . __("You must sign to vote", "yasr") . "</div>";
@@ -119,6 +188,16 @@ function shortcode_visitor_votes_callback () {
119
<script>
120
jQuery(document).ready(function() {
121
122
var tooltipvalues = ['bad', 'poor', 'ok', 'good', 'super'];
123
jQuery("#yasr_rateit_visitor_votes").bind('over', function (event, value) { jQuery(this).attr('title', tooltipvalues[value-1]); });
124
@@ -155,22 +234,29 @@ function shortcode_visitor_votes_callback () {
155
156
//Else user cannot vote
157
else {
158
- var cookievote=jQuery.cookie(cookiename);
159
- var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
160
-
161
- var data = {
162
- action: 'yasr_readonly_visitor_shortcode',
163
- rating: cookievote,
164
- votes: <?php echo $medium_rating ?>,
165
- votes_number: <?php echo $votes_number ?>,
166
- post_id: postid
167
- }
168
169
- jQuery.post(ajaxurl, data, function(response) {
170
- jQuery('#yasr_visitor_votes').html(response);
171
- jQuery('.rateit').rateit();
172
- });
173
- } //End else
174
175
});
176
@@ -180,9 +266,9 @@ function shortcode_visitor_votes_callback () {
180
181
} //End if is singular
182
183
- return $shortcode_html;
184
185
- }
186
187
188
/****** Add shortcode for multiple set ******/
63
64
$medium_rating=round($medium_rating, 1);
65
66
+ $ready_only_stars_for_logged_users_showed = 0;
67
+
68
//if anonymous are allowed to vote
69
if ($allow_logged_option['allowed_user']==='allow_anonymous') {
70
71
+ //I've to block a logged in user that has already rated
72
+ if ( is_user_logged_in() ) {
73
+
74
+ //Chek if a logged in user has already rated for this post
75
+ $vote_if_user_already_rated = yasr_check_if_user_already_voted();
76
+
77
+ //If user has already rated show readonly stars
78
+ if ($vote_if_user_already_rated) {
79
+
80
+ global $current_user;
81
+ get_currentuserinfo();
82
+
83
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
84
+ </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
85
+
86
+ $ready_only_stars_for_logged_users_showed = 1;
87
+
88
+ }
89
+
90
+ //else logged user can vote
91
+ else {
92
+
93
+ $vote_if_user_already_rated = 0;
94
+
95
+ if ($votes_number>0) {
96
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
97
+ </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
98
+ }
99
+
100
+ else {
101
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
102
+ </div><br /> " . __("No rating yet" , "yasr") . "</div>";
103
+ }
104
+
105
+ } //End else
106
+
107
+ } //End if user is logged
108
+
109
+
110
+ //else is not logged can vote
111
+ else {
112
+
113
if ($votes_number>0) {
114
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
115
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
119
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
120
</div><br /> " . __("No rating yet" , "yasr") . "</div>";
121
}
122
+
123
+ } //end else
124
125
+ } //end if ($allow_logged_option['allowed_user']==='allow_anonymous') {
126
+
127
+
128
129
//If only logged in users can vote
130
elseif ($allow_logged_option['allowed_user']==='logged_only') {
131
132
+ //If user is logged in and can vote
133
if ( is_user_logged_in() ) {
134
135
+ //Chek if a logged in user has already rated for this post
136
+ $vote_if_user_already_rated = yasr_check_if_user_already_voted();
137
+
138
+ if ($vote_if_user_already_rated) {
139
+
140
+ global $current_user;
141
+ get_currentuserinfo();
142
+
143
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
144
+ </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br /><strong>" . __("User ") . "$current_user->user_login" . __(" has already voted this article with $vote_if_user_already_rated ", "yasr") . "</strong></div>";
145
+
146
+ $ready_only_stars_for_logged_users_showed = 1;
147
+
148
}
149
150
else {
151
+
152
+ if ($votes_number>0) {
153
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
154
+ </div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ")</div>";
155
+ }
156
+
157
+ else {
158
+ $shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"0\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"false\">
159
+ </div><br /> " . __("No rating yet" , "yasr") . "</div>";
160
+ }
161
+
162
}
163
164
+
165
+ } //End if user is logged in
166
167
//Else mean user is not logged in
168
else {
169
170
+
171
if ($votes_number>0) {
172
$shortcode_html="<div id=\"yasr_visitor_votes\"><div class=\"rateit bigstars\" id=\"yasr_rateit_visitor_votes\" data-rateit-starwidth=\"32\" data-rateit-starheight=\"32\" data-rateit-value=\"$medium_rating\" data-rateit-step=\"1\" data-rateit-resetable=\"false\" data-rateit-readonly=\"true\">
173
</div><br /> " . __("Average Rating", "yasr") . " $medium_rating / 5 (" . __("$votes_number votes casts" , "yasr") . ") <br />" . __("You must sign to vote", "yasr") . "</div>";
188
<script>
189
jQuery(document).ready(function() {
190
191
+ <?php
192
+
193
+ echo "var read_only_stars_showed = $ready_only_stars_for_logged_users_showed;";
194
+
195
+ ?>
196
+
197
+ if (read_only_stars_showed != 1) {
198
+ read_only_stars_showed = 0;
199
+ }
200
+
201
var tooltipvalues = ['bad', 'poor', 'ok', 'good', 'super'];
202
jQuery("#yasr_rateit_visitor_votes").bind('over', function (event, value) { jQuery(this).attr('title', tooltipvalues[value-1]); });
203
234
235
//Else user cannot vote
236
else {
237
238
+ //if php read only stars are not be showes echo readonly stars from cookie
239
+ if (read_only_stars_showed == 0) {
240
+
241
+ var cookievote=jQuery.cookie(cookiename);
242
+ var ajaxurl = "<?php echo admin_url('admin-ajax.php'); ?>";
243
+
244
+ var data = {
245
+ action: 'yasr_readonly_visitor_shortcode',
246
+ rating: cookievote,
247
+ votes: <?php echo $medium_rating ?>,
248
+ votes_number: <?php echo $votes_number ?>,
249
+ post_id: postid
250
+ }
251
+
252
+ jQuery.post(ajaxurl, data, function(response) {
253
+ jQuery('#yasr_visitor_votes').html(response);
254
+ jQuery('.rateit').rateit();
255
+ });
256
+
257
+ }
258
+
259
+ } //End else !logged_user_already_rated)
260
261
});
262
266
267
} //End if is singular
268
269
+ return $shortcode_html;
270
271
+ } //End function shortcode_visitor_votes_callback
272
273
274
/****** Add shortcode for multiple set ******/
readme.txt CHANGED
@@ -3,7 +3,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
3
Tags: Rating, Review, Star, Snippet, Rich snippet, Schema, Schema.org, Serp
4
Requires at least: 3.5
5
Tested up to: 3.9.1
6
- Stable tag: 0.3.0
7
License: GPL2
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
@@ -42,13 +42,16 @@ If with gd-star-rating you're using a different number of stars from the default
42
2. Activate the plugin through the 'Plugins' menu in WordPress
43
3. Go to the Yet Another Star Rating menu in Settings and set your options.
44
45
-
46
== Screenshots ==
47
1. Example of yasr in a videogame review
48
2. Another example of a restaurant review
49
50
== Changelog ==
51
52
= 0.3.0 =
53
* Now admin can choose if allow only logged in users to vote or logged in and anonymous
54
* Code cleanup and bug fixes
3
Tags: Rating, Review, Star, Snippet, Rich snippet, Schema, Schema.org, Serp
4
Requires at least: 3.5
5
Tested up to: 3.9.1
6
+ Stable tag: 0.3.1
7
License: GPL2
8
License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
42
2. Activate the plugin through the 'Plugins' menu in WordPress
43
3. Go to the Yet Another Star Rating menu in Settings and set your options.
44
45
== Screenshots ==
46
1. Example of yasr in a videogame review
47
2. Another example of a restaurant review
48
49
== Changelog ==
50
51
+ = 0.3.1 =
52
+ * Avoid multiple vote in a same post for logged in user
53
+ * Bug fixes and cleanup
54
+
55
= 0.3.0 =
56
* Now admin can choose if allow only logged in users to vote or logged in and anonymous
57
* Code cleanup and bug fixes
yasr-settings-page.php CHANGED
@@ -5,8 +5,11 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
5
if ( !current_user_can( 'manage_options' ) ) {
6
wp_die( __( 'You do not have sufficient permissions to access this page.', 'yasr' ));
7
}
8
?>
9
10
<div class="wrap">
11
12
<h2>Yet Another Stars Rating: Settings</h2>
@@ -64,7 +67,7 @@ if ( !current_user_can( 'manage_options' ) ) {
64
65
<?php
66
67
- if ($active_tab=='general_settings') {
68
69
?>
70
@@ -175,7 +178,7 @@ if ( !current_user_can( 'manage_options' ) ) {
175
176
<?php
177
178
- if ($active_tab=='manage_multi') {
179
180
$multi_set=yasr_get_multi_set();
181
@@ -293,7 +296,9 @@ if ( !current_user_can( 'manage_options' ) ) {
293
294
<script type="text/javascript">
295
296
- //First Div code
297
jQuery('#yasr_auto_insert_radio_on').on('click', function(){
298
jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', false);
299
});
@@ -302,13 +307,56 @@ if ( !current_user_can( 'manage_options' ) ) {
302
jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', true);
303
});
304
305
306
<?php
307
308
- if ($active_tab=='manage_multi') {
309
?>
310
311
- //Second div code
312
jQuery('#yasr-multi-set-doc-link').on('click', function() {
313
jQuery('#yasr-multi-set-doc-box').toggle("slow");
314
});
@@ -406,44 +454,5 @@ if ( !current_user_can( 'manage_options' ) ) {
406
} //end if $active_tab=='manage_multi'
407
408
?>
409
-
410
-
411
- //Terzo div code
412
-
413
- //On click show proceed button
414
- jQuery('#import-gdstar').on('click', function() {
415
- jQuery('#yasr-import-gdstar-div').toggle();
416
- });
417
-
418
- //On click begin step1
419
- jQuery('#import-button').on('click', function() {
420
-
421
- var data = {
422
- action : 'yasr_import_step1'
423
- };
424
-
425
- jQuery.post(ajaxurl, data, function(response) {
426
- jQuery('#result-import').html(response);
427
- });
428
-
429
- }); //End step1
430
-
431
- jQuery('#result-import').on('click', '.yasr-result-step-1', function() {
432
- //Now we are going to prepare another ajax call to check if multiple set exists
433
-
434
- var data = {
435
- action: 'yasr_import_multi_set'
436
- };
437
-
438
- jQuery.post(ajaxurl, data, function(response) {
439
- jQuery('#result-import').append(response);
440
- });
441
-
442
- }); //End second ajax call */
443
-
444
- //Reload page after importing is done
445
- jQuery('#result-import').on('click', '.yasr-result-step-2', function() {
446
- location.reload(true);
447
- });
448
449
</script>
5
if ( !current_user_can( 'manage_options' ) ) {
6
wp_die( __( 'You do not have sufficient permissions to access this page.', 'yasr' ));
7
}
8
+
9
?>
10
11
+
12
+
13
<div class="wrap">
14
15
<h2>Yet Another Stars Rating: Settings</h2>
67
68
<?php
69
70
+ if ($active_tab == 'general_settings') {
71
72
?>
73
178
179
<?php
180
181
+ if ($active_tab == 'manage_multi') {
182
183
$multi_set=yasr_get_multi_set();
184
296
297
<script type="text/javascript">
298
299
+ //-------------------General Settings Code---------------------
300
+
301
+ //First Div
302
jQuery('#yasr_auto_insert_radio_on').on('click', function(){
303
jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', false);
304
});
307
jQuery('.yasr_auto_insert_where_what_radio').prop('disabled', true);
308
});
309
310
+ jQuery('#yasr-snippet-explained-link').on('click', function () {
311
+ jQuery('#yasr-snippet-explained').toggle('slow');
312
+ });
313
+
314
+
315
+ //Second div code
316
+
317
+ //On click show proceed button
318
+ jQuery('#import-gdstar').on('click', function() {
319
+ jQuery('#yasr-import-gdstar-div').toggle();
320
+ });
321
+
322
+ //On click begin step1
323
+ jQuery('#import-button').on('click', function() {
324
+
325
+ var data = {
326
+ action : 'yasr_import_step1'
327
+ };
328
+
329
+ jQuery.post(ajaxurl, data, function(response) {
330
+ jQuery('#result-import').html(response);
331
+ });
332
+
333
+ }); //End step1
334
+
335
+ jQuery('#result-import').on('click', '.yasr-result-step-1', function() {
336
+ //Now we are going to prepare another ajax call to check if multiple set exists
337
+
338
+ var data = {
339
+ action: 'yasr_import_multi_set'
340
+ };
341
+
342
+ jQuery.post(ajaxurl, data, function(response) {
343
+ jQuery('#result-import').append(response);
344
+ });
345
+
346
+ }); //End second ajax call */
347
+
348
+ //Reload page after importing is done
349
+ jQuery('#result-import').on('click', '.yasr-result-step-2', function() {
350
+ location.reload(true);
351
+ });
352
353
<?php
354
355
+ //--------------Multi Sets Page ------------------
356
+
357
+ if ($active_tab==='manage_multi') {
358
?>
359
360
jQuery('#yasr-multi-set-doc-link').on('click', function() {
361
jQuery('#yasr-multi-set-doc-box').toggle("slow");
362
});
454
} //end if $active_tab=='manage_multi'
455
456
?>
457
458
</script>
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: Rating system with rich snippets
6
- * Version: 0.3.0
7
* Author: Dario Curvino
8
* Author URI: http://profiles.wordpress.org/dudo/
9
* License: GPL2
@@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>
28
*/
29
30
31
- define('YASR_VERSION_NUM', '0.3.0');
32
33
//Plugin absolute path
34
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );
3
* Plugin Name: Yet Another Stars Rating
4
* Plugin URI: http://wordpress.org/plugins/yet-another-stars-rating/
5
* Description: Rating system with rich snippets
6
+ * Version: 0.3.1
7
* Author: Dario Curvino
8
* Author URI: http://profiles.wordpress.org/dudo/
9
* License: GPL2
28
*/
29
30
31
+ define('YASR_VERSION_NUM', '0.3.1');
32
33
//Plugin absolute path
34
define( "YASR_ABSOLUTE_PATH", dirname(__FILE__) );