Skip to:
Content

BuddyPress.org

Ticket #723: wire_slug_problem.patch

File wire_slug_problem.patch, 2.6 KB (added by burtadsit, 15 years ago)
  • bp-wire.php

     
    9191                return false;
    9292       
    9393        if ( !$table_name )
    94                 $table_name = $bp->{$component_name}->table_name_wire;
     94                $table_name = $bp->groups->table_name_wire;
    9595
    9696        $wire_post = new BP_Wire_Post( $table_name );
    9797        $wire_post->item_id = $item_id;
     
    123123                return false;
    124124
    125125        if ( !$table_name )
    126                 $table_name = $bp->{$component_name}->table_name_wire;
     126                $table_name = $bp->groups->table_name_wire;
    127127       
    128128        $wire_post = new BP_Wire_Post( $table_name, $wire_post_id );
    129129       
  • bp-wire/bp-wire-templatetags.php

     
    2828                                bp_core_delete_notifications_for_user_by_type( $bp->loggedin_user->id, 'xprofile', 'new_wire_post' );
    2929                       
    3030                } else {
    31                         $this->table_name = $bp->{$component_slug}->table_name_wire;
     31                        $this->table_name = $bp->groups->table_name_wire;
    3232                }
    3333               
    3434                $this->pag_page = isset( $_REQUEST['wpage'] ) ? intval( $_REQUEST['wpage'] ) : 1;
     
    315315                if ( $bp->current_component == $bp->wire->slug || $bp->current_component == $bp->profile->slug ) {
    316316                        return apply_filters( 'bp_get_wire_get_action', $bp->displayed_user->domain . $bp->wire->slug . '/post/' );
    317317                } else {
    318                         return apply_filters( 'bp_get_wire_get_action', site_url() . '/' . $bp->{$bp->current_component}->slug . '/' . $uri . '/' . $bp->wire->slug . '/post/' );
     318                        return apply_filters( 'bp_get_wire_get_action', site_url() . '/' . $bp->groups->slug . '/' . $uri . '/' . $bp->wire->slug . '/post/' );
    319319                }
    320320        }
    321321
     
    365365                        if ( $bp->wire->slug == $bp->current_component || $bp->profile->slug == $bp->current_component ) {
    366366                                return apply_filters( 'bp_get_wire_delete_link', '<a href="' . wp_nonce_url( $bp->displayed_user->domain . $bp->wire->slug . '/delete/' . $wire_posts_template->wire_post->id, 'bp_wire_delete_link' ) . '">[' . __('Delete', 'buddypress') . ']</a>' );
    367367                        } else {
    368                                 return apply_filters( 'bp_get_wire_delete_link', '<a href="' . wp_nonce_url( site_url( $bp->{$bp->current_component}->slug . '/' . $uri . '/wire/delete/' . $wire_posts_template->wire_post->id ), 'bp_wire_delete_link' ) . '">[' . __('Delete', 'buddypress') . ']</a>' );
     368                                return apply_filters( 'bp_get_wire_delete_link', '<a href="' . wp_nonce_url( site_url( $bp->groups->slug . '/' . $uri . '/wire/delete/' . $wire_posts_template->wire_post->id ), 'bp_wire_delete_link' ) . '">[' . __('Delete', 'buddypress') . ']</a>' );
    369369                        }
    370370                }
    371371        }