Skip to:
Content

bbPress.org

Ticket #3300: 3300.2.patch

File 3300.2.patch, 4.9 KB (added by johnjamesjacoby, 17 months ago)

Patch moves Intercept calls to above variable assignments.

  • template.php

     
    528528         */
    529529        function bbp_get_user_profile_url( $user_id = 0, $user_nicename = '' ) {
    530530
    531                 // Use displayed user ID if there is one, and one isn't requested
    532                 $user_id = bbp_get_user_id( $user_id );
    533                 if ( empty( $user_id ) ) {
    534                         return false;
    535                 }
    536 
    537531                // Bail if intercepted
    538532                $intercept = bbp_maybe_intercept( 'bbp_pre_get_user_profile_url', func_get_args() );
    539533                if ( bbp_is_intercepted( $intercept ) ) {
    540534                        return $intercept;
    541535                }
    542536
     537                // Use displayed user ID if there is one, and one isn't requested
     538                $user_id = bbp_get_user_id( $user_id );
     539                if ( empty( $user_id ) ) {
     540                        return false;
     541                }
     542
    543543                // Pretty permalinks
    544544                if ( bbp_use_pretty_urls() ) {
    545545
     
    619619         */
    620620        function bbp_get_user_profile_edit_url( $user_id = 0, $user_nicename = '' ) {
    621621
    622                 $user_id = bbp_get_user_id( $user_id );
    623                 if ( empty( $user_id ) ) {
    624                         return false;
    625                 }
    626 
    627622                // Bail if intercepted
    628623                $intercept = bbp_maybe_intercept( 'bbp_pre_get_user_profile_edit_url', func_get_args() );
    629624                if ( bbp_is_intercepted( $intercept ) ) {
    630625                        return $intercept;
    631626                }
    632627
     628                // Use displayed user ID if there is one, and one isn't requested
     629                $user_id = bbp_get_user_id( $user_id );
     630                if ( empty( $user_id ) ) {
     631                        return false;
     632                }
     633
    633634                // Get user profile URL
    634635                $profile_url = bbp_get_user_profile_url( $user_id, $user_nicename );
    635636
     
    977978         */
    978979        function bbp_get_favorites_permalink( $user_id = 0 ) {
    979980
    980                 // Use displayed user ID if there is one, and one isn't requested
    981                 $user_id = bbp_get_user_id( $user_id );
    982                 if ( empty( $user_id ) ) {
    983                         return false;
    984                 }
    985 
    986981                // Bail if intercepted
    987982                $intercept = bbp_maybe_intercept( 'bbp_pre_get_favorites_permalink', func_get_args() );
    988983                if ( bbp_is_intercepted( $intercept ) ) {
    989984                        return $intercept;
    990985                }
    991986
     987                // Use displayed user ID if there is one, and one isn't requested
     988                $user_id = bbp_get_user_id( $user_id );
     989                if ( empty( $user_id ) ) {
     990                        return false;
     991                }
     992
    992993                // Get user profile URL & page
    993994                $profile_url = bbp_get_user_profile_url( $user_id );
    994995                $page        = (int)  bbpress()->topic_query->paged;
     
    11681169         */
    11691170        function bbp_get_subscriptions_permalink( $user_id = 0 ) {
    11701171
    1171                 // Use displayed user ID if there is one, and one isn't requested
    1172                 $user_id = bbp_get_user_id( $user_id );
    1173                 if ( empty( $user_id ) ) {
    1174                         return false;
    1175                 }
    1176 
    11771172                // Bail if intercepted
    11781173                $intercept = bbp_maybe_intercept( 'bbp_pre_get_subscriptions_permalink', func_get_args() );
    11791174                if ( bbp_is_intercepted( $intercept ) ) {
    11801175                        return $intercept;
    11811176                }
    11821177
     1178                // Use displayed user ID if there is one, and one isn't requested
     1179                $user_id = bbp_get_user_id( $user_id );
     1180                if ( empty( $user_id ) ) {
     1181                        return false;
     1182                }
     1183
    11831184                // Get user profile URL
    11841185                $profile_url = bbp_get_user_profile_url( $user_id );
    11851186                $page        = 0;
     
    16071608         */
    16081609        function bbp_get_user_topics_created_url( $user_id = 0 ) {
    16091610
    1610                 // Use displayed user ID if there is one, and one isn't requested
    1611                 $user_id = bbp_get_user_id( $user_id );
    1612                 if ( empty( $user_id ) ) {
    1613                         return false;
    1614                 }
    1615 
    16161611                // Bail if intercepted
    16171612                $intercept = bbp_maybe_intercept( 'bbp_pre_get_user_topics_created_url', func_get_args() );
    16181613                if ( bbp_is_intercepted( $intercept ) ) {
    16191614                        return $intercept;
    16201615                }
    16211616
     1617                // Use displayed user ID if there is one, and one isn't requested
     1618                $user_id = bbp_get_user_id( $user_id );
     1619                if ( empty( $user_id ) ) {
     1620                        return false;
     1621                }
     1622
    16221623                // Get user profile URL
    16231624                $profile_url = bbp_get_user_profile_url( $user_id );
    16241625
     
    16601661         */
    16611662        function bbp_get_user_replies_created_url( $user_id = 0 ) {
    16621663
    1663                 // Use displayed user ID if there is one, and one isn't requested
    1664                 $user_id = bbp_get_user_id( $user_id );
    1665                 if ( empty( $user_id ) ) {
    1666                         return false;
    1667                 }
    1668 
    16691664                // Bail if intercepted
    16701665                $intercept = bbp_maybe_intercept( 'bbp_pre_get_user_replies_created_url', func_get_args() );
    16711666                if ( bbp_is_intercepted( $intercept ) ) {
    16721667                        return $intercept;
    16731668                }
    16741669
     1670                // Use displayed user ID if there is one, and one isn't requested
     1671                $user_id = bbp_get_user_id( $user_id );
     1672                if ( empty( $user_id ) ) {
     1673                        return false;
     1674                }
     1675
    16751676                // Get user profile URL
    16761677                $profile_url = bbp_get_user_profile_url( $user_id );
    16771678
     
    17131714         */
    17141715        function bbp_get_user_engagements_url( $user_id = 0 ) {
    17151716
    1716                 // Use displayed user ID if there is one, and one isn't requested
    1717                 $user_id = bbp_get_user_id( $user_id );
    1718                 if ( empty( $user_id ) ) {
    1719                         return false;
    1720                 }
    1721 
    17221717                // Bail if intercepted
    17231718                $intercept = bbp_maybe_intercept( 'bbp_pre_get_user_engagements_url', func_get_args() );
    17241719                if ( bbp_is_intercepted( $intercept ) ) {
    17251720                        return $intercept;
    17261721                }
    17271722
     1723                // Use displayed user ID if there is one, and one isn't requested
     1724                $user_id = bbp_get_user_id( $user_id );
     1725                if ( empty( $user_id ) ) {
     1726                        return false;
     1727                }
     1728
    17281729                // Get user profile URL
    17291730                $profile_url = bbp_get_user_profile_url( $user_id );
    17301731