- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-templates/bp-legacy/buddypress-functions.php
r10904 r11091 106 106 // Group buttons. 107 107 if ( bp_is_active( 'groups' ) ) { 108 add_action( 'bp_group_header_actions', 'bp_group_join_button', 5 ); 109 add_action( 'bp_group_header_actions', 'bp_group_new_topic_button', 20 ); 110 add_action( 'bp_directory_groups_actions', 'bp_group_join_button' ); 111 add_action( 'bp_groups_directory_group_filter', 'bp_legacy_theme_group_create_nav', 999 ); 108 add_action( 'bp_group_header_actions', 'bp_group_join_button', 5 ); 109 add_action( 'bp_group_header_actions', 'bp_group_new_topic_button', 20 ); 110 add_action( 'bp_directory_groups_actions', 'bp_group_join_button' ); 111 add_action( 'bp_groups_directory_group_filter', 'bp_legacy_theme_group_create_nav', 999 ); 112 add_action( 'bp_after_group_admin_content', 'bp_legacy_groups_admin_screen_hidden_input' ); 113 add_action( 'bp_before_group_admin_form', 'bp_legacy_theme_group_manage_members_add_search' ); 112 114 } 113 115 … … 607 609 608 610 /** 611 * Renders the group ID hidden input on group admin screens. 612 * 613 * @since 2.7.0 614 * 615 * @return string html 616 */ 617 function bp_legacy_groups_admin_screen_hidden_input() { 618 ?> 619 <input type="hidden" name="group-id" id="group-id" value="<?php bp_group_id(); ?>" /> 620 <?php 621 } 622 623 /** 609 624 * Add the Create a Site button to the Sites directory title. 610 625 * … … 1434 1449 return; 1435 1450 1436 if ( ! $group = groups_get_group( array( 'group_id' => $group_id )) )1451 if ( ! $group = groups_get_group( $group_id ) ) 1437 1452 return; 1438 1453 … … 1444 1459 _e( 'Error joining group', 'buddypress' ); 1445 1460 } else { 1446 echo '<a id="group-' . esc_attr( $group->id ) . '" class=" leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>';1461 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1447 1462 } 1448 1463 … … 1457 1472 _e( 'Error requesting membership', 'buddypress' ); 1458 1473 } else { 1459 echo '<a id="group-' . esc_attr( $group->id ) . '" class=" leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>';1474 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button leave-group" rel="leave" title="' . __( 'Leave Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'leave-group', 'groups_leave_group' ) . '">' . __( 'Leave Group', 'buddypress' ) . '</a>'; 1460 1475 } 1461 1476 … … 1478 1493 _e( 'Error leaving group', 'buddypress' ); 1479 1494 } elseif ( 'public' == $group->status ) { 1480 echo '<a id="group-' . esc_attr( $group->id ) . '" class=" join-group" rel="join" title="' . __( 'Join Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'join', 'groups_join_group' ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>';1495 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button join-group" rel="join" title="' . __( 'Join Group', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'join', 'groups_join_group' ) . '">' . __( 'Join Group', 'buddypress' ) . '</a>'; 1481 1496 } elseif ( 'private' == $group->status ) { 1482 echo '<a id="group-' . esc_attr( $group->id ) . '" class=" request-membership" rel="join" title="' . __( 'Request Membership', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'request-membership', 'groups_request_membership' ) . '">' . __( 'Request Membership', 'buddypress' ) . '</a>';1497 echo '<a id="group-' . esc_attr( $group->id ) . '" class="group-button request-membership" rel="join" title="' . __( 'Request Membership', 'buddypress' ) . '" href="' . wp_nonce_url( bp_get_group_permalink( $group ) . 'request-membership', 'groups_request_membership' ) . '">' . __( 'Request Membership', 'buddypress' ) . '</a>'; 1483 1498 } 1484 1499 } … … 1900 1915 '; 1901 1916 } 1917 1918 /** 1919 * Add a search box to a single group's manage members screen. 1920 * 1921 * @since 2.7.0 1922 * 1923 * @return string HTML for the search form. 1924 */ 1925 function bp_legacy_theme_group_manage_members_add_search() { 1926 if ( bp_is_action_variable( 'manage-members' ) ) : 1927 ?> 1928 <div id="members-dir-search" class="dir-search no-ajax" role="search"> 1929 <?php bp_directory_members_search_form(); ?> 1930 </div> 1931 <?php 1932 endif; 1933 }
Note: See TracChangeset
for help on using the changeset viewer.