Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- global $bp, $wpdb;
- ?>
- <?php do_action( 'bp_before_groups_loop' ); ?>
- <?php if ( bp_has_groups( 'type=alphabetical&per_page=99999' ) ) : ?>
- <?php do_action( 'bp_before_directory_groups_list' ); ?>
- <?php while ( bp_groups() ) : bp_the_group();
- if ((bp_get_group_id() != 212) && (bp_get_group_id() != 213)) :
- ?>
- <form action="<?php bp_departments_join(); ?>" method="post" id="department-request-form" class="standard-form">
- <input type="checkbox" id="<?php bp_group_id(); ?>" name="select_departments[]" value="<?php bp_group_id(); ?>" /><?php bp_group_name(); ?>
- <?php endif; ?>
- <?php endwhile; ?>
- <div class="group-button">
- <input type="submit" name="department-request-submit" id="request_membership" value="Request Membership" />
- </div>
- </form>
- <?php do_action( 'bp_after_directory_groups_list' ); ?>
- <?php else: ?>
- <div id="message" class="info">
- <p><?php _e( 'There were no groups found.', 'buddypress' ); ?></p>
- </div>
- <?php endif; ?>
- <?php do_action( 'bp_after_groups_loop' ); ?>
- <?php
- function bp_departments_join( $user_id ) {
- global $bp, $wpdb;
- $selected_departments['select_departments'];
- foreach ($selected_departments as $group_id) {
- $bp->groups->current_group = groups_get_group(array('group_id' => $group_id));
- groups_join_group($group_id, $user_id);
- }
- return $user_id;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement