Skip to:
Content

BuddyPress.org

Changeset 3748


Ignore:
Timestamp:
01/19/2011 11:15:29 PM (16 years ago)
Author:
djpaul
Message:

Move bp-default deprecated functions out of functions.php.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-deprecated.php

    r3742 r3748  
    5858}
    5959
     60/**
     61 * Contains functions which were moved out of BP-Default's functions.php in BuddyPress 1.3.
     62 *
     63 * @since 1.3
     64 */
     65function bp_dtheme_deprecated() {
     66        if ( !function_exists( 'bp_dtheme_wp_pages_filter' ) ) :
     67        /**
     68         * In BuddyPress 1.2.x, this function filtered the dropdown on the Settings > Reading screen for selecting
     69         * the page to show on front to include "Activity Stream."
     70         * As of 1.3.x, it is no longer required.
     71         *
     72         * @deprecated 1.3
     73         * @deprecated No longer required.
     74         * @param string $page_html A list of pages as a dropdown (select list)
     75         * @return string
     76         * @see wp_dropdown_pages()
     77         * @since 1.2
     78         */
     79        function bp_dtheme_wp_pages_filter( $page_html ) {
     80                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     81                return $page_html;
     82        }
     83        endif;
    6084
     85        if ( !function_exists( 'bp_dtheme_page_on_front_update' ) ) :
     86        /**
     87         * In BuddyPress 1.2.x, this function hijacked the saving of page on front setting to save the activity stream setting.
     88         * As of 1.3.x, it is no longer required.
     89         *
     90         * @deprecated 1.3
     91         * @deprecated No longer required.
     92         * @param $string $oldvalue Previous value of get_option( 'page_on_front' )
     93         * @param $string $oldvalue New value of get_option( 'page_on_front' )
     94         * @return string
     95         * @since 1.2
     96         */
     97        function bp_dtheme_page_on_front_update( $oldvalue, $newvalue ) {
     98                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     99                if ( !is_admin() || !is_super_admin() )
     100                        return false;
     101
     102                return $oldvalue;
     103        }
     104        endif;
     105
     106        if ( !function_exists( 'bp_dtheme_page_on_front_template' ) ) :
     107        /**
     108         * In BuddyPress 1.2.x, this function loaded the activity stream template if the front page display settings allow.
     109         * As of 1.3.x, it is no longer required.
     110         *
     111         * @deprecated 1.3
     112         * @deprecated No longer required.
     113         * @param string $template Absolute path to the page template
     114         * @return string
     115         * @since 1.2
     116         */
     117        function bp_dtheme_page_on_front_template( $template ) {
     118                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     119                return $template;
     120        }
     121        endif;
     122
     123        if ( !function_exists( 'bp_dtheme_fix_get_posts_on_activity_front' ) ) :
     124        /**
     125         * In BuddyPress 1.2.x, this forced the page ID as a string to stop the get_posts query from kicking up a fuss.
     126         * As of 1.3.x, it is no longer required.
     127         *
     128         * @deprecated 1.3
     129         * @deprecated No longer required.
     130         * @since 1.2
     131         */
     132        function bp_dtheme_fix_get_posts_on_activity_front() {
     133                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     134        }
     135        endif;
     136
     137        if ( !function_exists( 'bp_dtheme_fix_the_posts_on_activity_front' ) ) :
     138        /**
     139         * In BuddyPress 1.2.x, this was used as part of the code that set the activity stream to be on the front page.
     140         * As of 1.3.x, it is no longer required.
     141         *
     142         * @deprecated 1.3
     143         * @deprecated No longer required.
     144         * @param array $posts Posts as retrieved by WP_Query
     145         * @return array
     146         * @since 1.2.5
     147         */
     148        function bp_dtheme_fix_the_posts_on_activity_front( $posts ) {
     149                _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
     150                return $posts;
     151        }
     152        endif;
     153
     154        if ( !function_exists( 'bp_dtheme_add_blog_comments_js' ) ) :
     155        /**
     156         * In BuddyPress 1.2.x, this added the javascript needed for blog comment replies.
     157         * As of 1.3.x, we recommend that you enqueue the comment-reply javascript in your theme's header.php.
     158         *
     159         * @deprecated 1.3
     160         * @deprecated Enqueue the comment-reply script in your theme's header.php.
     161         * @since 1.2
     162         */
     163        function bp_dtheme_add_blog_comments_js() {
     164                _deprecated_function( __FUNCTION__, '1.3', "Enqueue the comment-reply script in your theme's header.php." );
     165                if ( is_singular() && bp_is_blog_page() && get_option( 'thread_comments' ) )
     166                        wp_enqueue_script( 'comment-reply' );
     167        }
     168        endif;
     169}
     170add_action( 'after_setup_theme', 'bp_dtheme_deprecated', 15 );
    61171?>
  • trunk/bp-themes/bp-default/functions.php

    r3745 r3748  
    626626add_action( 'comment_form', 'bp_dtheme_after_comment_form' );
    627627endif;
    628 
    629 // Everything beyond this point is deprecated as of BuddyPress 1.3. This will be removed in a future version.
    630 
    631 if ( BP_VERSION < 1.3 ) :
    632 
    633 /**
    634  * In BuddyPress 1.2.x, this function filtered the dropdown on the Settings > Reading screen for selecting
    635  * the page to show on front to include "Activity Stream."
    636  * As of 1.3.x, it is no longer required.
    637  *
    638  * @deprecated 1.3
    639  * @deprecated No longer required.
    640  * @param string $page_html A list of pages as a dropdown (select list)
    641  * @return string
    642  * @see wp_dropdown_pages()
    643  * @since 1.2
    644  */
    645 function bp_dtheme_wp_pages_filter( $page_html ) {
    646         _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
    647         return $page_html;
    648 }
    649 
    650 /**
    651  * In BuddyPress 1.2.x, this function hijacked the saving of page on front setting to save the activity stream setting.
    652  * As of 1.3.x, it is no longer required.
    653  *
    654  * @deprecated 1.3
    655  * @deprecated No longer required.
    656  * @param $string $oldvalue Previous value of get_option( 'page_on_front' )
    657  * @param $string $oldvalue New value of get_option( 'page_on_front' )
    658  * @return string
    659  * @since 1.2
    660  */
    661 function bp_dtheme_page_on_front_update( $oldvalue, $newvalue ) {
    662         _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
    663         if ( !is_admin() || !is_super_admin() )
    664                 return false;
    665 
    666         return $oldvalue;
    667 }
    668 
    669 /**
    670  * In BuddyPress 1.2.x, this function loaded the activity stream template if the front page display settings allow.
    671  * As of 1.3.x, it is no longer required.
    672  *
    673  * @deprecated 1.3
    674  * @deprecated No longer required.
    675  * @param string $template Absolute path to the page template
    676  * @return string
    677  * @since 1.2
    678  */
    679 function bp_dtheme_page_on_front_template( $template ) {
    680         _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
    681         return $template;
    682 }
    683 
    684 /**
    685  * In BuddyPress 1.2.x, this forced the page ID as a string to stop the get_posts query from kicking up a fuss.
    686  * As of 1.3.x, it is no longer required.
    687  *
    688  * @deprecated 1.3
    689  * @deprecated No longer required.
    690  * @since 1.2
    691  */
    692 function bp_dtheme_fix_get_posts_on_activity_front() {
    693         _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
    694 }
    695 
    696 /**
    697  * In BuddyPress 1.2.x, this was used as part of the code that set the activity stream to be on the front page.
    698  * As of 1.3.x, it is no longer required.
    699  *
    700  * @deprecated 1.3
    701  * @deprecated No longer required.
    702  * @param array $posts Posts as retrieved by WP_Query
    703  * @return array
    704  * @since 1.2.5
    705  */
    706 function bp_dtheme_fix_the_posts_on_activity_front( $posts ) {
    707         _deprecated_function( __FUNCTION__, '1.3', "No longer required." );
    708         return $posts;
    709 }
    710 
    711 /**
    712  * In BuddyPress 1.2.x, this added the javascript needed for blog comment replies.
    713  * As of 1.3.x, we recommend that you enqueue the comment-reply javascript in your theme's header.php.
    714  *
    715  * @deprecated 1.3
    716  * @deprecated Enqueue the comment-reply script in your theme's header.php.
    717  * @since 1.2
    718  */
    719 function bp_dtheme_add_blog_comments_js() {
    720         _deprecated_function( __FUNCTION__, '1.3', "Enqueue the comment-reply script in your theme's header.php." );
    721         if ( is_singular() && bp_is_blog_page() && get_option( 'thread_comments' ) )
    722                 wp_enqueue_script( 'comment-reply' );
    723 }
    724 endif;
    725 
    726628?>
Note: See TracChangeset for help on using the changeset viewer.