Skip to:
Content

BuddyPress.org


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/buddypress-functions.php

    r10904 r11091  
    106106            // Group buttons.
    107107            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' );
    112114            }
    113115
     
    607609
    608610/**
     611 * Renders the group ID hidden input on group admin screens.
     612 *
     613 * @since 2.7.0
     614 *
     615 * @return string html
     616 */
     617function 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/**
    609624 * Add the Create a Site button to the Sites directory title.
    610625 *
     
    14341449        return;
    14351450
    1436     if ( ! $group = groups_get_group( array( 'group_id' => $group_id ) ) )
     1451    if ( ! $group = groups_get_group( $group_id ) )
    14371452        return;
    14381453
     
    14441459                _e( 'Error joining group', 'buddypress' );
    14451460            } 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>';
    14471462            }
    14481463
     
    14571472                    _e( 'Error requesting membership', 'buddypress' );
    14581473                } 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>';
    14601475                }
    14611476
     
    14781493            _e( 'Error leaving group', 'buddypress' );
    14791494        } 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>';
    14811496        } 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>';
    14831498        }
    14841499    }
     
    19001915    ';
    19011916}
     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 */
     1925function 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.