Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/23/2015 06:41:51 PM (10 years ago)
Author:
johnjamesjacoby
Message:

Activity: Clean up bp-activity-template.php:

  • Brackets
  • Whitespace
  • Remove unused variables
File:
1 edited

Legend:

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

    r9536 r9537  
    240240     * }
    241241     */
    242     function __construct( $args ) {
     242    public function __construct( $args ) {
    243243        $bp = buddypress();
    244244
     
    367367        // Fetch parent content for activity comments so we do not have to query in the loop
    368368        foreach ( (array) $this->activities as $activity ) {
    369             if ( 'activity_comment' != $activity->type )
     369            if ( 'activity_comment' != $activity->type ) {
    370370                continue;
     371            }
    371372
    372373            $parent_ids[] = $activity->item_id;
    373374        }
    374375
    375         if ( !empty( $parent_ids ) )
     376        if ( !empty( $parent_ids ) ) {
    376377            $activity_parents = bp_activity_get_specific( array( 'activity_ids' => $parent_ids ) );
     378        }
    377379
    378380        if ( !empty( $activity_parents['activities'] ) ) {
    379             foreach( $activity_parents['activities'] as $parent )
     381            foreach( $activity_parents['activities'] as $parent ) {
    380382                $this->activity_parents[$parent->id] = $parent;
     383            }
    381384
    382385            unset( $activity_parents );
     
    405408     */
    406409    function has_activities() {
    407         if ( $this->activity_count )
     410        if ( $this->activity_count ) {
    408411            return true;
     412        }
    409413
    410414        return false;
     
    416420     * @return object The next activity item to iterate over.
    417421     */
    418     function next_activity() {
     422    public function next_activity() {
    419423        $this->current_activity++;
    420         $this->activity = $this->activities[$this->current_activity];
     424        $this->activity = $this->activities[ $this->current_activity ];
    421425
    422426        return $this->activity;
     
    426430     * Rewind the posts and reset post index.
    427431     */
    428     function rewind_activities() {
     432    public function rewind_activities() {
    429433        $this->current_activity = -1;
    430434        if ( $this->activity_count > 0 ) {
     
    445449     *              otherwise false.
    446450     */
    447     function user_activities() {
    448         if ( $this->current_activity + 1 < $this->activity_count ) {
     451    public function user_activities() {
     452        if ( ( $this->current_activity + 1 ) < $this->activity_count ) {
    449453            return true;
    450         } elseif ( $this->current_activity + 1 == $this->activity_count ) {
     454        } elseif ( ( $this->current_activity + 1 ) == $this->activity_count ) {
    451455
    452456            /**
     
    456460             */
    457461            do_action( 'activity_loop_end' );
     462
    458463            // Do some cleaning up after the loop
    459464            $this->rewind_activities();
     
    461466
    462467        $this->in_the_loop = false;
     468
    463469        return false;
    464470    }
     
    473479     * @see bp_the_activity()
    474480     */
    475     function the_activity() {
     481    public function the_activity() {
    476482
    477483        $this->in_the_loop = true;
    478484        $this->activity    = $this->next_activity();
    479485
    480         if ( is_array( $this->activity ) )
     486        if ( is_array( $this->activity ) ) {
    481487            $this->activity = (object) $this->activity;
    482 
    483         if ( $this->current_activity == 0 ) { // loop has just started
     488        }
     489
     490        // loop has just started
     491        if ( $this->current_activity == 0 ) {
    484492
    485493            /**
     
    15051513
    15061514        // If this is a user object pass the users' email address for Gravatar so we don't have to prefetch it.
    1507         if ( 'user' == $object && empty( $user_id ) && empty( $email ) && isset( $current_activity_item->user_email ) )
     1515        if ( 'user' == $object && empty( $user_id ) && empty( $email ) && isset( $current_activity_item->user_email ) ) {
    15081516            $email = $current_activity_item->user_email;
     1517        }
    15091518
    15101519        /**
     
    17451754        global $activities_template;
    17461755
    1747         $defaults = array(
     1756        $args = wp_parse_args( $args, array(
    17481757            'no_timestamp' => false,
    1749         );
    1750 
    1751         $args = wp_parse_args( $args, $defaults );
    1752         extract( $args, EXTR_SKIP );
     1758        ) );
    17531759
    17541760        $action = $activities_template->activity->action;
     
    17631769        $action = apply_filters_ref_array( 'bp_get_activity_action_pre_meta', array( $action, &$activities_template->activity, $args ) );
    17641770
    1765         if ( ! empty( $action ) && ! $no_timestamp )
     1771        if ( ! empty( $action ) && empty( $r['no_timestamp'] ) ) {
    17661772            $action = bp_insert_activity_meta( $action );
     1773        }
    17671774
    17681775        /**
     
    18021809
    18031810        // Backwards compatibility if action is not being used
    1804         if ( empty( $activities_template->activity->action ) && !empty( $activities_template->activity->content ) )
     1811        if ( empty( $activities_template->activity->action ) && ! empty( $activities_template->activity->content ) ) {
    18051812            $activities_template->activity->content = bp_insert_activity_meta( $activities_template->activity->content );
     1813        }
    18061814
    18071815        /**
     
    18271835    global $activities_template;
    18281836
    1829     if ( !empty( $activities_template->activity->content ) )
     1837    if ( ! empty( $activities_template->activity->content ) ) {
    18301838        return true;
     1839    }
    18311840
    18321841    return false;
     
    20122021     *
    20132022     * @global object $activities_template {@link BP_Activity_Template}
    2014      * @uses wp_parse_args()
    20152023     * @uses apply_filters() To call the 'bp_get_activity_parent_content' hook.
    20162024     *
    2017      * @param array $args {
    2018      *     Array of optional arguments.
    2019      *     @deprecated bool $hide_user No longer used.
    2020      * }
     2025     * @param string $args Unused. Left over from an earlier implementation.
     2026     *
    20212027     * @return mixed False on failure, otherwise the activity parent content
    20222028     */
     
    20242030        global $activities_template;
    20252031
    2026         $defaults = array(
    2027             'hide_user' => false
    2028         );
    2029 
    2030         $r = wp_parse_args( $args, $defaults );
    2031         extract( $r, EXTR_SKIP );
     2032        // Bail if no activity on no item ID
     2033        if ( empty( $activities_template->activity ) || empty( $activities_template->activity->item_id ) ) {
     2034            return false;
     2035        }
    20322036
    20332037        // Get the ID of the parent activity content
    2034         if ( !$parent_id = $activities_template->activity->item_id )
     2038        $parent_id = (int) $activities_template->activity->item_id;
     2039
     2040        // Bail if no parent content
     2041        if ( empty( $activities_template->activity_parents[ $parent_id ] ) ) {
    20352042            return false;
    2036 
    2037         // Bail if no parent content
    2038         if ( empty( $activities_template->activity_parents[$parent_id] ) )
     2043        }
     2044
     2045        // Bail if no action
     2046        if ( empty( $activities_template->activity_parents[ $parent_id ]->action ) ) {
    20392047            return false;
    2040 
    2041         // Bail if no action
    2042         if ( empty( $activities_template->activity_parents[$parent_id]->action ) )
    2043             return false;
     2048        }
    20442049
    20452050        // Content always includes action
    2046         $content = $activities_template->activity_parents[$parent_id]->action;
     2051        $content = $activities_template->activity_parents[ $parent_id ]->action;
    20472052
    20482053        // Maybe append activity content, if it exists
    2049         if ( ! empty( $activities_template->activity_parents[$parent_id]->content ) )
    2050             $content .= ' ' . $activities_template->activity_parents[$parent_id]->content;
     2054        if ( ! empty( $activities_template->activity_parents[ $parent_id ]->content ) ) {
     2055            $content .= ' ' . $activities_template->activity_parents[ $parent_id ]->content;
     2056        }
    20512057
    20522058        // Remove the time since content for backwards compatibility
     
    20892095
    20902096        // Bail if no activity on no item ID
    2091         if ( empty( $activities_template->activity ) || empty( $activities_template->activity->item_id ) )
     2097        if ( empty( $activities_template->activity ) || empty( $activities_template->activity->item_id ) ) {
    20922098            return false;
     2099        }
    20932100
    20942101        // Get the ID of the parent activity content
    2095         if ( !$parent_id = $activities_template->activity->item_id )
     2102        $parent_id = (int) $activities_template->activity->item_id;
     2103
     2104        // Bail if no parent item
     2105        if ( empty( $activities_template->activity_parents[ $parent_id ] ) ) {
    20962106            return false;
    2097 
    2098         // Bail if no parent item
    2099         if ( empty( $activities_template->activity_parents[$parent_id] ) )
     2107        }
     2108
     2109        // Bail if no parent user ID
     2110        if ( empty( $activities_template->activity_parents[ $parent_id ]->user_id ) ) {
    21002111            return false;
    2101 
    2102         // Bail if no parent user ID
    2103         if ( empty( $activities_template->activity_parents[$parent_id]->user_id ) )
    2104             return false;
    2105 
    2106         $retval = $activities_template->activity_parents[$parent_id]->user_id;
     2112        }
     2113
     2114        $retval = $activities_template->activity_parents[ $parent_id ]->user_id;
    21072115
    21082116        /**
     
    21572165 * @todo deprecate $args param
    21582166 *
    2159  * @param string $args Unused. Appears to be left over from an earlier implementation.
     2167 * @param array $args See {@link bp_activity_get_comments} for description.
    21602168 */
    21612169function bp_activity_comments( $args = '' ) {
     
    21732181     *    this function can probably be streamlined or removed.
    21742182     *
    2175      * @param string $args Unused. Appears to be left over from an earlier implementation.
     2183     * @param string $args Unused. Left over from an earlier implementation.
    21762184     *
    21772185     * @global object $activities_template {@link BP_Activity_Template}
     
    21812189        global $activities_template;
    21822190
    2183         if ( !isset( $activities_template->activity->children ) || !$activities_template->activity->children )
     2191        if ( empty( $activities_template->activity->children ) ) {
    21842192            return false;
     2193        }
    21852194
    21862195        bp_activity_recurse_comments( $activities_template->activity );
     
    22032212            global $activities_template;
    22042213
    2205             if ( empty( $comment ) )
     2214            if ( empty( $comment ) ) {
    22062215                return false;
    2207 
    2208             if ( empty( $comment->children ) )
     2216            }
     2217
     2218            if ( empty( $comment->children ) ) {
    22092219                return false;
     2220            }
    22102221
    22112222            /**
     
    22162227             * @param string $value Opening tag for the HTML markup to use.
    22172228             */
    2218             echo apply_filters( 'bp_activity_recurse_comments_start_ul', '<ul>');
     2229            echo apply_filters( 'bp_activity_recurse_comments_start_ul', '<ul>' );
    22192230            foreach ( (array) $comment->children as $comment_child ) {
     2231
    22202232                // Put the comment into the global so it's available to filters
    22212233                $activities_template->activity->current_comment = $comment_child;
     
    22432255             * @param string $value Closing tag for the HTML markup to use.
    22442256             */
    2245             echo apply_filters( 'bp_activity_recurse_comments_end_ul', '</ul>');
     2257            echo apply_filters( 'bp_activity_recurse_comments_end_ul', '</ul>' );
    22462258        }
    22472259
     
    24552467        global $activities_template;
    24562468
    2457         if ( empty( $activities_template->activity->current_comment->date_recorded ) )
     2469        if ( empty( $activities_template->activity->current_comment->date_recorded ) ) {
    24582470            return false;
     2471        }
    24592472
    24602473        $date_recorded = bp_core_time_since( $activities_template->activity->current_comment->date_recorded );
     
    27242737    function bp_get_activity_comment_form_nojs_display() {
    27252738        global $activities_template;
    2726         if ( isset( $_GET['ac'] ) && $_GET['ac'] == $activities_template->activity->id . '/' )
     2739
     2740        if ( isset( $_GET['ac'] ) && ( $_GET['ac'] === ( $activities_template->activity->id . '/' ) ) ) {
    27272741            return 'style="display: block"';
     2742        }
    27282743
    27292744        return false;
     
    29983013        $class = ' activity-item';
    29993014
    3000         if ( in_array( $activities_template->activity->type, (array) $mini_activity_actions ) || empty( $activities_template->activity->content ) )
     3015        if ( in_array( $activities_template->activity->type, (array) $mini_activity_actions ) || empty( $activities_template->activity->content ) ) {
    30013016            $class .= ' mini';
    3002 
    3003         if ( bp_activity_get_comment_count() && bp_activity_can_comment() )
     3017        }
     3018
     3019        if ( bp_activity_get_comment_count() && bp_activity_can_comment() ) {
    30043020            $class .= ' has-comments';
     3021        }
    30053022
    30063023        /**
     
    31493166    function bp_get_activity_latest_update( $user_id = 0 ) {
    31503167
    3151         if ( empty( $user_id ) )
     3168        if ( empty( $user_id ) ) {
    31523169            $user_id = bp_displayed_user_id();
    3153 
    3154         if ( bp_is_user_inactive( $user_id ) )
     3170        }
     3171
     3172        if ( bp_is_user_inactive( $user_id ) ) {
    31553173            return false;
    3156 
    3157         if ( !$update = bp_get_user_meta( $user_id, 'bp_latest_update', true ) )
     3174        }
     3175
     3176        if ( !$update = bp_get_user_meta( $user_id, 'bp_latest_update', true ) ) {
    31583177            return false;
     3178        }
    31593179
    31603180        /**
     
    32203240    function bp_get_activity_filter_links( $args = false ) {
    32213241
    3222         $defaults = array(
     3242        $r = wp_parse_args( $args, array(
    32233243            'style' => 'list'
    3224         );
    3225 
    3226         $r = wp_parse_args( $args, $defaults );
    3227         extract( $r, EXTR_SKIP );
     3244        ) );
    32283245
    32293246        // Define local variable
     
    32333250        $components = BP_Activity_Activity::get_recorded_components();
    32343251
    3235         if ( empty( $components ) )
     3252        if ( empty( $components ) ) {
    32363253            return false;
     3254        }
    32373255
    32383256        foreach ( (array) $components as $component ) {
    32393257
    32403258            // Skip the activity comment filter
    3241             if ( 'activity' == $component )
     3259            if ( 'activity' == $component ) {
    32423260                continue;
    3243 
    3244             if ( isset( $_GET['afilter'] ) && $component == $_GET['afilter'] )
     3261            }
     3262
     3263            if ( isset( $_GET['afilter'] ) && $component == $_GET['afilter'] ) {
    32453264                $selected = ' class="selected"';
    3246             else
    3247                 unset($selected);
     3265            } else {
     3266                $selected = '';
     3267            }
    32483268
    32493269            $component = esc_attr( $component );
    32503270
    3251             switch ( $style ) {
     3271            switch ( $r['style'] ) {
    32523272                case 'list':
    32533273                    $tag = 'li';
     
    32853305        $link = remove_query_arg( 'afilter' , $link );
    32863306
    3287         if ( isset( $_GET['afilter'] ) )
     3307        if ( isset( $_GET['afilter'] ) ) {
    32883308            $component_links[] = '<' . $tag . ' id="afilter-clear"><a href="' . esc_attr( $link ) . '">' . __( 'Clear Filter', 'buddypress' ) . '</a></' . $tag . '>';
     3309        }
    32893310
    32903311        /**
Note: See TracChangeset for help on using the changeset viewer.