Version Description
- Security fix. Please update!
Download this release
Release Info
Developer | Dudo |
Plugin | Yasr – Yet Another Stars Rating |
Version | 0.7.4 |
Comparing to | |
See all releases |
Code changes from version 0.7.3 to 0.7.4
- lib/yasr-ajax-functions.php +62 -26
- lib/yasr-db-functions.php +22 -4
- lib/yasr-settings-functions.php +10 -7
- lib/yasr-shortcode-functions.php +5 -0
- readme.txt +4 -1
- yet-another-stars-rating.php +2 -2
lib/yasr-ajax-functions.php
CHANGED
@@ -30,7 +30,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
30 |
|
31 |
function yasr_insert_overall_rating_callback() {
|
32 |
|
33 |
-
if (isset($_POST['rating']) && ($_POST['post_id'])) {
|
34 |
global $current_user;
|
35 |
get_currentuserinfo();
|
36 |
$rating = $_POST['rating'];
|
@@ -180,7 +180,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
180 |
add_action( 'wp_ajax_yasr_send_id_nameset', 'yasr_output_multiple_set_callback' );
|
181 |
|
182 |
function yasr_output_multiple_set_callback() {
|
183 |
-
if(isset($_POST['set_id']) && isset($_POST['post_id'])) {
|
184 |
$set_type = $_POST['set_id'];
|
185 |
$post_id = $_POST['post_id'];
|
186 |
}
|
@@ -208,10 +208,11 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
208 |
|
209 |
<table class=\"yasr_table_multi_set_admin\">";
|
210 |
//Get Set fields name
|
211 |
-
$set_name=$wpdb->get_results("SELECT field_name AS name, field_id AS id
|
212 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . "
|
213 |
-
WHERE parent_set_id
|
214 |
-
ORDER BY field_id ASC"
|
|
|
215 |
|
216 |
foreach ($set_name as $name) {
|
217 |
|
@@ -322,6 +323,11 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
322 |
$id_field = $_POST['id_field'];
|
323 |
$set_type = $_POST['set_type'];
|
324 |
$nonce = $_POST['nonce'];
|
|
|
|
|
|
|
|
|
|
|
325 |
}
|
326 |
else {
|
327 |
exit();
|
@@ -338,11 +344,12 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
338 |
global $wpdb;
|
339 |
|
340 |
//Check if vote already exist
|
341 |
-
$vote_already_exist=$wpdb->get_results("SELECT id FROM " . YASR_MULTI_SET_VALUES_TABLE . "
|
342 |
-
WHERE post_id =
|
343 |
-
AND set_type =
|
344 |
-
AND field_id =
|
345 |
-
"
|
|
|
346 |
|
347 |
//If vote already exist, overwrite it
|
348 |
if ($vote_already_exist) {
|
@@ -396,7 +403,9 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
396 |
}
|
397 |
|
398 |
} //End else
|
|
|
399 |
die();
|
|
|
400 |
} //End callback function
|
401 |
|
402 |
|
@@ -572,9 +581,9 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
572 |
function yasr_import_step1_callback () {
|
573 |
|
574 |
//Since version 0.05 for pro and 0.6.5 for lite
|
575 |
-
$
|
576 |
|
577 |
-
if (!$
|
578 |
|
579 |
//Import logs from GD star
|
580 |
$logs = yasr_import_gdstar_logs();
|
@@ -593,7 +602,7 @@ if ( ! defined( 'ABSPATH' ) ) exit('You\'re not allowed to see this page'); // E
|
|
593 |
|
594 |
//Insert GD star review in yasr votes table
|
595 |
$check_query_success = yasr_insert_gdstar_data($reviews);
|
596 |
-
|
597 |
?>
|
598 |
|
599 |
<div class="yasr-result-step-1">
|
@@ -882,12 +891,20 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
882 |
add_action( 'wp_ajax_nopriv_yasr_send_visitor_rating', 'yasr_insert_visitor_votes_callback' );
|
883 |
|
884 |
function yasr_insert_visitor_votes_callback () {
|
885 |
-
if(isset($_POST['rating']) && isset($_POST['post_id'])) {
|
886 |
$rating = $_POST['rating'];
|
887 |
$post_id = $_POST['post_id'];
|
888 |
$size = $_POST['size'];
|
889 |
$nonce_visitor = $_POST['nonce_visitor'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
890 |
}
|
|
|
891 |
else {
|
892 |
exit();
|
893 |
}
|
@@ -926,8 +943,9 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
926 |
|
927 |
global $wpdb;
|
928 |
|
929 |
-
$row_exists = $wpdb->get_results
|
930 |
-
WHERE post_id
|
|
|
931 |
|
932 |
//If post already has vote, find where it is and sum it
|
933 |
if ($row_exists) {
|
@@ -1018,12 +1036,20 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1018 |
add_action( 'wp_ajax_nopriv_yasr_update_visitor_rating', 'yasr_update_visitor_rating_callback' );
|
1019 |
|
1020 |
function yasr_update_visitor_rating_callback () {
|
1021 |
-
if(isset($_POST['rating']) && isset($_POST['post_id'])) {
|
1022 |
$new_rating = $_POST['rating'];
|
1023 |
$post_id = $_POST['post_id'];
|
1024 |
$size = $_POST['size'];
|
1025 |
$nonce_visitor = $_POST['nonce_visitor'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1026 |
}
|
|
|
1027 |
else {
|
1028 |
exit();
|
1029 |
}
|
@@ -1060,12 +1086,12 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1060 |
|
1061 |
global $wpdb;
|
1062 |
|
1063 |
-
$all_post_votes = $wpdb->get_results
|
1064 |
|
1065 |
global $current_user;
|
1066 |
get_currentuserinfo();
|
1067 |
|
1068 |
-
$previous_vote = $wpdb->get_results
|
1069 |
|
1070 |
|
1071 |
foreach ($all_post_votes as $votes) {
|
@@ -1098,7 +1124,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1098 |
array (
|
1099 |
'post_id' => $post_id
|
1100 |
),
|
1101 |
-
array('%s' ),
|
1102 |
array( '%d' )
|
1103 |
);
|
1104 |
|
@@ -1113,7 +1139,9 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1113 |
array (
|
1114 |
'post_id' => $post_id,
|
1115 |
'user_id' => $current_user->ID
|
1116 |
-
)
|
|
|
|
|
1117 |
);
|
1118 |
|
1119 |
|
@@ -1141,6 +1169,13 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1141 |
$rating = $_POST['rating'];
|
1142 |
$post_id = $_POST['post_id'];
|
1143 |
$size = $_POST['size'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1144 |
}
|
1145 |
else {
|
1146 |
exit();
|
@@ -1236,7 +1271,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1236 |
|
1237 |
function yasr_stats_visitors_votes_callback () {
|
1238 |
|
1239 |
-
if(isset($_POST['post_id'])) {
|
1240 |
$post_id = $_POST['post_id'];
|
1241 |
}
|
1242 |
|
@@ -1248,12 +1283,13 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1248 |
|
1249 |
global $wpdb;
|
1250 |
|
1251 |
-
$stats = $wpdb->get_results ("SELECT ROUND( vote, 0 ) as vote, COUNT( vote ) AS n_of_votes
|
1252 |
FROM ". YASR_LOG_TABLE . "
|
1253 |
-
WHERE post_id
|
1254 |
GROUP BY vote
|
1255 |
ORDER BY vote DESC
|
1256 |
",
|
|
|
1257 |
ARRAY_A);
|
1258 |
|
1259 |
$total_votes=0; //Avoid undefined variable if stats exists. Necessary is $stats not exists
|
@@ -1315,7 +1351,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1315 |
$i=5;
|
1316 |
|
1317 |
foreach ($stats as $logged_votes) {
|
1318 |
-
|
1319 |
if ($i != 0) {
|
1320 |
|
1321 |
echo "<div class=\"yasr-progress-bar-row-container\">
|
@@ -1331,7 +1367,7 @@ add_action( 'wp_ajax_yasr_change_log_page', 'yasr_change_log_page_callback' );
|
|
1331 |
$i--;
|
1332 |
|
1333 |
}
|
1334 |
-
|
1335 |
} //End foreach
|
1336 |
|
1337 |
?>
|
30 |
|
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'];
|
180 |
add_action( 'wp_ajax_yasr_send_id_nameset', 'yasr_output_multiple_set_callback' );
|
181 |
|
182 |
function yasr_output_multiple_set_callback() {
|
183 |
+
if(isset($_POST['set_id']) && isset($_POST['post_id']) && $_POST['post_id'] != '' && $_POST['set_id'] != '' ) {
|
184 |
$set_type = $_POST['set_id'];
|
185 |
$post_id = $_POST['post_id'];
|
186 |
}
|
208 |
|
209 |
<table class=\"yasr_table_multi_set_admin\">";
|
210 |
//Get Set fields name
|
211 |
+
$set_name=$wpdb->get_results($wpdb->prepare("SELECT field_name AS name, field_id AS id
|
212 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . "
|
213 |
+
WHERE parent_set_id=%d
|
214 |
+
ORDER BY field_id ASC",
|
215 |
+
$set_type));
|
216 |
|
217 |
foreach ($set_name as $name) {
|
218 |
|
323 |
$id_field = $_POST['id_field'];
|
324 |
$set_type = $_POST['set_type'];
|
325 |
$nonce = $_POST['nonce'];
|
326 |
+
|
327 |
+
if ($post_id == '' || $set_type == '' || $id_field == '') {
|
328 |
+
exit();
|
329 |
+
}
|
330 |
+
|
331 |
}
|
332 |
else {
|
333 |
exit();
|
344 |
global $wpdb;
|
345 |
|
346 |
//Check if vote already exist
|
347 |
+
$vote_already_exist=$wpdb->get_results($wpdb->prepare("SELECT id FROM " . YASR_MULTI_SET_VALUES_TABLE . "
|
348 |
+
WHERE post_id = %d
|
349 |
+
AND set_type = %d
|
350 |
+
AND field_id = %d
|
351 |
+
",
|
352 |
+
$post_id, $set_type, $id_field));
|
353 |
|
354 |
//If vote already exist, overwrite it
|
355 |
if ($vote_already_exist) {
|
403 |
}
|
404 |
|
405 |
} //End else
|
406 |
+
|
407 |
die();
|
408 |
+
|
409 |
} //End callback function
|
410 |
|
411 |
|
581 |
function yasr_import_step1_callback () {
|
582 |
|
583 |
//Since version 0.05 for pro and 0.6.5 for lite
|
584 |
+
$gdsr_logs_imported = get_option('yasr-gdstar-logs-imported');
|
585 |
|
586 |
+
if (!$gdsr_logs_imported) {
|
587 |
|
588 |
//Import logs from GD star
|
589 |
$logs = yasr_import_gdstar_logs();
|
602 |
|
603 |
//Insert GD star review in yasr votes table
|
604 |
$check_query_success = yasr_insert_gdstar_data($reviews);
|
605 |
+
|
606 |
?>
|
607 |
|
608 |
<div class="yasr-result-step-1">
|
891 |
add_action( 'wp_ajax_nopriv_yasr_send_visitor_rating', 'yasr_insert_visitor_votes_callback' );
|
892 |
|
893 |
function yasr_insert_visitor_votes_callback () {
|
894 |
+
if(isset($_POST['rating']) && isset($_POST['post_id']) && isset($_POST['size']) && isset($_POST['nonce_visitor'])) {
|
895 |
$rating = $_POST['rating'];
|
896 |
$post_id = $_POST['post_id'];
|
897 |
$size = $_POST['size'];
|
898 |
$nonce_visitor = $_POST['nonce_visitor'];
|
899 |
+
|
900 |
+
if($post_id == '') {
|
901 |
+
|
902 |
+
exit();
|
903 |
+
|
904 |
+
}
|
905 |
+
|
906 |
}
|
907 |
+
|
908 |
else {
|
909 |
exit();
|
910 |
}
|
943 |
|
944 |
global $wpdb;
|
945 |
|
946 |
+
$row_exists = $wpdb->get_results($wpdb->prepare("SELECT number_of_votes, sum_votes FROM " . YASR_VOTES_TABLE . "
|
947 |
+
WHERE post_id=%d",
|
948 |
+
$post_id));
|
949 |
|
950 |
//If post already has vote, find where it is and sum it
|
951 |
if ($row_exists) {
|
1036 |
add_action( 'wp_ajax_nopriv_yasr_update_visitor_rating', 'yasr_update_visitor_rating_callback' );
|
1037 |
|
1038 |
function yasr_update_visitor_rating_callback () {
|
1039 |
+
if(isset($_POST['rating']) && isset($_POST['post_id']) && isset($_POST['size']) && isset($_POST['nonce_visitor']) ) {
|
1040 |
$new_rating = $_POST['rating'];
|
1041 |
$post_id = $_POST['post_id'];
|
1042 |
$size = $_POST['size'];
|
1043 |
$nonce_visitor = $_POST['nonce_visitor'];
|
1044 |
+
|
1045 |
+
if($post_id == '') {
|
1046 |
+
|
1047 |
+
exit();
|
1048 |
+
|
1049 |
+
}
|
1050 |
+
|
1051 |
}
|
1052 |
+
|
1053 |
else {
|
1054 |
exit();
|
1055 |
}
|
1086 |
|
1087 |
global $wpdb;
|
1088 |
|
1089 |
+
$all_post_votes = $wpdb->get_results($wpdb->prepare("SELECT sum_votes, number_of_votes FROM " . YASR_VOTES_TABLE . " WHERE post_id=%d", $post_id));
|
1090 |
|
1091 |
global $current_user;
|
1092 |
get_currentuserinfo();
|
1093 |
|
1094 |
+
$previous_vote = $wpdb->get_results($wpdb->prepare("SELECT vote FROM " . YASR_LOG_TABLE . " WHERE user_id=%d AND post_id=%d", $current_user->ID, $post_id));
|
1095 |
|
1096 |
|
1097 |
foreach ($all_post_votes as $votes) {
|
1124 |
array (
|
1125 |
'post_id' => $post_id
|
1126 |
),
|
1127 |
+
array( '%s' ),
|
1128 |
array( '%d' )
|
1129 |
);
|
1130 |
|
1139 |
array (
|
1140 |
'post_id' => $post_id,
|
1141 |
'user_id' => $current_user->ID
|
1142 |
+
),
|
1143 |
+
array( '%s' ),
|
1144 |
+
array( '%d', '%d' )
|
1145 |
);
|
1146 |
|
1147 |
|
1169 |
$rating = $_POST['rating'];
|
1170 |
$post_id = $_POST['post_id'];
|
1171 |
$size = $_POST['size'];
|
1172 |
+
|
1173 |
+
if($post_id == '') {
|
1174 |
+
|
1175 |
+
exit();
|
1176 |
+
|
1177 |
+
}
|
1178 |
+
|
1179 |
}
|
1180 |
else {
|
1181 |
exit();
|
1271 |
|
1272 |
function yasr_stats_visitors_votes_callback () {
|
1273 |
|
1274 |
+
if(isset($_POST['post_id']) && $_POST['post_id'] != '' ) {
|
1275 |
$post_id = $_POST['post_id'];
|
1276 |
}
|
1277 |
|
1283 |
|
1284 |
global $wpdb;
|
1285 |
|
1286 |
+
$stats = $wpdb->get_results( $wpdb->prepare ("SELECT ROUND( vote, 0 ) as vote, COUNT( vote ) AS n_of_votes
|
1287 |
FROM ". YASR_LOG_TABLE . "
|
1288 |
+
WHERE post_id=%d
|
1289 |
GROUP BY vote
|
1290 |
ORDER BY vote DESC
|
1291 |
",
|
1292 |
+
$post_id ),
|
1293 |
ARRAY_A);
|
1294 |
|
1295 |
$total_votes=0; //Avoid undefined variable if stats exists. Necessary is $stats not exists
|
1351 |
$i=5;
|
1352 |
|
1353 |
foreach ($stats as $logged_votes) {
|
1354 |
+
|
1355 |
if ($i != 0) {
|
1356 |
|
1357 |
echo "<div class=\"yasr-progress-bar-row-container\">
|
1367 |
$i--;
|
1368 |
|
1369 |
}
|
1370 |
+
|
1371 |
} //End foreach
|
1372 |
|
1373 |
?>
|
lib/yasr-db-functions.php
CHANGED
@@ -138,7 +138,13 @@ function yasr_get_overall_rating($post_id_referenced=FALSE) {
|
|
138 |
|
139 |
}
|
140 |
|
141 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
|
143 |
if ($result) {
|
144 |
foreach ($result as $rating) {
|
@@ -163,7 +169,7 @@ function yasr_get_snippet_type() {
|
|
163 |
|
164 |
else {
|
165 |
|
166 |
-
$result=$wpdb->get_results("SELECT review_type FROM " . YASR_VOTES_TABLE . " WHERE post_id
|
167 |
|
168 |
if($result) {
|
169 |
foreach ($result as $snippet) {
|
@@ -226,7 +232,13 @@ function yasr_get_visitor_votes ($post_id_referenced=FALSE) {
|
|
226 |
|
227 |
}
|
228 |
|
229 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
|
231 |
return $result;
|
232 |
}
|
@@ -445,7 +457,13 @@ function yasr_check_if_user_already_voted() {
|
|
445 |
|
446 |
$post_id = get_the_ID();
|
447 |
|
448 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
449 |
|
450 |
if ($result) {
|
451 |
|
138 |
|
139 |
}
|
140 |
|
141 |
+
if ($post_id == '') {
|
142 |
+
|
143 |
+
exit();
|
144 |
+
|
145 |
+
}
|
146 |
+
|
147 |
+
$result=$wpdb->get_results($wpdb->prepare("SELECT overall_rating FROM " . YASR_VOTES_TABLE . " WHERE post_id=%d", $post_id));
|
148 |
|
149 |
if ($result) {
|
150 |
foreach ($result as $rating) {
|
169 |
|
170 |
else {
|
171 |
|
172 |
+
$result=$wpdb->get_results($wpdb->prepare("SELECT review_type FROM " . YASR_VOTES_TABLE . " WHERE post_id=%d", $post_id));
|
173 |
|
174 |
if($result) {
|
175 |
foreach ($result as $snippet) {
|
232 |
|
233 |
}
|
234 |
|
235 |
+
if ($post_id == '' ) {
|
236 |
+
|
237 |
+
exit();
|
238 |
+
|
239 |
+
}
|
240 |
+
|
241 |
+
$result = $wpdb->get_results($wpdb->prepare("SELECT number_of_votes, sum_votes FROM " . YASR_VOTES_TABLE . " WHERE post_id=%d", $post_id));
|
242 |
|
243 |
return $result;
|
244 |
}
|
457 |
|
458 |
$post_id = get_the_ID();
|
459 |
|
460 |
+
if (!$post_id || !$user_id) {
|
461 |
+
|
462 |
+
exit();
|
463 |
+
|
464 |
+
}
|
465 |
+
|
466 |
+
$result = $wpdb->get_results($wpdb->prepare("SELECT vote FROM " . YASR_LOG_TABLE . " WHERE post_id=%d AND user_id=%d ORDER BY id DESC LIMIT 1 ", $post_id, $user_id));
|
467 |
|
468 |
if ($result) {
|
469 |
|
lib/yasr-settings-functions.php
CHANGED
@@ -626,7 +626,7 @@ function yasr_edit_multi_form() {
|
|
626 |
add_action( 'wp_ajax_yasr_get_multi_set', 'yasr_get_multi_set_callback' );
|
627 |
|
628 |
function yasr_get_multi_set_callback() {
|
629 |
-
if (isset($_POST['set_id'])) {
|
630 |
$set_type = $_POST['set_id'];
|
631 |
}
|
632 |
else {
|
@@ -635,10 +635,10 @@ function yasr_edit_multi_form() {
|
|
635 |
|
636 |
global $wpdb;
|
637 |
|
638 |
-
$set_name=$wpdb->get_results("SELECT field_name AS name, field_id AS id
|
639 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . "
|
640 |
-
WHERE parent_set_id
|
641 |
-
ORDER BY field_id ASC");
|
642 |
|
643 |
|
644 |
|
@@ -739,7 +739,7 @@ function yasr_edit_multi_form() {
|
|
739 |
function yasr_process_new_multi_set_form()
|
740 |
{
|
741 |
|
742 |
-
if ( isset( $_POST['multi-set-name'])
|
743 |
|
744 |
global $wpdb;
|
745 |
|
@@ -1473,7 +1473,10 @@ function yasr_insert_gdstar_data($votes){
|
|
1473 |
array( '%d', '%d', '%s', '%d', '%d')
|
1474 |
);
|
1475 |
}
|
1476 |
-
|
|
|
|
|
|
|
1477 |
}
|
1478 |
|
1479 |
/****** Insert logs ******/
|
@@ -1498,8 +1501,8 @@ function yasr_insert_gdstar_logs($logs) {
|
|
1498 |
if ($result) {
|
1499 |
return TRUE;
|
1500 |
}
|
1501 |
-
}
|
1502 |
|
|
|
1503 |
|
1504 |
/****** Insert gd star rating multi set name
|
1505 |
|
626 |
add_action( 'wp_ajax_yasr_get_multi_set', 'yasr_get_multi_set_callback' );
|
627 |
|
628 |
function yasr_get_multi_set_callback() {
|
629 |
+
if (isset($_POST['set_id']) && $_POST['set_id'] != '' ) {
|
630 |
$set_type = $_POST['set_id'];
|
631 |
}
|
632 |
else {
|
635 |
|
636 |
global $wpdb;
|
637 |
|
638 |
+
$set_name=$wpdb->get_results($wpdb->prepare("SELECT field_name AS name, field_id AS id
|
639 |
FROM " . YASR_MULTI_SET_FIELDS_TABLE . "
|
640 |
+
WHERE parent_set_id=%d
|
641 |
+
ORDER BY field_id ASC", $set_type));
|
642 |
|
643 |
|
644 |
|
739 |
function yasr_process_new_multi_set_form()
|
740 |
{
|
741 |
|
742 |
+
if ( isset( $_POST['multi-set-name'])) {
|
743 |
|
744 |
global $wpdb;
|
745 |
|
1473 |
array( '%d', '%d', '%s', '%d', '%d')
|
1474 |
);
|
1475 |
}
|
1476 |
+
|
1477 |
+
if ($result) {
|
1478 |
+
return TRUE;
|
1479 |
+
};
|
1480 |
}
|
1481 |
|
1482 |
/****** Insert logs ******/
|
1501 |
if ($result) {
|
1502 |
return TRUE;
|
1503 |
}
|
|
|
1504 |
|
1505 |
+
}
|
1506 |
|
1507 |
/****** Insert gd star rating multi set name
|
1508 |
|
lib/yasr-shortcode-functions.php
CHANGED
@@ -291,6 +291,9 @@ function shortcode_visitor_votes_callback ($atts) {
|
|
291 |
|
292 |
}
|
293 |
|
|
|
|
|
|
|
294 |
$var_post_id = (json_encode($post_id));
|
295 |
$var_ajax_url = (json_encode(admin_url('admin-ajax.php')));
|
296 |
$var_size = (json_encode($size));
|
@@ -380,6 +383,8 @@ function shortcode_visitor_votes_callback ($atts) {
|
|
380 |
|
381 |
}
|
382 |
|
|
|
|
|
383 |
} //End function shortcode_visitor_votes_callback
|
384 |
|
385 |
|
291 |
|
292 |
}
|
293 |
|
294 |
+
//if (!is_feed()) {
|
295 |
+
|
296 |
+
//$var_tooltip_values = json_encode ("bad, poor, ok, good, super");
|
297 |
$var_post_id = (json_encode($post_id));
|
298 |
$var_ajax_url = (json_encode(admin_url('admin-ajax.php')));
|
299 |
$var_size = (json_encode($size));
|
383 |
|
384 |
}
|
385 |
|
386 |
+
// } //End (!is_feed)
|
387 |
+
|
388 |
} //End function shortcode_visitor_votes_callback
|
389 |
|
390 |
|
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
|
@@ -97,6 +97,9 @@ Of course not: you can easily add it on the visual editor just by clicking on th
|
|
97 |
|
98 |
== Changelog ==
|
99 |
|
|
|
|
|
|
|
100 |
= 0.7.3 =
|
101 |
* Added support for plugins that adds class or attribute on images
|
102 |
* Code cleanup
|
4 |
Requires at least: 3.5
|
5 |
Contributors: Dudo
|
6 |
Tested up to: 4.1
|
7 |
+
Stable tag: 0.7.4
|
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
|
97 |
|
98 |
== Changelog ==
|
99 |
|
100 |
+
= 0.7.4 =
|
101 |
+
* Security fix. Please update!
|
102 |
+
|
103 |
= 0.7.3 =
|
104 |
* Added support for plugins that adds class or attribute on images
|
105 |
* Code cleanup
|
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__) );
|
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.4
|
7 |
* Author: Dario Curvino
|
8 |
* Author URI: http://yetanotherstarsrating.com/
|
9 |
* License: GPL2
|
28 |
*/
|
29 |
|
30 |
|
31 |
+
define('YASR_VERSION_NUM', '0.7.4');
|
32 |
|
33 |
//Plugin relative path
|
34 |
define( "YASR_RELATIVE_PATH", dirname(__FILE__) );
|