Changeset 4481
- Timestamp:
- 11/23/2012 10:54:06 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/common/functions.php
r4480 r4481 599 599 function bbp_filter_anonymous_post_data( $args = '' ) { 600 600 601 // Assign variables602 $ defaults =array (601 // Parse arguments with default parameters 602 $r = bbp_parse_args( $args, array ( 603 603 'bbp_anonymous_name' => !empty( $_POST['bbp_anonymous_name'] ) ? $_POST['bbp_anonymous_name'] : false, 604 604 'bbp_anonymous_email' => !empty( $_POST['bbp_anonymous_email'] ) ? $_POST['bbp_anonymous_email'] : false, 605 605 'bbp_anonymous_website' => !empty( $_POST['bbp_anonymous_website'] ) ? $_POST['bbp_anonymous_website'] : false, 606 ); 607 $r = bbp_parse_args( $args, $defaults, 'filter_anonymous_post_data' ); 608 extract( $r ); 606 ), 'filter_anonymous_post_data' ); 609 607 610 608 // Filter variables and add errors if necessary 611 $ bbp_anonymous_name = apply_filters( 'bbp_pre_anonymous_post_author_name', $bbp_anonymous_name);612 if ( empty( $ bbp_anonymous_name) )609 $r['bbp_anonymous_name'] = apply_filters( 'bbp_pre_anonymous_post_author_name', $r['bbp_anonymous_name'] ); 610 if ( empty( $r['bbp_anonymous_name'] ) ) 613 611 bbp_add_error( 'bbp_anonymous_name', __( '<strong>ERROR</strong>: Invalid author name submitted!', 'bbpress' ) ); 614 612 615 $ bbp_anonymous_email = apply_filters( 'bbp_pre_anonymous_post_author_email', $bbp_anonymous_email);616 if ( empty( $ bbp_anonymous_email) )613 $r['bbp_anonymous_email'] = apply_filters( 'bbp_pre_anonymous_post_author_email', $r['bbp_anonymous_email'] ); 614 if ( empty( $r['bbp_anonymous_email'] ) ) 617 615 bbp_add_error( 'bbp_anonymous_email', __( '<strong>ERROR</strong>: Invalid email address submitted!', 'bbpress' ) ); 618 616 619 617 // Website is optional 620 $bbp_anonymous_website = apply_filters( 'bbp_pre_anonymous_post_author_website', $bbp_anonymous_website ); 621 622 if ( !bbp_has_errors() ) 623 $retval = compact( 'bbp_anonymous_name', 'bbp_anonymous_email', 'bbp_anonymous_website' ); 624 else 625 $retval = false; 618 $r['bbp_anonymous_website'] = apply_filters( 'bbp_pre_anonymous_post_author_website', $r['bbp_anonymous_website'] ); 619 620 // Return false if we have any errors 621 $retval = bbp_has_errors() ? false : $r; 626 622 627 623 // Finally, return sanitized data or false
Note: See TracChangeset
for help on using the changeset viewer.