Skip to:
Content

Changeset 6417


Ignore:
Timestamp:
10/15/12 20:18:36 (19 months ago)
Author:
r-a-y
Message:

Theme Compat:

  • On a single activity permalink page, use the activity permalink template and make sure we don't use the members home template.
  • Props imath.
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-screens.php

    r6285 r6417  
    344344            add_action( 'bp_template_include_reset_dummy_post_data', array( $this, 'directory_dummy_post' ) ); 
    345345            add_filter( 'bp_replace_the_content',                    array( $this, 'directory_content'    ) ); 
     346 
     347        // Single activity 
     348        } elseif ( bp_is_single_activity() ) { 
     349            add_action( 'bp_template_include_reset_dummy_post_data', array( $this, 'single_dummy_post' ) ); 
     350            add_filter( 'bp_replace_the_content',                    array( $this, 'single_dummy_content'    ) ); 
    346351        } 
    347352    } 
     
    376381        bp_buffer_template_part( 'activity/index' ); 
    377382    } 
     383 
     384    /** Single ****************************************************************/ 
     385 
     386    /** 
     387     * Update the global $post with the displayed user's data 
     388     * 
     389     * @since BuddyPress (1.7) 
     390     */ 
     391    public function single_dummy_post() { 
     392        bp_theme_compat_reset_post( array( 
     393            'ID'             => 0, 
     394            'post_title'     => '', 
     395            'post_author'    => 0, 
     396            'post_date'      => 0, 
     397            'post_content'   => '', 
     398            'post_type'      => 'bp_activity', 
     399            'post_status'    => 'publish', 
     400            'is_archive'     => true, 
     401            'comment_status' => 'closed' 
     402        ) ); 
     403    } 
     404 
     405    /** 
     406     * Filter the_content with the members' activity permalink template part 
     407     * 
     408     * @since BuddyPress (1.7) 
     409     */ 
     410    public function single_dummy_content() { 
     411        bp_buffer_template_part( 'members/single/activity/permalink' ); 
     412    } 
    378413} 
    379414new BP_Activity_Theme_Compat(); 
  • trunk/bp-members/bp-members-screens.php

    r6414 r6417  
    307307        // User page 
    308308        } elseif ( bp_is_user() ) { 
     309            // If we're on a single activity permalink page, we shouldn't use the members 
     310            // template, so stop here! 
     311            if ( bp_is_active( 'activity' ) && bp_is_single_activity() ) 
     312                return; 
     313 
    309314            add_action( 'bp_template_include_reset_dummy_post_data', array( $this, 'single_dummy_post'    ) ); 
    310315            add_filter( 'bp_replace_the_content',                    array( $this, 'single_dummy_content' ) ); 
Note: See TracChangeset for help on using the changeset viewer.