Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/29/2018 01:04:58 PM (8 years ago)
Author:
johnjamesjacoby
Message:

BP Legacy: Make sure search-terms is a string.

This avoids fatal errors when unsolicited payload types are attempted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/buddypress-functions.php

    r12082 r12143  
    741741
    742742    $object_search_text = bp_get_search_default_text( $object );
    743     if ( ! empty( $_POST['search_terms'] ) && $object_search_text != $_POST['search_terms'] && 'false' != $_POST['search_terms'] && 'undefined' != $_POST['search_terms'] )
     743    if ( ! empty( $_POST['search_terms'] ) && is_string( $_POST['search_terms'] ) && $object_search_text != $_POST['search_terms'] && 'false' != $_POST['search_terms'] && 'undefined' != $_POST['search_terms'] )
    744744        $qs[] = 'search_terms=' . urlencode( $_POST['search_terms'] );
    745745
Note: See TracChangeset for help on using the changeset viewer.