Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/12/2021 08:43:39 PM (3 years ago)
Author:
espellcaste
Message:

Update all references from wp_parse_args to bp_parse_args.

Also, add WPCS improvements to align bp_parse_args correctly.

Props imath
Fixes #8564

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/classes/class-bp-activity-feed.php

    r12907 r13108  
    105105        } else {
    106106            // Setup data.
    107             $this->data = wp_parse_args( $args, array(
    108                 // Internal identifier for the RSS feed - should be alphanumeric only.
    109                 'id'               => '',
    110 
    111                 // RSS title - should be plain-text.
    112                 'title'            => '',
    113 
    114                 // Relevant link for the RSS feed.
    115                 'link'             => '',
    116 
    117                 // RSS description - should be plain-text.
    118                 'description'      => '',
    119 
    120                 // Time-to-live - number of minutes to cache the data before an aggregator
    121                 // requests it again.  This is only acknowledged if the RSS client supports it
    122                 //
    123                 // See: http://www.rssboard.org/rss-profile#element-channel-ttl.
    124                 // See: http://www.kbcafe.com/rss/rssfeedstate.html#ttl.
    125                 'ttl'              => '30',
    126 
    127                 // Syndication module - similar to ttl, but not really supported by RSS
    128                 // clients
    129                 //
    130                 // See: http://web.resource.org/rss/1.0/modules/syndication/#description.
    131                 // See: http://www.kbcafe.com/rss/rssfeedstate.html#syndicationmodule.
    132                 'update_period'    => 'hourly',
    133                 'update_frequency' => 2,
    134 
    135                 // Number of items to display.
    136                 'max'              => 50,
    137 
    138                 // Activity arguments passed to bp_has_activities().
    139                 'activity_args'    => array(),
    140 
    141                 // The activity feed is enabled.
    142                 'enabled'          => false,
    143             ) );
     107            $this->data = bp_parse_args(
     108                $args,
     109                array(
     110                    // Internal identifier for the RSS feed - should be alphanumeric only.
     111                    'id'               => '',
     112
     113                    // RSS title - should be plain-text.
     114                    'title'            => '',
     115
     116                    // Relevant link for the RSS feed.
     117                    'link'             => '',
     118
     119                    // RSS description - should be plain-text.
     120                    'description'      => '',
     121
     122                    // Time-to-live - number of minutes to cache the data before an aggregator
     123                    // requests it again.  This is only acknowledged if the RSS client supports it
     124                    //
     125                    // See: http://www.rssboard.org/rss-profile#element-channel-ttl.
     126                    // See: http://www.kbcafe.com/rss/rssfeedstate.html#ttl.
     127                    'ttl'              => '30',
     128
     129                    // Syndication module - similar to ttl, but not really supported by RSS
     130                    // clients
     131                    //
     132                    // See: http://web.resource.org/rss/1.0/modules/syndication/#description.
     133                    // See: http://www.kbcafe.com/rss/rssfeedstate.html#syndicationmodule.
     134                    'update_period'    => 'hourly',
     135                    'update_frequency' => 2,
     136
     137                    // Number of items to display.
     138                    'max'              => 50,
     139
     140                    // Activity arguments passed to bp_has_activities().
     141                    'activity_args'    => array(),
     142
     143                    // The activity feed is enabled.
     144                    'enabled'          => false,
     145                )
     146            );
    144147
    145148            /**
     
    196199        $this->update_period    = strip_tags( $this->update_period );
    197200        $this->update_frequency = (int) $this->update_frequency;
    198 
    199         $this->activity_args    = wp_parse_args( $this->activity_args, array(
    200             'max'              => $this->max,
    201             'per_page'         => $this->max,
    202             'display_comments' => 'stream'
    203         ) );
     201        $this->activity_args    = bp_parse_args(
     202            $this->activity_args,
     203            array(
     204                'max'              => $this->max,
     205                'per_page'         => $this->max,
     206                'display_comments' => 'stream',
     207            )
     208        );
    204209
    205210    }
Note: See TracChangeset for help on using the changeset viewer.