Skip to:
Content

BuddyPress.org

Ticket #5779: 5779.02.patch

File 5779.02.patch, 2.1 KB (added by imath, 5 years ago)
  • src/bp-activity/bp-activity-filters.php

    diff --git src/bp-activity/bp-activity-filters.php src/bp-activity/bp-activity-filters.php
    index 5f93fca..e2819e5 100644
    function bp_activity_timestamp_class( $classes = '' ) { 
    459459        if ( empty( $activity_date ) ) {
    460460                return $classes;
    461461        }
    462        
     462
    463463        $classes .= ' date-recorded-' . strtotime( $activity_date );
    464464
    465465        return $classes;
    function bp_activity_heartbeat_last_recorded( $response = array(), $data = array 
    492492                'activity_latest_args'
    493493        );
    494494
     495        if ( ! empty( $data['bp_activity_last_recorded_search_terms'] ) && empty( $activity_latest_args['search_terms'] ) ) {
     496                $activity_latest_args['search_terms'] = addslashes( $data['bp_activity_last_recorded_search_terms'] );
     497        }
     498
    495499        $newest_activities = array();
    496500        $last_activity_recorded = 0;
    497501
  • src/bp-templates/bp-legacy/js/buddypress.js

    diff --git src/bp-templates/bp-legacy/js/buddypress.js src/bp-templates/bp-legacy/js/buddypress.js
    index 63eb97f..1136e96 100644
    jq(document).ready( function() { 
    416416                                just_posted.push( jq(this).attr('id').replace( 'activity-','' ) );
    417417                        });
    418418
    419                         bp_ajax_request = jq.post( ajaxurl, {
     419                        load_more_args = {
    420420                                action: 'activity_get_older_updates',
    421421                                'cookie': bp_get_cookies(),
    422422                                'page': oldest_page,
    423423                                'exclude_just_posted': just_posted.join(',')
    424                         },
     424                        }
     425
     426                        load_more_search = bp_get_querystring('s');
     427
     428                        if ( load_more_search ) {
     429                                load_more_args.search_terms = load_more_search;
     430                        }
     431
     432                        bp_ajax_request = jq.post( ajaxurl, load_more_args,
    425433                        function(response)
    426434                        {
    427435                                jq('#buddypress li.load-more').removeClass('loading');
    jq(document).ready( function() { 
    16121620                }
    16131621
    16141622                data.bp_activity_last_recorded = activity_last_recorded;
     1623
     1624                last_recorded_search = bp_get_querystring('s');
     1625
     1626                if ( last_recorded_search ) {
     1627                        data.bp_activity_last_recorded_search_terms = last_recorded_search;
     1628                }
    16151629        });
    16161630
    16171631        // Increment newest_activities and activity_last_recorded if data has been returned