Ticket #5092: 5092.diff
| File 5092.diff, 7.1 KB (added by , 13 years ago) |
|---|
-
bp-themes/bp-default/members/single/groups/invites.php
8 8 9 9 <li> 10 10 <div class="item-avatar"> 11 <a href="<?php bp_group_permalink(); ?>" ><?php bp_group_avatar( 'type=thumb&width=50&height=50' ); ?></a>11 <a href="<?php bp_group_permalink(); ?>" class="status-<?php bp_group_status();?>"><?php bp_group_avatar( 'type=thumb&width=50&height=50' ); ?></a> 12 12 </div> 13 13 14 <h4><a href="<?php bp_group_permalink(); ?>" ><?php bp_group_name(); ?></a><span class="small"> - <?php printf( __( '%s members', 'buddypress' ), bp_group_total_members( false ) ); ?></span></h4>14 <h4><a href="<?php bp_group_permalink(); ?>" class="status-<?php bp_group_status();?>"><?php bp_group_name(); ?></a><span class="small"> - <?php printf( __( '%s members', 'buddypress' ), bp_group_total_members( false ) ); ?></span></h4> 15 15 16 16 <p class="desc"> 17 17 <?php bp_group_description_excerpt(); ?> -
bp-themes/bp-default/functions.php
165 165 'close' => __( 'Close', 'buddypress' ), 166 166 'view' => __( 'View', 'buddypress' ), 167 167 'mark_as_fav' => __( 'Favorite', 'buddypress' ), 168 'remove_fav' => __( 'Remove Favorite', 'buddypress' ) 168 'remove_fav' => __( 'Remove Favorite', 'buddypress' ), 169 'join_hidden_first' => __( 'You must be a member of this group to access to its content', 'buddypress' ), 169 170 ); 170 171 wp_localize_script( 'dtheme-ajax-js', 'BP_DTheme', $params ); 171 172 -
bp-themes/bp-default/_inc/global.js
1015 1015 return false; 1016 1016 } ); 1017 1017 1018 /** Hidden group link click on member's invite screen ***************/ 1019 jq( '.my-groups #group-list.invites' ).on( 'click', 'a', function() { 1020 if( jq(this).hasClass( 'status-hidden' ) && jq(this).attr('href') == '#' ) { 1021 alert( BP_DTheme.join_hidden_first ); 1022 return false; 1023 } 1024 }); 1025 1018 1026 /** Button disabling ************************************************/ 1019 1027 1020 1028 jq('.pending').click(function() { -
bp-templates/bp-legacy/buddypress-functions.php
238 238 'mark_as_fav' => __( 'Favorite', 'buddypress' ), 239 239 'remove_fav' => __( 'Remove Favorite', 'buddypress' ), 240 240 'unsaved_changes' => __( 'Your profile has unsaved changes. If you leave the page, the changes will be lost.', 'buddypress' ), 241 'join_hidden_first' => __( 'You must be a member of this group to access to its content', 'buddypress' ), 241 242 ); 242 243 wp_localize_script( $asset['handle'], 'BP_DTheme', $params ); 243 244 -
bp-templates/bp-legacy/buddypress/members/single/groups/invites.php
8 8 9 9 <li> 10 10 <div class="item-avatar"> 11 <a href="<?php bp_group_permalink(); ?>" ><?php bp_group_avatar( 'type=thumb&width=50&height=50' ); ?></a>11 <a href="<?php bp_group_permalink(); ?>" class="status-<?php bp_group_status();?>"><?php bp_group_avatar( 'type=thumb&width=50&height=50' ); ?></a> 12 12 </div> 13 13 14 <h4><a href="<?php bp_group_permalink(); ?>" ><?php bp_group_name(); ?></a><span class="small"> - <?php printf( __( '%s members', 'buddypress' ), bp_group_total_members( false ) ); ?></span></h4>14 <h4><a href="<?php bp_group_permalink(); ?>" class="status-<?php bp_group_status();?>"><?php bp_group_name(); ?></a><span class="small"> - <?php printf( __( '%s members', 'buddypress' ), bp_group_total_members( false ) ); ?></span></h4> 15 15 16 16 <p class="desc"> 17 17 <?php bp_group_description_excerpt(); ?> -
bp-templates/bp-legacy/js/buddypress.js
1044 1044 return false; 1045 1045 } ); 1046 1046 1047 /** Hidden group link click on member's invite screen ***************/ 1048 jq( '.my-groups #group-list.invites' ).on( 'click', 'a', function() { 1049 if( jq(this).hasClass( 'status-hidden' ) && jq(this).attr('href') == '#' ) { 1050 alert( BP_DTheme.join_hidden_first ); 1051 return false; 1052 } 1053 }); 1054 1047 1055 /** Button disabling ************************************************/ 1048 1056 1049 1057 jq('#buddypress').on( 'click', '.pending', function() { -
bp-groups/bp-groups-filters.php
35 35 36 36 add_filter( 'bp_get_group_name', 'wp_filter_kses', 1 ); 37 37 add_filter( 'bp_get_group_permalink', 'wp_filter_kses', 1 ); 38 add_filter( 'bp_get_group_permalink', 'bp_groups_filter_hidden', 10, 2 ); 38 39 add_filter( 'bp_get_group_description', 'bp_groups_filter_kses', 1 ); 39 40 add_filter( 'bp_get_group_description_excerpt', 'wp_filter_kses', 1 ); 40 41 add_filter( 'groups_group_name_before_save', 'wp_filter_kses', 1 ); … … 169 170 return apply_filters( 'groups_filter_bbpress_root_page_sql', 't.topic_id' ); 170 171 } 171 172 add_filter( 'get_latest_topics_fields', 'groups_filter_forums_root_page_sql' ); 173 174 /** 175 * Filters group permalink to avoids 404 if an invited member clicks 176 * on an hidden group link from the his profile group invites screen 177 * 178 * @param string $permalink the link to the group 179 * @param object $group the group datas 180 * @return string the group permalink 181 */ 182 function bp_groups_filter_hidden( $permalink, $group ) { 183 184 if( bp_is_user_groups() && bp_is_current_action( 'invites' ) && 'hidden' == $group->status && !is_super_admin() ) 185 return '#'; 186 187 return $permalink; 188 } -
bp-groups/bp-groups-template.php
570 570 if ( empty( $group ) ) 571 571 $group =& $groups_template->group; 572 572 573 return apply_filters( 'bp_get_group_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/' . $group->slug . '/' ) );573 return apply_filters( 'bp_get_group_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() . '/' . $group->slug . '/' ), $group ); 574 574 } 575 575 576 576 function bp_group_admin_permalink( $group = false ) {
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)