Skip to:
Content

BuddyPress.org

Ticket #997: child-themes-fix.patch

File child-themes-fix.patch, 14.7 KB (added by Detective, 16 years ago)
  • bp-groups/bp-groups-classes.php

    ### Eclipse Workspace Patch 1.0
    #P buddypress
     
    992992                                add_action( 'wp', array( &$this, 'edit_screen_save' ) );
    993993                                add_action( 'groups_custom_edit_steps', array( &$this, 'edit_screen' ) );
    994994
    995                                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) ) {
     995                                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' ) {
    996996                                        bp_core_load_template( apply_filters( 'groups_template_group_admin', 'groups/single/admin' ) );         
    997997                                } else {
    998998                                        add_action( 'bp_template_content_header', create_function( '', 'echo "<ul class=\"content-header-nav\">"; bp_group_admin_tabs(); echo "</ul>";' ) );
  • bp-blogs/deprecated/bp-blogs-deprecated.php

     
    9696               
    9797        check_ajax_referer('directory_blogs');
    9898       
    99         load_template( TEMPLATEPATH . '/directories/blogs/blogs-loop.php' );
     99        locate_template( array( 'directories/blogs/blogs-loop.php' ), true );
    100100}
    101101add_action( 'wp_ajax_directory_blogs', 'bp_blogs_ajax_directory_blogs' );
    102102
  • bp-core/bp-core-signup.php

     
    210210        if ( false === strpos( $_SERVER['SCRIPT_NAME'], 'wp-signup.php') )
    211211                return false;
    212212               
    213         if ( file_exists( TEMPLATEPATH . '/registration/register.php' ) || file_exists( TEMPLATEPATH . '/register.php' ) )
     213        if ( locate_template( array( 'registration/register.php' ), false ) != '' || locate_template( array( 'register.php' ), false ) != '' )
    214214                die;
    215215}
    216216add_action( 'signup_header', 'bp_core_wpsignup_redirect' );
  • bp-blogs/admin-tabs/bp-blogs-comments-tab.php

     
    11<div class="wrap">
    2 <?php require( TEMPLATEPATH . "/blogs/recent-comments.php" ); ?>
     2<?php locate_template( array( 'blogs/recent-comments.php' ), true ); ?>
    33</div>
     4 No newline at end of file
  • bp-groups/deprecated/bp-groups-deprecated.php

     
    671671               
    672672        check_ajax_referer( 'group-filter-box' );
    673673       
    674         load_template( TEMPLATEPATH . '/groups/group-loop.php' );
     674        locate_template( array( 'groups/group-loop.php' ), true );
    675675}
    676676add_action( 'wp_ajax_group_filter', 'groups_ajax_group_filter' );
    677677
     
    779779               
    780780        check_ajax_referer('directory_groups');
    781781
    782         load_template( TEMPLATEPATH . '/directories/groups/groups-loop.php' );
     782        locate_template( array( 'directories/groups/groups-loop.php' ), true );
    783783}
    784784add_action( 'wp_ajax_directory_groups', 'bp_core_ajax_directory_groups' );
    785785
  • bp-xprofile/bp-xprofile-templatetags.php

     
    162162}
    163163
    164164function xprofile_get_profile() {
    165         load_template( TEMPLATEPATH . '/profile/profile-loop.php');
     165        locate_template( array( 'profile/profile-loop.php'), true );
    166166}
    167167
    168168function bp_has_profile( $args = '' ) {
  • bp-core/bp-core-templatetags.php

     
    452452}
    453453
    454454function bp_get_plugin_sidebar() {
    455         if ( file_exists(TEMPLATEPATH . '/plugin-sidebar.php' ) )
    456                 locate_template( array( '/plugin-sidebar.php' ), true );
     455        locate_template( array( 'plugin-sidebar.php' ), true );
    457456}
    458457
    459458function bp_is_blog_page() {
     
    683682        if ( $hide_on_directory && $bp->is_directory )
    684683                return false;
    685684       
    686         include_once( TEMPLATEPATH . '/userbar.php' );
     685        locate_template( array( 'userbar.php' ), true );
    687686}
    688687
    689688function bp_get_optionsbar( $hide_on_directory = true ) {
     
    691690       
    692691        if ( $hide_on_directory && $bp->is_directory )
    693692                return false;
    694        
    695         include_once( TEMPLATEPATH . '/optionsbar.php' );
     693               
     694        locate_template( array( 'optionsbar.php' ), true );
    696695}
    697696
    698697function bp_is_directory() {
  • bp-groups.php

     
    374374
    375375        do_action( 'groups_screen_group_invites', $group_id );
    376376       
    377         if ( file_exists( TEMPLATEPATH . '/groups/invites.php' ) )
     377        if ( locate_template( array( 'groups/invites.php' ), false ) != '' )
    378378                bp_core_load_template( apply_filters( 'groups_template_group_invites', 'groups/invites' ) );
    379379        else
    380380                bp_core_load_template( apply_filters( 'groups_template_group_invites', 'groups/list-invites' ) );               
     
    564564
    565565                do_action( 'groups_screen_group_home' );       
    566566               
    567                 if ( file_exists( TEMPLATEPATH . '/groups/single/home.php' ) )
     567                if ( locate_template( array( 'groups/single/home.php' ), false ) != '' )
    568568                        bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/single/home' ) );
    569569                else
    570570                        bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/group-home' ) );
     
    730730
    731731                        /* Standard topic display */
    732732                        else {
    733                                 if ( file_exists( TEMPLATEPATH . '/groups/single/forum/topic.php' ) )
     733                                if ( locate_template( array( 'groups/single/forum/topic.php' ), false ) != '' )
    734734                                        bp_core_load_template( apply_filters( 'groups_template_group_forum_topic', 'groups/single/forum/topic' ) );
    735735                                else
    736736                                        bp_core_load_template( apply_filters( 'groups_template_group_forum_topic', 'groups/forum/topic' ) );
     
    756756                       
    757757                        do_action( 'groups_screen_group_forum', $topic_id, $forum_id );
    758758                       
    759                         if ( file_exists( TEMPLATEPATH . '/groups/single/forum/index.php' ) )
     759                        if ( locate_template( array( 'groups/single/forum/index.php' ), false ) != '' )
    760760                                bp_core_load_template( apply_filters( 'groups_template_group_forum', 'groups/single/forum/index' ) );
    761761                        else
    762762                                bp_core_load_template( apply_filters( 'groups_template_group_forum', 'groups/forum/index' ) );                         
     
    803803                                bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group ) . '/' . $bp->wire->slug );
    804804               
    805805                } else if ( ( !$wire_action || 'latest' == $bp->action_variables[1] ) ) {
    806                         if ( file_exists( TEMPLATEPATH . '/groups/single/wire.php' ) )
     806                        if ( locate_template( array( 'groups/single/wire.php' ), false ) != '' )
    807807                                bp_core_load_template( apply_filters( 'groups_template_group_wire', 'groups/single/wire' ) );
    808808                        else   
    809809                                bp_core_load_template( apply_filters( 'groups_template_group_wire', 'groups/wire' ) );
    810810                } else {
    811                         if ( file_exists( TEMPLATEPATH . '/groups/single/home.php' ) )
     811                        if ( locate_template( array( 'groups/single/home.php' ), false ) != '' )
    812812                                bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/single/home' ) );
    813813                        else   
    814814                                bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/group-home' ) );
     
    822822        if ( $bp->is_single_item ) {
    823823                do_action( 'groups_screen_group_members', $bp->groups->current_group->id );
    824824
    825                 if ( file_exists( TEMPLATEPATH . '/groups/single/members.php' ) )
     825                if ( locate_template( array( 'groups/single/members.php' ), false ) != '' )
    826826                        bp_core_load_template( apply_filters( 'groups_template_group_forum', 'groups/single/members' ) );
    827827                else
    828828                        bp_core_load_template( apply_filters( 'groups_template_group_forum', 'groups/list-members' ) );         
     
    848848                        bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group ) );
    849849                } else {
    850850                        // Show send invite page
    851                         if ( file_exists( TEMPLATEPATH . '/groups/single/send-invite.php' ) )
     851                        if ( locate_template( array( 'groups/single/send-invite.php' ), false ) != '' )
    852852                                bp_core_load_template( apply_filters( 'groups_template_group_invite', 'groups/single/send-invite' ) ); 
    853853                        else
    854854                                bp_core_load_template( apply_filters( 'groups_template_group_invite', 'groups/send-invite' ) );
     
    886886                        do_action( 'groups_screen_group_leave', $bp->groups->current_group->id );
    887887                       
    888888                        // Show leave group page
    889                         if ( file_exists( TEMPLATEPATH . '/groups/single/leave-confirm.php' ) )
     889                        if ( locate_template( array( 'groups/single/leave-confirm.php' ), false ) != '' )
    890890                                bp_core_load_template( apply_filters( 'groups_template_group_leave', 'groups/single/leave-confirm' ) );
    891891                        else
    892892                                bp_core_load_template( apply_filters( 'groups_template_group_leave', 'groups/leave-group-confirm' ) );                         
     
    917917               
    918918                do_action( 'groups_screen_group_request_membership', $bp->groups->current_group->id );
    919919               
    920                 if ( file_exists( TEMPLATEPATH . '/groups/single/request-membership.php' ) )
     920                if ( locate_template( array( 'groups/single/request-membership.php' ), false ) != '' )
    921921                        bp_core_load_template( apply_filters( 'groups_template_group_request_membership', 'groups/single/request-membership' ) );
    922922                else
    923923                        bp_core_load_template( apply_filters( 'groups_template_group_request_membership', 'groups/request-membership' ) );                     
     
    962962
    963963                        do_action( 'groups_screen_group_admin_edit_details', $bp->groups->current_group->id );
    964964
    965                         if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     965                        if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    966966                                bp_core_load_template( apply_filters( 'groups_template_group_admin', 'groups/single/admin' ) );         
    967967                        else
    968968                                bp_core_load_template( apply_filters( 'groups_template_group_admin', 'groups/admin/edit-details' ) );                   
     
    10061006
    10071007                do_action( 'groups_screen_group_admin_settings', $bp->groups->current_group->id );
    10081008               
    1009                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1009                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    10101010                        bp_core_load_template( apply_filters( 'groups_template_group_admin_settings', 'groups/single/admin' ) );               
    10111011                else
    10121012                        bp_core_load_template( apply_filters( 'groups_template_group_admin_settings', 'groups/admin/group-settings' ) );
     
    10671067
    10681068                do_action( 'groups_screen_group_admin_avatar', $bp->groups->current_group->id );       
    10691069               
    1070                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1070                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    10711071                        bp_core_load_template( apply_filters( 'groups_template_group_admin_avatar', 'groups/single/admin' ) );         
    10721072                else
    10731073                        bp_core_load_template( apply_filters( 'groups_template_group_admin_avatar', 'groups/admin/group-avatar' ) );           
     
    11621162
    11631163                do_action( 'groups_screen_group_admin_manage_members', $bp->groups->current_group->id );
    11641164               
    1165                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1165                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    11661166                        bp_core_load_template( apply_filters( 'groups_template_group_admin_manage_members', 'groups/single/admin' ) );         
    11671167                else
    11681168                        bp_core_load_template( apply_filters( 'groups_template_group_admin_manage_members', 'groups/admin/manage-members' ) );
     
    12191219
    12201220                do_action( 'groups_screen_group_admin_requests', $bp->groups->current_group->id );
    12211221
    1222                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1222                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    12231223                        bp_core_load_template( apply_filters( 'groups_template_group_admin_requests', 'groups/single/admin' ) );               
    12241224                else
    12251225                        bp_core_load_template( apply_filters( 'groups_template_group_admin_requests', 'groups/admin/membership-requests' ) );           
     
    12561256
    12571257                do_action( 'groups_screen_group_admin_delete_group', $bp->groups->current_group->id );
    12581258
    1259                 if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1259                if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    12601260                        bp_core_load_template( apply_filters( 'groups_template_group_admin_delete_group', 'groups/single/admin' ) );           
    12611261                else
    12621262                        bp_core_load_template( apply_filters( 'groups_template_group_admin_delete_group', 'groups/admin/delete-group' ) );             
     
    13371337                bp_core_redirect( bp_get_group_permalink( $bp->groups->current_group ) );
    13381338        }
    13391339
    1340         if ( file_exists( TEMPLATEPATH . '/groups/single/admin.php' ) )
     1340        if ( locate_template( array( 'groups/single/admin.php' ), false ) != '' )
    13411341                bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/single/home' ) );           
    13421342        else
    13431343                bp_core_load_template( apply_filters( 'groups_template_group_home', 'groups/group-home' ) );
  • bp-status/bp-status-templatetags.php

     
    66         * to "new".
    77         */
    88        if ( 'new' == $_GET['status'] && is_user_logged_in() ) {
    9                 load_template( TEMPLATEPATH . '/status/post-form.php' );
     9                locate_template( array( 'status/post-form.php' ), true );
    1010        } else {
    1111                if ( 'clear' == $_GET['status'] && is_user_logged_in() )
    1212                        bp_status_clear_status();
  • bp-blogs/admin-tabs/bp-blogs-tab.php

     
    11<div class="wrap">
    2 <?php require( TEMPLATEPATH . "/blogs/my-blogs.php" ); ?>
     2<?php locate_template( array( 'blogs/my-blogs.php' ), true ); ?>
    33</div>
     4 No newline at end of file
  • bp-core/deprecated/bp-core-deprecated.php

     
    893893               
    894894        check_ajax_referer('directory_members');
    895895       
    896         load_template( TEMPLATEPATH . '/directories/members/members-loop.php' );
     896        locate_template( array( 'directories/members/members-loop.php' ), true );
    897897}
    898898add_action( 'wp_ajax_directory_members', 'bp_core_ajax_directory_members' );
    899899
  • bp-blogs/admin-tabs/bp-blogs-posts-tab.php

     
    11<div class="wrap">
    2 <?php require( TEMPLATEPATH . "/blogs/recent-posts.php" ); ?>
     2<?php locate_template( array( 'blogs/recent-posts.php' ), true ); ?>
    33</div>
     4 No newline at end of file