Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/10/2015 02:49:16 AM (12 years ago)
Author:
johnjamesjacoby
Message:

Replace all remaining $bp global touches with buddypress().

All existing tests continue to pass as normal. I will further manually scrutinize each replacement to ensure correctness.

Fixes #5138. Any stragglers or updates will reference this ticket.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-blogs/bp-blogs-classes.php

    r9354 r9471  
    4040         */
    4141        public function populate() {
    42                 global $wpdb, $bp;
     42                global $wpdb;
     43
     44                $bp = buddypress();
    4345
    4446                $blog = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$bp->blogs->table_name} WHERE id = %d", $this->id ) );
     
    5456         */
    5557        public function save() {
    56                 global $wpdb, $bp;
     58                global $wpdb;
    5759
    5860                $this->user_id = apply_filters( 'bp_blogs_blog_user_id_before_save', $this->user_id, $this->id );
     
    7880                        return false;
    7981
     82                $bp = buddypress();
     83
    8084                if ( $this->id ) {
    8185                        // Update
     
    113117         */
    114118        public function exists() {
    115                 global $bp, $wpdb;
     119                global $wpdb;
     120
     121                $bp = buddypress();
    116122
    117123                return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->blogs->table_name} WHERE user_id = %d AND blog_id = %d", $this->user_id, $this->blog_id ) );
     
    141147         */
    142148        public static function get( $type, $limit = false, $page = false, $user_id = 0, $search_terms = false, $update_meta_cache = true, $include_blog_ids = false ) {
    143                 global $bp, $wpdb;
     149                global $wpdb;
     150
     151                $bp = buddypress();
    144152
    145153                if ( !is_user_logged_in() || ( !bp_current_user_can( 'bp_moderate' ) && ( $user_id != bp_loggedin_user_id() ) ) )
     
    232240         */
    233241        public static function delete_blog_for_all( $blog_id ) {
    234                 global $wpdb, $bp;
     242                global $wpdb;
    235243
    236244                bp_blogs_delete_blogmeta( $blog_id );
     245               
     246                $bp = buddypress();
     247
    237248                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->blogs->table_name} WHERE blog_id = %d", $blog_id ) );
    238249        }
     
    247258         */
    248259        public static function delete_blog_for_user( $blog_id, $user_id = null ) {
    249                 global $wpdb, $bp;
     260                global $wpdb;
    250261
    251262                if ( !$user_id )
    252263                        $user_id = bp_loggedin_user_id();
     264
     265                $bp = buddypress();
    253266
    254267                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->blogs->table_name} WHERE user_id = %d AND blog_id = %d", $user_id, $blog_id ) );
     
    264277         */
    265278        public static function delete_blogs_for_user( $user_id = null ) {
    266                 global $wpdb, $bp;
     279                global $wpdb;
    267280
    268281                if ( !$user_id )
    269282                        $user_id = bp_loggedin_user_id();
     283
     284                $bp = buddypress();
    270285
    271286                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->blogs->table_name} WHERE user_id = %d", $user_id ) );
     
    290305         */
    291306        public static function get_blogs_for_user( $user_id = 0, $show_hidden = false ) {
    292                 global $bp, $wpdb;
     307                global $wpdb;
     308
     309                $bp = buddypress();
    293310
    294311                if ( !$user_id )
     
    325342         */
    326343        public static function get_blog_ids_for_user( $user_id = 0 ) {
    327                 global $bp, $wpdb;
     344                global $wpdb;
     345
     346                $bp = buddypress();
    328347
    329348                if ( !$user_id )
     
    341360         */
    342361        public static function is_recorded( $blog_id ) {
    343                 global $bp, $wpdb;
     362                global $wpdb;
     363
     364                $bp = buddypress();
    344365
    345366                return $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->blogs->table_name} WHERE blog_id = %d", $blog_id ) );
     
    358379         */
    359380        public static function total_blog_count_for_user( $user_id = null ) {
    360                 global $bp, $wpdb;
     381                global $wpdb;
     382
     383                $bp = buddypress();
    361384
    362385                if ( !$user_id )
     
    387410         */
    388411        public static function search_blogs( $filter, $limit = null, $page = null ) {
    389                 global $wpdb, $bp;
     412                global $wpdb;
    390413
    391414                $search_terms_like = '%' . bp_esc_like( $filter ) . '%';
     
    400423                        $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) );
    401424                }
     425
     426                $bp = buddypress();
    402427
    403428                $paged_blogs = $wpdb->get_results( "SELECT DISTINCT bm.blog_id FROM {$bp->blogs->table_name_blogmeta} bm LEFT JOIN {$wpdb->base_prefix}blogs wb ON bm.blog_id = wb.blog_id WHERE ( ( bm.meta_key = 'name' OR bm.meta_key = 'description' ) AND {$search_terms_sql} ) {$hidden_sql} AND wb.mature = 0 AND wb.spam = 0 AND wb.archived = '0' AND wb.deleted = 0 ORDER BY meta_value ASC{$pag_sql}" );
     
    422447         */
    423448        public static function get_all( $limit = null, $page = null ) {
    424                 global $bp, $wpdb;
     449                global $wpdb;
     450
     451                $bp = buddypress();
    425452
    426453                $hidden_sql = !bp_current_user_can( 'bp_moderate' ) ? "AND wb.public = 1" : '';
    427                 $pag_sql = ( $limit && $page ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : '';
     454                $pag_sql    = ( $limit && $page ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : '';
    428455
    429456                $paged_blogs = $wpdb->get_results( "SELECT DISTINCT b.blog_id FROM {$bp->blogs->table_name} b LEFT JOIN {$wpdb->base_prefix}blogs wb ON b.blog_id = wb.blog_id WHERE wb.mature = 0 AND wb.spam = 0 AND wb.archived = '0' AND wb.deleted = 0 {$hidden_sql} {$pag_sql}" );
     
    449476         */
    450477        public static function get_by_letter( $letter, $limit = null, $page = null ) {
    451                 global $bp, $wpdb;
     478                global $wpdb;
     479
     480                $bp = buddypress();
    452481
    453482                $letter_like = '%' . bp_esc_like( $letter ) . '%';
     
    483512         */
    484513        public static function get_blog_extras( &$paged_blogs, &$blog_ids, $type = false ) {
    485                 global $bp, $wpdb;
     514                global $wpdb;
     515
     516                $bp = buddypress();
    486517
    487518                if ( empty( $blog_ids ) )
     
    562593         */
    563594        public static function get_user_blog( $user_id, $blog_id ) {
    564                 global $bp, $wpdb;
     595                global $wpdb;
     596
     597                $bp = buddypress();
    565598
    566599                $user_blog = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->blogs->table_name} WHERE user_id = %d AND blog_id = %d", $user_id, $blog_id ) );
Note: See TracChangeset for help on using the changeset viewer.