Changeset 3418449
- Timestamp:
- 12/12/2025 05:28:45 PM (3 months ago)
- Location:
- wp-customer-reviews
- Files:
-
- 39 added
- 3 edited
-
tags/3.7.7 (added)
-
tags/3.7.7/changelog.txt (added)
-
tags/3.7.7/css (added)
-
tags/3.7.7/css/1x1.png (added)
-
tags/3.7.7/css/newstars.png (added)
-
tags/3.7.7/css/star.png (added)
-
tags/3.7.7/css/wp-customer-reviews-admin.css (added)
-
tags/3.7.7/css/wp-customer-reviews.css (added)
-
tags/3.7.7/include (added)
-
tags/3.7.7/include/admin (added)
-
tags/3.7.7/include/admin/tools (added)
-
tags/3.7.7/include/admin/tools/delete-all-reviews.php (added)
-
tags/3.7.7/include/admin/tools/reimport-2x.php (added)
-
tags/3.7.7/include/admin/tools/remove-duplicates.php (added)
-
tags/3.7.7/include/admin/wp-customer-reviews-3-admin.php (added)
-
tags/3.7.7/include/ajax.php (added)
-
tags/3.7.7/include/goatee-php (added)
-
tags/3.7.7/include/goatee-php/wpcr-goatee.php (added)
-
tags/3.7.7/include/migrate (added)
-
tags/3.7.7/include/migrate/2x-3x.php (added)
-
tags/3.7.7/include/migrate/3x-3x.php (added)
-
tags/3.7.7/include/templates (added)
-
tags/3.7.7/include/templates/frontend_review_form.html (added)
-
tags/3.7.7/include/templates/frontend_review_form_rating_field.html (added)
-
tags/3.7.7/include/templates/frontend_review_form_review_field.html (added)
-
tags/3.7.7/include/templates/frontend_review_form_text_field.html (added)
-
tags/3.7.7/include/templates/frontend_review_holder.html (added)
-
tags/3.7.7/include/templates/frontend_review_item.html (added)
-
tags/3.7.7/include/templates/frontend_review_item_aggregate.html (added)
-
tags/3.7.7/include/templates/frontend_review_item_reviews.html (added)
-
tags/3.7.7/include/templates/frontend_review_pagination.html (added)
-
tags/3.7.7/include/templates/frontend_review_rating_stars.html (added)
-
tags/3.7.7/include/templates/readme_templates.txt (added)
-
tags/3.7.7/js (added)
-
tags/3.7.7/js/wp-customer-reviews-admin.js (added)
-
tags/3.7.7/js/wp-customer-reviews.js (added)
-
tags/3.7.7/license.txt (added)
-
tags/3.7.7/readme.txt (added)
-
tags/3.7.7/wp-customer-reviews-3.php (added)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wp-customer-reviews-3.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-customer-reviews/trunk/changelog.txt
r3417782 r3418449 1 = 3.7.7 = 2 * 12/12/2025 3 * [Update] Security / hardening updates 4 1 5 = 3.7.6 = 2 6 * 12/11/2025 -
wp-customer-reviews/trunk/readme.txt
r3417782 r3418449 5 5 Requires at least: 3.0.0 6 6 Tested up to: 6.9 7 Stable tag: 3.7. 67 Stable tag: 3.7.7 8 8 License: MIT 9 9 License URI: http://opensource.org/licenses/MIT … … 63 63 == Changelog == 64 64 65 = 3.7.7 = 66 * 12/12/2025 67 * [Update] Security / hardening updates 68 65 69 = 3.7.6 = 66 70 * 12/11/2025 67 * [Update] Bug fix withhardening updates71 * [Update] Bug fix for hardening updates 68 72 69 73 = 3.7.5 = -
wp-customer-reviews/trunk/wp-customer-reviews-3.php
r3417782 r3418449 4 4 * Plugin URI: https://wordpress.org/plugins/wp-customer-reviews/ 5 5 * Description: Allows your visitors to leave business / product reviews. Testimonials are in Microdata / Microformat and may display star ratings in search results. 6 * Version: 3.7. 66 * Version: 3.7.7 7 7 * Author: Aaron Queen 8 8 * Author URI: https://wordpress.org/plugins/wp-customer-reviews/ … … 207 207 } 208 208 209 if ($this->isXssAttempt($v)) { 210 $valArr[$k] = ''; 211 } 209 $valArr[$k] = trim(stripslashes($v)); 212 210 } 213 211 … … 222 220 } 223 221 224 if ($this->isXssAttempt($val)) { 225 $this->p->$c = ''; 226 } 222 // this is escaped on output by wp_kses() using allowedContentTags or allowedFieldTags, depending on the context 223 $this->p->$c = trim(stripslashes($val)); 227 224 } 228 225 } … … 231 228 $this->p = new stdClass(); 232 229 233 foreach ($_GET as $c => $val) { 234 if (is_array($val)) { 230 if (is_admin()) { 231 // $_GET is used mainly by filters for admin pages, but no intended use case for this in frontend 232 foreach ($_GET as $c => $val) { 235 233 $this->p->$c = $val; 236 } else {237 $this->p->$c = trim(stripslashes($val));238 234 } 239 235 } 240 236 241 237 foreach ($_POST as $c => $val) { 242 if (is_array($val)) { 243 $this->p->$c = $val; 244 } else { 245 $this->p->$c = trim(stripslashes($val)); 246 } 238 $this->p->$c = $val; 247 239 } 248 240 … … 859 851 860 852 $data = array( 861 'name' => $this->prefix.'_'.$name, 853 'name' => $this->prefix.'_'.$name, 862 854 'label' => wp_kses($fieldArr['label'], $this->allowedFieldTags), 863 855 'required' => $required ? '*' : '', 864 856 'class' => $required ? $this->prefix.'_required' : '', 865 'value' => $this->p->$posted_name857 'value' => wp_kses($this->p->$posted_name, $this->allowedFieldTags) 866 858 ); 867 $field = wpcr_Goatee::fill($this->options['templates']['frontend_review_form_text_field'], $data); 859 $field = wpcr_Goatee::fill($this->options['templates']['frontend_review_form_text_field'], $data); 868 860 return $field; 869 861 } … … 884 876 885 877 $data = array( 886 'value' => $this->p->$posted_name878 'value' => wp_kses($this->p->$posted_name, $this->allowedContentTags) 887 879 ); 888 $field = wpcr_Goatee::fill($this->options['templates']['frontend_review_form_review_field'], $data); 880 $field = wpcr_Goatee::fill($this->options['templates']['frontend_review_form_review_field'], $data); 889 881 return $field; 890 882 }
Note: See TracChangeset
for help on using the changeset viewer.