Changeset 3674 for branches/plugin/bbp-includes/bbp-reply-functions.php
- Timestamp:
- 01/17/2012 06:55:18 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-includes/bbp-reply-functions.php
r3607 r3674 401 401 402 402 // Filter anonymous data 403 $anonymous_data = bbp_filter_anonymous_post_data( array(), true);403 $anonymous_data = bbp_filter_anonymous_post_data(); 404 404 } 405 405 } … … 617 617 // Check bbp_filter_anonymous_post_data() for sanitization. 618 618 if ( !empty( $anonymous_data ) && is_array( $anonymous_data ) ) { 619 extract( $anonymous_data ); 620 621 update_post_meta( $reply_id, '_bbp_anonymous_name', $bbp_anonymous_name, false ); 622 update_post_meta( $reply_id, '_bbp_anonymous_email', $bbp_anonymous_email, false ); 619 620 // Always set at least these three values to empty 621 $defaults = array( 622 'bbp_anonymous_name' => '', 623 'bbp_anonymous_email' => '', 624 'bbp_anonymous_website' => '', 625 ); 626 $r = wp_parse_args( $anonymous_data, $defaults ); 627 628 // Update all anonymous metas 629 foreach( $r as $anon_key => $anon_value ) { 630 update_post_meta( $reply_id, '_' . $anon_key, (string) $anon_value, false ); 631 } 623 632 624 633 // Set transient for throttle check (only on new, not edit) 625 634 if ( empty( $is_edit ) ) { 626 635 set_transient( '_bbp_' . bbp_current_author_ip() . '_last_posted', time() ); 627 }628 629 // Website is optional630 if ( !empty( $bbp_anonymous_website ) ) {631 update_post_meta( $reply_id, '_bbp_anonymous_website', $bbp_anonymous_website, false );632 636 } 633 637
Note: See TracChangeset
for help on using the changeset viewer.