Version Description
- Removed an useless row in yasr_votes table.
- Minor change on [yasr_top_5_reviewers] shortcode
- Code cleanup
Download this release
Release Info
Developer | Dudo |
Plugin | Yasr – Yet Another Stars Rating |
Version | 0.7.7 |
Comparing to | |
See all releases |
Code changes from version 0.7.6 to 0.7.7
- lib/yasr-ajax-functions.php +1 -6
- lib/yasr-db-functions.php +6 -7
- lib/yasr-functions.php +7 -70
- lib/yasr-settings-functions.php +81 -28
- lib/yasr-shortcode-functions.php +3 -3
- readme.txt +10 -2
- yet-another-stars-rating.php +11 -8
lib/yasr-ajax-functions.php
CHANGED
@@ -31,11 +31,8 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
31 |
function yasr_insert_overall_rating_callback() {
|
32 |
|
33 |
if (isset($_POST['rating']) && ($_POST['post_id']) && $_POST['post_id'] != '') {
|
34 |
-
global $current_user;
|
35 |
-
get_currentuserinfo();
|
36 |
$rating = $_POST['rating'];
|
37 |
$post_id = $_POST['post_id'];
|
38 |
-
$reviewer_id = $current_user->ID;
|
39 |
$nonce = $_POST['nonce'];
|
40 |
}
|
41 |
|
@@ -58,10 +55,9 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
58 |
YASR_VOTES_TABLE,
|
59 |
array (
|
60 |
'overall_rating' => $rating,
|
61 |
-
'reviewer_id' => $reviewer_id
|
62 |
),
|
63 |
array('post_id' => $post_id),
|
64 |
-
array('%s'
|
65 |
);
|
66 |
|
67 |
//If update result fails this is a new post or post has no visitor ratings
|
@@ -72,7 +68,6 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
72 |
array (
|
73 |
'post_id' => $post_id,
|
74 |
'overall_rating' => $rating,
|
75 |
-
'reviewer_id' => $reviewer_id,
|
76 |
'review_type' => 'Product' //default review type in a new post
|
77 |
),
|
78 |
array('%d', '%s', '%d', '%s')
|
31 |
function yasr_insert_overall_rating_callback() {
|
32 |
|
33 |
if (isset($_POST['rating']) && ($_POST['post_id']) && $_POST['post_id'] != '') {
|
|
|
|
|
34 |
$rating = $_POST['rating'];
|
35 |
$post_id = $_POST['post_id'];
|
|
|
36 |
$nonce = $_POST['nonce'];
|
37 |
}
|
38 |
|
55 |
YASR_VOTES_TABLE,
|
56 |
array (
|
57 |
'overall_rating' => $rating,
|
|
|
58 |
),
|
59 |
array('post_id' => $post_id),
|
60 |
+
array('%s')
|
61 |
);
|
62 |
|
63 |
//If update result fails this is a new post or post has no visitor ratings
|
68 |
array (
|
69 |
'post_id' => $post_id,
|
70 |
'overall_rating' => $rating,
|
|
|
71 |
'review_type' => 'Product' //default review type in a new post
|
72 |
),
|
73 |
array('%d', '%s', '%d', '%s')
|
lib/yasr-db-functions.php
CHANGED
@@ -35,7 +35,6 @@ function yasr_install() {
|
|
35 |
$sql_yasr_votes_table = "CREATE TABLE IF NOT EXISTS $yasr_votes_table (
|
36 |
id bigint(20) NOT NULL AUTO_INCREMENT,
|
37 |
post_id bigint(20) NOT NULL,
|
38 |
-
reviewer_id bigint(20) NOT NULL,
|
39 |
overall_rating decimal(2,1) NOT NULL,
|
40 |
number_of_votes bigint(20) NOT NULL,
|
41 |
sum_votes decimal(11,1) NOT NULL,
|
@@ -138,7 +137,7 @@ function yasr_get_overall_rating($post_id_referenced=FALSE) {
|
|
138 |
|
139 |
}
|
140 |
|
141 |
-
if (
|
142 |
|
143 |
exit();
|
144 |
|
@@ -202,14 +201,14 @@ function yasr_get_multi_set() {
|
|
202 |
function yasr_get_multi_set_values_and_field ($post_id, $set_type) {
|
203 |
global $wpdb;
|
204 |
|
205 |
-
$result=$wpdb->get_results("SELECT f.field_name AS name, f.field_id AS id, v.votes AS vote
|
206 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . " AS f, " . YASR_MULTI_SET_VALUES_TABLE . " AS v
|
207 |
WHERE f.parent_set_id=$set_type
|
208 |
AND f.field_id = v.field_id
|
209 |
-
AND v.post_id =
|
210 |
-
AND v.set_type =
|
211 |
AND f.parent_set_id=v.set_type
|
212 |
-
ORDER BY f.field_id ASC");
|
213 |
|
214 |
return $result;
|
215 |
}
|
@@ -232,7 +231,7 @@ function yasr_get_visitor_votes ($post_id_referenced=FALSE) {
|
|
232 |
|
233 |
}
|
234 |
|
235 |
-
if (
|
236 |
|
237 |
exit();
|
238 |
|
35 |
$sql_yasr_votes_table = "CREATE TABLE IF NOT EXISTS $yasr_votes_table (
|
36 |
id bigint(20) NOT NULL AUTO_INCREMENT,
|
37 |
post_id bigint(20) NOT NULL,
|
|
|
38 |
overall_rating decimal(2,1) NOT NULL,
|
39 |
number_of_votes bigint(20) NOT NULL,
|
40 |
sum_votes decimal(11,1) NOT NULL,
|
137 |
|
138 |
}
|
139 |
|
140 |
+
if (!$post_id) {
|
141 |
|
142 |
exit();
|
143 |
|
201 |
function yasr_get_multi_set_values_and_field ($post_id, $set_type) {
|
202 |
global $wpdb;
|
203 |
|
204 |
+
$result=$wpdb->get_results($wpdb->prepare("SELECT f.field_name AS name, f.field_id AS id, v.votes AS vote
|
205 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . " AS f, " . YASR_MULTI_SET_VALUES_TABLE . " AS v
|
206 |
WHERE f.parent_set_id=$set_type
|
207 |
AND f.field_id = v.field_id
|
208 |
+
AND v.post_id = %d
|
209 |
+
AND v.set_type = %d
|
210 |
AND f.parent_set_id=v.set_type
|
211 |
+
ORDER BY f.field_id ASC", $post_id, $set_type));
|
212 |
|
213 |
return $result;
|
214 |
}
|
231 |
|
232 |
}
|
233 |
|
234 |
+
if (!$post_id) {
|
235 |
|
236 |
exit();
|
237 |
|
lib/yasr-functions.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
30 |
|
31 |
//if visitors stats are enabled
|
32 |
if (YASR_VISITORS_STATS === 'yes') {
|
33 |
-
wp_enqueue_style( 'jquery-ui','//
|
34 |
}
|
35 |
|
36 |
wp_enqueue_style( 'yasrcss', YASR_CSS_DIR . 'yasr.css', FALSE, NULL, 'all' );
|
@@ -174,11 +174,11 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
174 |
|
175 |
/****** Auto insert overall rating and visitor rating ******/
|
176 |
|
177 |
-
|
178 |
|
179 |
-
|
180 |
|
181 |
-
|
182 |
|
183 |
$auto_insert_shortcode=NULL; //To avoid undefined variable notice outside the loop (if (is_singular) )
|
184 |
|
@@ -255,18 +255,9 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
255 |
}
|
256 |
}
|
257 |
|
|
|
258 |
|
259 |
-
|
260 |
-
|
261 |
-
//Return if auto insert is off
|
262 |
-
else {
|
263 |
-
|
264 |
-
return $content;
|
265 |
-
|
266 |
-
}
|
267 |
-
|
268 |
-
|
269 |
-
} //End function yasr_auto_insert_shortcode_callback
|
270 |
|
271 |
|
272 |
/****** Add review schema data at the end of the post *******/
|
@@ -448,58 +439,4 @@ add_action( 'admin_init', 'yasr_get_custom_post_type');
|
|
448 |
|
449 |
}
|
450 |
|
451 |
-
|
452 |
-
|
453 |
-
function yasr_donate_dx () {
|
454 |
-
|
455 |
-
?>
|
456 |
-
|
457 |
-
<div class="yasr-donatedivdx" style="display:none">
|
458 |
-
<h3><?php _e('Donations', 'yasr'); ?></h3>
|
459 |
-
|
460 |
-
<?php _e('If you have found this plugin useful, please consider making a donation to help support future development. Your support will be much appreciated. ', 'yasr'); ?>
|
461 |
-
<br />
|
462 |
-
<?php _e('Thank you!', 'yasr'); ?>
|
463 |
-
<br />
|
464 |
-
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
465 |
-
<?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
|
466 |
-
</a>
|
467 |
-
|
468 |
-
<hr>
|
469 |
-
|
470 |
-
<h3><a href="http://yetanotherstarsrating.com"><?php _e('Follow YASR official site!', 'yasr') ?></a></h3>
|
471 |
-
|
472 |
-
</div>
|
473 |
-
|
474 |
-
<?php
|
475 |
-
|
476 |
-
}
|
477 |
-
|
478 |
-
|
479 |
-
function yasr_donate_bottom () {
|
480 |
-
|
481 |
-
?>
|
482 |
-
|
483 |
-
<div class="yasr-donatedivbottom" style="display:none">
|
484 |
-
<h3><?php _e('Donations', 'yasr'); ?></h3>
|
485 |
-
|
486 |
-
<?php _e('If you have found this plugin useful, please consider making a donation to help support future development. Your support will be much appreciated. ', 'yasr'); ?>
|
487 |
-
<br />
|
488 |
-
<?php _e('Thank you!', 'yasr'); ?>
|
489 |
-
<br />
|
490 |
-
|
491 |
-
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
492 |
-
<?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
|
493 |
-
</a>
|
494 |
-
|
495 |
-
<hr>
|
496 |
-
|
497 |
-
<h3><a href="http://yetanotherstarsrating.com"><?php _e('Follow YASR official site!', 'yasr') ?></a></h3>
|
498 |
-
|
499 |
-
</div>
|
500 |
-
|
501 |
-
<?php
|
502 |
-
|
503 |
-
}
|
504 |
-
|
505 |
-
?>
|
30 |
|
31 |
//if visitors stats are enabled
|
32 |
if (YASR_VISITORS_STATS === 'yes') {
|
33 |
+
wp_enqueue_style( 'jquery-ui','//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css', FALSE, NULL, 'all' );
|
34 |
}
|
35 |
|
36 |
wp_enqueue_style( 'yasrcss', YASR_CSS_DIR . 'yasr.css', FALSE, NULL, 'all' );
|
174 |
|
175 |
/****** Auto insert overall rating and visitor rating ******/
|
176 |
|
177 |
+
if (YASR_AUTO_INSERT_ENABLED == 1) {
|
178 |
|
179 |
+
add_filter('the_content', 'yasr_auto_insert_shortcode_callback');
|
180 |
|
181 |
+
function yasr_auto_insert_shortcode_callback($content) {
|
182 |
|
183 |
$auto_insert_shortcode=NULL; //To avoid undefined variable notice outside the loop (if (is_singular) )
|
184 |
|
255 |
}
|
256 |
}
|
257 |
|
258 |
+
} //End function yasr_auto_insert_shortcode_callback
|
259 |
|
260 |
+
} //End if (YASR_AUTO_INSERT_ENABLED
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
261 |
|
262 |
|
263 |
/****** Add review schema data at the end of the post *******/
|
439 |
|
440 |
}
|
441 |
|
442 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lib/yasr-settings-functions.php
CHANGED
@@ -1145,40 +1145,40 @@ function yasr_process_edit_multi_set_form() {
|
|
1145 |
|
1146 |
add_action( 'admin_init', 'yasr_style_options_init' ); //This is for auto insert options
|
1147 |
|
1148 |
-
|
1149 |
-
|
1150 |
-
|
1151 |
-
|
1152 |
-
|
1153 |
|
1154 |
-
|
1155 |
|
1156 |
-
|
1157 |
|
1158 |
-
|
1159 |
-
|
1160 |
|
1161 |
-
|
1162 |
|
1163 |
-
|
1164 |
-
|
1165 |
|
1166 |
-
|
1167 |
|
1168 |
-
|
1169 |
-
|
1170 |
-
|
1171 |
-
|
1172 |
-
|
1173 |
-
|
1174 |
|
1175 |
-
|
1176 |
|
1177 |
-
|
1178 |
-
|
1179 |
-
|
1180 |
|
1181 |
-
|
1182 |
|
1183 |
|
1184 |
function yasr_go_pro () {
|
@@ -1192,7 +1192,7 @@ function yasr_go_pro () {
|
|
1192 |
<?php
|
1193 |
|
1194 |
_e("Looking for more features?", "yasr");
|
1195 |
-
echo " <a href=\"
|
1196 |
|
1197 |
echo "<br>";
|
1198 |
|
@@ -1284,6 +1284,60 @@ function yasr_go_pro () {
|
|
1284 |
|
1285 |
}
|
1286 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1287 |
|
1288 |
|
1289 |
/*************************BEGIN IMPORT FUNCTIONS*******************************/
|
@@ -1347,7 +1401,7 @@ function yasr_import_gdstar_data(){
|
|
1347 |
$data=$wpdb->get_results(" SELECT gd.post_id, (gd.user_voters + gd.visitor_voters) AS voters,
|
1348 |
(gd.user_votes + gd.visitor_votes) AS sum_votes,
|
1349 |
gd.review,
|
1350 |
-
p.ID
|
1351 |
FROM $gdsr_data_article AS gd, $wpdb->posts AS p
|
1352 |
WHERE gd.post_id = p.id" );
|
1353 |
|
@@ -1464,7 +1518,6 @@ function yasr_insert_gdstar_data($votes){
|
|
1464 |
$result=$wpdb->replace(
|
1465 |
YASR_VOTES_TABLE,
|
1466 |
array (
|
1467 |
-
'reviewer_id' => $column->post_author,
|
1468 |
'post_id' => $column->post_id,
|
1469 |
'overall_rating' => $column->review,
|
1470 |
'number_of_votes' => $column->voters,
|
@@ -1582,7 +1635,7 @@ function yasr_insert_gdstar_multi_value($multi_datas) {
|
|
1582 |
}
|
1583 |
|
1584 |
|
1585 |
-
|
1586 |
|
1587 |
|
1588 |
?>
|
1145 |
|
1146 |
add_action( 'admin_init', 'yasr_style_options_init' ); //This is for auto insert options
|
1147 |
|
1148 |
+
function yasr_style_options_init() {
|
1149 |
+
register_setting(
|
1150 |
+
'yasr_style_options_group', // A settings group name. Must exist prior to the register_setting call. This must match the group name in settings_fields()
|
1151 |
+
'yasr_style_options' //The name of an option to sanitize and save.
|
1152 |
+
);
|
1153 |
|
1154 |
+
$style_options = get_option( 'yasr_style_options' );
|
1155 |
|
1156 |
+
if (!$style_options) {
|
1157 |
|
1158 |
+
$style_options = array();
|
1159 |
+
$style_options['textarea'] = NULL;
|
1160 |
|
1161 |
+
}
|
1162 |
|
1163 |
+
add_settings_section( 'yasr_style_options_section_id', __('Style Options', 'yasr'), 'yasr_style_section_callback', 'yasr_style_tab' );
|
1164 |
+
add_settings_field( 'yasr_style_options_textarea', __('Custom CSS Styles', 'yasr'), 'yasr_style_options_textarea_callback', 'yasr_style_tab', 'yasr_style_options_section_id', $style_options );
|
1165 |
|
1166 |
+
}
|
1167 |
|
1168 |
+
function yasr_style_section_callback () {
|
1169 |
+
_e("Please use text area below to write your own CSS styles to override the default ones.", "yasr");
|
1170 |
+
echo "<strong>";
|
1171 |
+
_e("Leave it blank if you don't know what you're doing", "yasr");
|
1172 |
+
echo "</strong>";
|
1173 |
+
}
|
1174 |
|
1175 |
+
function yasr_style_options_textarea_callback ($style_options) {
|
1176 |
|
1177 |
+
echo ("
|
1178 |
+
<textarea rows=\"20\" cols=\"50\" name=\"yasr_style_options[textarea]\" id=\"yasr_style_options_textarea\">$style_options[textarea]</textarea>
|
1179 |
+
");
|
1180 |
|
1181 |
+
}
|
1182 |
|
1183 |
|
1184 |
function yasr_go_pro () {
|
1192 |
<?php
|
1193 |
|
1194 |
_e("Looking for more features?", "yasr");
|
1195 |
+
echo " <a href=\"https://yetanotherstarsrating.com/pro-version/\">" . __("Upgrade to yasr pro!", "yasr") . "</a>";
|
1196 |
|
1197 |
echo "<br>";
|
1198 |
|
1284 |
|
1285 |
}
|
1286 |
|
1287 |
+
/****** Donation box dx ******/
|
1288 |
+
|
1289 |
+
function yasr_donate_dx () {
|
1290 |
+
|
1291 |
+
?>
|
1292 |
+
|
1293 |
+
<div class="yasr-donatedivdx" style="display:none">
|
1294 |
+
<h3><?php _e('Donations', 'yasr'); ?></h3>
|
1295 |
+
|
1296 |
+
<?php _e('If you have found this plugin useful, please consider making a donation to help support future development. Your support will be much appreciated. ', 'yasr'); ?>
|
1297 |
+
<br />
|
1298 |
+
<?php _e('Thank you!', 'yasr'); ?>
|
1299 |
+
<br />
|
1300 |
+
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
1301 |
+
<?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
|
1302 |
+
</a>
|
1303 |
+
|
1304 |
+
<hr>
|
1305 |
+
|
1306 |
+
<h3><a href="https://yetanotherstarsrating.com"><?php _e('Follow YASR official site!', 'yasr') ?></a></h3>
|
1307 |
+
|
1308 |
+
</div>
|
1309 |
+
|
1310 |
+
<?php
|
1311 |
+
|
1312 |
+
}
|
1313 |
+
|
1314 |
+
|
1315 |
+
function yasr_donate_bottom () {
|
1316 |
+
|
1317 |
+
?>
|
1318 |
+
|
1319 |
+
<div class="yasr-donatedivbottom" style="display:none">
|
1320 |
+
<h3><?php _e('Donations', 'yasr'); ?></h3>
|
1321 |
+
|
1322 |
+
<?php _e('If you have found this plugin useful, please consider making a donation to help support future development. Your support will be much appreciated. ', 'yasr'); ?>
|
1323 |
+
<br />
|
1324 |
+
<?php _e('Thank you!', 'yasr'); ?>
|
1325 |
+
<br />
|
1326 |
+
|
1327 |
+
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=AXE284FYMNWDC">
|
1328 |
+
<?php echo("<img src=" . YASR_IMG_DIR . "/paypal.png>"); ?>
|
1329 |
+
</a>
|
1330 |
+
|
1331 |
+
<hr>
|
1332 |
+
|
1333 |
+
<h3><a href="https://yetanotherstarsrating.com"><?php _e('Follow YASR official site!', 'yasr') ?></a></h3>
|
1334 |
+
|
1335 |
+
</div>
|
1336 |
+
|
1337 |
+
<?php
|
1338 |
+
|
1339 |
+
}
|
1340 |
+
|
1341 |
|
1342 |
|
1343 |
/*************************BEGIN IMPORT FUNCTIONS*******************************/
|
1401 |
$data=$wpdb->get_results(" SELECT gd.post_id, (gd.user_voters + gd.visitor_voters) AS voters,
|
1402 |
(gd.user_votes + gd.visitor_votes) AS sum_votes,
|
1403 |
gd.review,
|
1404 |
+
p.ID
|
1405 |
FROM $gdsr_data_article AS gd, $wpdb->posts AS p
|
1406 |
WHERE gd.post_id = p.id" );
|
1407 |
|
1518 |
$result=$wpdb->replace(
|
1519 |
YASR_VOTES_TABLE,
|
1520 |
array (
|
|
|
1521 |
'post_id' => $column->post_id,
|
1522 |
'overall_rating' => $column->review,
|
1523 |
'number_of_votes' => $column->voters,
|
1635 |
}
|
1636 |
|
1637 |
|
1638 |
+
/************************************************END IMPORT FUNCTIONS****************************************************/
|
1639 |
|
1640 |
|
1641 |
?>
|
lib/yasr-shortcode-functions.php
CHANGED
@@ -554,11 +554,11 @@ function yasr_top_5_reviewers_callback () {
|
|
554 |
|
555 |
global $wpdb;
|
556 |
|
557 |
-
$query_result = $wpdb->get_results("SELECT COUNT(
|
558 |
-
FROM " . YASR_VOTES_TABLE . "
|
559 |
WHERE post_id = p.ID
|
560 |
AND p.post_status = 'publish'
|
561 |
-
GROUP BY
|
562 |
ORDER BY (total_count) DESC
|
563 |
LIMIT 5");
|
564 |
|
554 |
|
555 |
global $wpdb;
|
556 |
|
557 |
+
$query_result = $wpdb->get_results("SELECT COUNT( post_author ) as total_count, post_author as reviewer
|
558 |
+
FROM $wpdb->posts AS p, " . YASR_VOTES_TABLE . "
|
559 |
WHERE post_id = p.ID
|
560 |
AND p.post_status = 'publish'
|
561 |
+
GROUP BY post_author
|
562 |
ORDER BY (total_count) DESC
|
563 |
LIMIT 5");
|
564 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: 5 star, admin, administrator, AJAX, five-star, javascript, jquery, post r
|
|
4 |
Requires at least: 3.5
|
5 |
Contributors: Dudo
|
6 |
Tested up to: 4.1
|
7 |
-
Stable tag: 0.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
|
@@ -50,7 +50,8 @@ If with gd-star-rating you're using a different number of stars from the default
|
|
50 |
Check [here](http://translate.yetanotherstarsrating.com/) to see if your translation is up to date
|
51 |
|
52 |
= Related Link =
|
53 |
-
News and doc at [Yasr Official Site](http://yetanotherstarsrating.com/)
|
|
|
54 |
|
55 |
= Press =
|
56 |
* [WPMUDEV](http://premium.wpmudev.org/blog/free-wordpress-ratings-testimonials-subscriber-count-plugins/)
|
@@ -105,6 +106,8 @@ When a visitor (logged in or not) rates a post/page, his rating is stored in the
|
|
105 |
= Wait, wait! Do I need to keep in mind all this shortcode? =
|
106 |
Of course not: you can easily add it on the visual editor just by clicking on the yellow star and then choose what to insert.
|
107 |
|
|
|
|
|
108 |
== Screenshots ==
|
109 |
1. Example of yasr in a videogame review
|
110 |
2. Another example of a restaurant review
|
@@ -114,6 +117,11 @@ Of course not: you can easily add it on the visual editor just by clicking on th
|
|
114 |
|
115 |
== Changelog ==
|
116 |
|
|
|
|
|
|
|
|
|
|
|
117 |
= 0.7.6 =
|
118 |
* Updated pro info.
|
119 |
* .po file update
|
4 |
Requires at least: 3.5
|
5 |
Contributors: Dudo
|
6 |
Tested up to: 4.1
|
7 |
+
Stable tag: 0.7.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
|
50 |
Check [here](http://translate.yetanotherstarsrating.com/) to see if your translation is up to date
|
51 |
|
52 |
= Related Link =
|
53 |
+
* News and doc at [Yasr Official Site](http://yetanotherstarsrating.com/)
|
54 |
+
* [Demo site](http://yetanotherstarsrating.com/)
|
55 |
|
56 |
= Press =
|
57 |
* [WPMUDEV](http://premium.wpmudev.org/blog/free-wordpress-ratings-testimonials-subscriber-count-plugins/)
|
106 |
= Wait, wait! Do I need to keep in mind all this shortcode? =
|
107 |
Of course not: you can easily add it on the visual editor just by clicking on the yellow star and then choose what to insert.
|
108 |
|
109 |
+
[Demo site](http://yetanotherstarsrating.com/)
|
110 |
+
|
111 |
== Screenshots ==
|
112 |
1. Example of yasr in a videogame review
|
113 |
2. Another example of a restaurant review
|
117 |
|
118 |
== Changelog ==
|
119 |
|
120 |
+
= 0.7.7 =
|
121 |
+
* Removed an useless row in yasr_votes table.
|
122 |
+
* Minor change on [yasr_top_5_reviewers] shortcode
|
123 |
+
* Code cleanup
|
124 |
+
|
125 |
= 0.7.6 =
|
126 |
* Updated pro info.
|
127 |
* .po file update
|
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.7.
|
7 |
* Author: Dario Curvino
|
8 |
* Author URI: http://yetanotherstarsrating.com/
|
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.7.
|
32 |
|
33 |
//Plugin relative path
|
34 |
define( "YASR_RELATIVE_PATH", dirname(__FILE__) );
|
@@ -151,6 +151,14 @@ define ("YASR_LOADER_IMAGE", YASR_IMG_DIR . "/loader.gif");
|
|
151 |
|
152 |
/****** backward compatibility functions ******/
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
//Remove mid feb 2015
|
155 |
if ($version_installed && $version_installed < '0.6.9' ) {
|
156 |
|
@@ -162,12 +170,9 @@ if ($version_installed && $version_installed < '0.6.9' ) {
|
|
162 |
|
163 |
}
|
164 |
|
165 |
-
//remove end gen 2015
|
166 |
-
if ($version_installed && $version_installed < '0.5.9') {
|
167 |
|
168 |
-
|
169 |
|
170 |
-
}
|
171 |
|
172 |
if ($version_installed != YASR_VERSION_NUM) {
|
173 |
|
@@ -176,6 +181,4 @@ if ($version_installed != YASR_VERSION_NUM) {
|
|
176 |
}
|
177 |
|
178 |
|
179 |
-
/****** End backward compatibility functions ******/
|
180 |
-
|
181 |
?>
|
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.7.7
|
7 |
* Author: Dario Curvino
|
8 |
* Author URI: http://yetanotherstarsrating.com/
|
9 |
* License: GPL2
|
28 |
*/
|
29 |
|
30 |
|
31 |
+
define('YASR_VERSION_NUM', '0.7.7');
|
32 |
|
33 |
//Plugin relative path
|
34 |
define( "YASR_RELATIVE_PATH", dirname(__FILE__) );
|
151 |
|
152 |
/****** backward compatibility functions ******/
|
153 |
|
154 |
+
|
155 |
+
//remove end may 2015
|
156 |
+
if ($version_installed && $version_installed < '0.7.7') {
|
157 |
+
|
158 |
+
$wpdb->query("ALTER TABLE " . YASR_VOTES_TABLE . " DROP reviewer_id");
|
159 |
+
|
160 |
+
}
|
161 |
+
|
162 |
//Remove mid feb 2015
|
163 |
if ($version_installed && $version_installed < '0.6.9' ) {
|
164 |
|
170 |
|
171 |
}
|
172 |
|
|
|
|
|
173 |
|
174 |
+
/****** End backward compatibility functions ******/
|
175 |
|
|
|
176 |
|
177 |
if ($version_installed != YASR_VERSION_NUM) {
|
178 |
|
181 |
}
|
182 |
|
183 |
|
|
|
|
|
184 |
?>
|