Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/01/2016 02:46:11 PM (9 years ago)
Author:
boonebgorges
Message:

Activity: Remove front-page-specific activity query cache.

We now have more general caching for activity queries. See #7237.

Fixes #7242.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/bp-activity-functions.php

    r11056 r11057  
    16661666    ) );
    16671667
    1668     // Attempt to return a cached copy of the first page of sitewide activity.
    1669     if ( ( 1 === (int) $r['page'] ) && empty( $r['max'] ) && ( 'all' === $r['fields'] ) && empty( $r['search_terms'] ) && empty( $r['meta_query'] ) && empty( $r['date_query'] ) && empty( $r['filter_query'] ) && empty( $r['filter'] ) && empty( $r['scope'] )&& empty( $r['exclude'] ) && empty( $r['in'] ) && ( 'DESC' === $r['sort'] ) && empty( $r['exclude'] ) && ( 'ham_only' === $r['spam'] ) ) {
    1670 
    1671         $activity = wp_cache_get( 'bp_activity_sitewide_front', 'bp' );
    1672         if ( false === $activity ) {
    1673 
    1674             $activity = BP_Activity_Activity::get( array(
    1675                 'page'              => $r['page'],
    1676                 'per_page'          => $r['per_page'],
    1677                 'max'               => $r['max'],
    1678                 'fields'            => $r['fields'],
    1679                 'sort'              => $r['sort'],
    1680                 'search_terms'      => $r['search_terms'],
    1681                 'meta_query'        => $r['meta_query'],
    1682                 'date_query'        => $r['date_query'],
    1683                 'filter_query'      => $r['filter_query'],
    1684                 'filter'            => $r['filter'],
    1685                 'scope'             => $r['scope'],
    1686                 'display_comments'  => $r['display_comments'],
    1687                 'show_hidden'       => $r['show_hidden'],
    1688                 'spam'              => $r['spam'],
    1689                 'update_meta_cache' => $r['update_meta_cache'],
    1690                 'count_total'       => $r['count_total'],
    1691             ) );
    1692 
    1693             wp_cache_set( 'bp_activity_sitewide_front', $activity, 'bp' );
    1694         }
    1695 
    1696     } else {
    1697         $activity = BP_Activity_Activity::get( array(
    1698             'page'             => $r['page'],
    1699             'per_page'         => $r['per_page'],
    1700             'max'              => $r['max'],
    1701             'sort'             => $r['sort'],
    1702             'search_terms'     => $r['search_terms'],
    1703             'meta_query'       => $r['meta_query'],
    1704             'date_query'       => $r['date_query'],
    1705             'filter_query'     => $r['filter_query'],
    1706             'filter'           => $r['filter'],
    1707             'scope'            => $r['scope'],
    1708             'display_comments' => $r['display_comments'],
    1709             'show_hidden'      => $r['show_hidden'],
    1710             'exclude'          => $r['exclude'],
    1711             'in'               => $r['in'],
    1712             'spam'             => $r['spam'],
    1713             'update_meta_cache' => $r['update_meta_cache'],
    1714             'count_total'      => $r['count_total'],
    1715             'fields'           => $r['fields'],
    1716         ) );
    1717     }
     1668    $activity = BP_Activity_Activity::get( array(
     1669        'page'              => $r['page'],
     1670        'per_page'          => $r['per_page'],
     1671        'max'               => $r['max'],
     1672        'sort'              => $r['sort'],
     1673        'search_terms'      => $r['search_terms'],
     1674        'meta_query'        => $r['meta_query'],
     1675        'date_query'        => $r['date_query'],
     1676        'filter_query'      => $r['filter_query'],
     1677        'filter'            => $r['filter'],
     1678        'scope'             => $r['scope'],
     1679        'display_comments'  => $r['display_comments'],
     1680        'show_hidden'       => $r['show_hidden'],
     1681        'exclude'           => $r['exclude'],
     1682        'in'                => $r['in'],
     1683        'spam'              => $r['spam'],
     1684        'update_meta_cache' => $r['update_meta_cache'],
     1685        'count_total'       => $r['count_total'],
     1686        'fields'            => $r['fields'],
     1687    ) );
    17181688
    17191689    /**
Note: See TracChangeset for help on using the changeset viewer.