Ticket #723: wire_patch_three.patch
File wire_patch_three.patch, 5.4 KB (added by , 15 years ago) |
---|
-
bp-groups.php
268 268 bp_core_add_subnav_item( $bp->groups->slug, 'forum', __('Forum', 'buddypress'), $group_link , 'groups_screen_group_forum', 'group-forum', $is_visible); 269 269 270 270 if ( $has_access && $group_obj->enable_wire && function_exists('bp_wire_install') ) 271 bp_core_add_subnav_item( $bp->groups->slug, 'wire', __('Wire', 'buddypress'), $group_link, 'groups_screen_group_wire', 'group-wire', $is_visible );271 bp_core_add_subnav_item( $bp->groups->slug, $bp->wire->slug, __('Wire', 'buddypress'), $group_link, 'groups_screen_group_wire', 'group-wire', $is_visible ); 272 272 273 273 if ( $has_access && $group_obj->enable_photos && function_exists('bp_gallery_install') ) 274 274 bp_core_add_subnav_item( $bp->groups->slug, 'photos', __('Photos', 'buddypress'), $group_link, 'groups_screen_group_photos', 'group-photos', $is_visible ); -
bp-groups/bp-groups-widgets.php
40 40 <?php if ( $groups['groups'] ) : ?> 41 41 <div class="item-options" id="groups-list-options"> 42 42 <img id="ajax-loader-groups" src="<?php echo $bp->groups->image_base ?>/ajax-loader.gif" height="7" alt="<?php _e( 'Loading', 'buddypress' ) ?>" style="display: none;" /> 43 <a href="<?php echo site_url() . '/ groups' ?>" id="newest-groups"><?php _e("Newest", 'buddypress') ?></a> |44 <a href="<?php echo site_url() . '/ groups' ?>" id="recently-active-groups"><?php _e("Active", 'buddypress') ?></a> |45 <a href="<?php echo site_url() . '/ groups'?>" id="popular-groups" class="selected"><?php _e("Popular", 'buddypress') ?></a>43 <a href="<?php echo site_url() . '/' . $bp->groups->slug ?>" id="newest-groups"><?php _e("Newest", 'buddypress') ?></a> | 44 <a href="<?php echo site_url() . '/' . $bp->groups->slug ?>" id="recently-active-groups"><?php _e("Active", 'buddypress') ?></a> | 45 <a href="<?php echo site_url() . '/' . $bp->groups->slug ?>" id="popular-groups" class="selected"><?php _e("Popular", 'buddypress') ?></a> 46 46 </div> 47 47 <ul id="groups-list" class="item-list"> 48 48 <?php foreach ( $groups['groups'] as $group_id ) : ?> -
bp-wire.php
91 91 return false; 92 92 93 93 if ( !$table_name ) 94 $table_name = $bp-> {$component_name}->table_name_wire;94 $table_name = $bp->groups->table_name_wire; 95 95 96 96 $wire_post = new BP_Wire_Post( $table_name ); 97 97 $wire_post->item_id = $item_id; … … 123 123 return false; 124 124 125 125 if ( !$table_name ) 126 $table_name = $bp-> {$component_name}->table_name_wire;126 $table_name = $bp->groups->table_name_wire; 127 127 128 128 $wire_post = new BP_Wire_Post( $table_name, $wire_post_id ); 129 129 -
bp-wire/bp-wire-templatetags.php
20 20 function bp_wire_posts_template( $item_id, $component_slug, $can_post, $per_page, $max ) { 21 21 global $bp; 22 22 23 if ( $bp->current_component == $bp->wire->slug ) {23 if ( $bp->current_component == $bp->wire->slug || 'profile' == $bp->current_component ) { 24 24 $this->table_name = $bp->profile->table_name_wire; 25 25 26 26 // If the user is viewing their own wire, delete the notifications. … … 28 28 bp_core_delete_notifications_for_user_by_type( $bp->loggedin_user->id, 'xprofile', 'new_wire_post' ); 29 29 30 30 } else { 31 $this->table_name = $bp-> {$component_slug}->table_name_wire;31 $this->table_name = $bp->groups->table_name_wire; 32 32 } 33 33 34 34 $this->pag_page = isset( $_REQUEST['wpage'] ) ? intval( $_REQUEST['wpage'] ) : 1; … … 315 315 if ( $bp->current_component == $bp->wire->slug || $bp->current_component == $bp->profile->slug ) { 316 316 return apply_filters( 'bp_get_wire_get_action', $bp->displayed_user->domain . $bp->wire->slug . '/post/' ); 317 317 } 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/' ); 319 319 } 320 320 } 321 321 … … 365 365 if ( $bp->wire->slug == $bp->current_component || $bp->profile->slug == $bp->current_component ) { 366 366 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>' ); 367 367 } 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 . '/' . $bp->wire->slug . '/delete/' . $wire_posts_template->wire_post->id ), 'bp_wire_delete_link' ) . '">[' . __('Delete', 'buddypress') . ']</a>' ); 369 369 } 370 370 } 371 371 }