<?php
get_header();

locate_template( array( 'leftsidebar.php' ), true );

    /**
     * Con esto obtenemos toda la info necesaria del grupo actual
     * para usar fuera del bucle bp_has_groups()
     */
    bp_has_groups(); bp_groups (); bp_the_group();
    ?>
    
    <div id="content">
        
        <div id="iron-encabezado-container">
            <h2 class="iron-encabezado-seccion">
                <?php echo __('Grupos','buddypress'); ?>
            </h2>
            <ul class="iron-encabezado-ul">
                <li class="iron-encabezado-li">
                    <a href="<?php echo site_url(); ?>/grupos">
                        <?php _e ('Volver al Listado', 'buddypress'); ?>
                    </a>
                </li>
                <?php
                if (bp_group_is_admin()) {
                ?>
                    <li class="iron-encabezado-li">&middot;&nbsp;
                        <a <?php if (bp_is_group_admin_page()) echo 'class="selected"'; ?> href="<?php echo bp_group_permalink() ?>admin">
                            <?php _e ('Administrar', 'buddypress'); ?>
                        </a>
                    </li>
                <?php
                }
                ?>
            </ul>
        </div>
        
        <div class="padder">
        
        <div id="content-top"></div>
        
        <div id="content-middle">
            
            <div id="content-middle-add">
                
                <?php
                global $bp;
                
                if ($bp->current_action != 'admin' && $bp->current_action != 'send-invites' ) :
                
                    if ( bp_has_groups() ) : while ( bp_groups() ) : bp_the_group();
                    
                        do_action( 'bp_before_group_home_content' );
                        ?>
                        
                        <div id="content-middle-add-left">
                        
                            <?php
                            /**
                             * Avatar del Grupo
                             */
                            ?>
                            <div id="item-header-avatar">
                                <a href="<?php bp_group_permalink() ?>" title="<?php bp_group_name() ?>">
                                    <?php bp_group_avatar() ?>
                                </a>
                            </div><!-- #item-header-avatar -->
                            
                            <span class="highlight">
                                <?php bp_group_type() ?>
                            </span>
                            
                            <?php
                            /**
                             * Listado de Administradores
                             */
                             ?>
                            <h3>
                                <?php _e( 'Administradores', 'buddypress' ) ?>
                            </h3>
                            
                            <div class="iron-group-list-padder">
                                <?php bp_group_list_admins() ?>
                            </div>
                            
                            <?php
                            do_action( 'bp_after_group_menu_admins' );
                            ?>
                            
                            <?php /* // Listado de Moderadores, si los hay ?>
                            <?php if ( bp_group_has_moderators() ) : ?>
                                <?php do_action( 'bp_before_group_menu_mods' ) ?>
                        
                                <h3><?php _e( 'Moderadores' , 'buddypress' ) ?></h3>
                                <div class="iron-group-list-padder"><?php bp_group_list_mods() ?></div>
                        
                                <?php do_action( 'bp_after_group_menu_mods' ) ?>
                            <?php endif; */?>
                            
                        </div><!-- content-middle-add-left -->
                        
                        <div id="content-middle-add-right">
                            
                            <?php
                            /**
                             * Nombre del Grupo
                             */
                            ?>
                            <h2>
                                <a href="<?php bp_group_permalink() ?>" title="<?php bp_group_name() ?>">
                                    <?php echo str_ireplace($_GET['search'],'<span style="color:#E4611D;">'.$_GET['search'].'</span>',bp_get_group_name()); ?>
                                </a>
                                <span class="highlight">@<?php echo bp_group_slug(); ?></span>
                            </h2>
                            <span id="mentions">@<?php echo bp_group_slug(); ?></span>
                            
                            <?php
                            /**
                             * Botones, join group, etc.
                             */
                            ?>
                            <div id="item-buttons" class="item-list-tabs no-ajax">
                                <ul>
                                    <li class="feed">
                                        <a class="group-rss-link" href="<?php bp_group_activity_feed_link() ?>" title="<?php _e( 'RSS', 'buddypress' ); ?>">
                                            <?php _e( 'RSS', 'buddypress' ) ?>
                                        </a>
                                    </li>
                                </ul>
                                <?php
                                do_action( 'bp_group_activity_syndication_options' );
                                do_action( 'bp_group_header_actions' );
                                ?>
                            </div><!-- #item-buttons -->
                            
                            <?php
                            /**
                             * Descripcion del Grupo
                             */
                            ?>
                            <div class="iron-group-description">
                                <?php echo str_ireplace($_GET['search'],'<span style="color:#E4611D;">'.$_GET['search'].'</span>',bp_get_group_description()); ?>
                            </div>
                            
                            <?php
                            /**
                             * Listado de Miembros
                             */
                            ?>
                            <div class="iron-group-member-list">
                                <h3>
                                    <?php _e( 'Miembros', 'buddypress' ) ?>
                                </h3>
                                
                                <div class="iron-group-list-padder">
                                
                                    <?php
                                    if ( bp_group_has_members( 'exclude_admins_mods=1&max=12' ) ) :
                                    ?>
                                        
                                        <ul id="member-list" class="item-list">
                                            <?php
                                            while ( bp_group_members() ) : bp_group_the_member();
                                            
                                                /**
                                                 * Los usuarios privados no se muestran en el listado de miembros
                                                 */
                                                if (xprofile_get_field_data('Privacidad',bp_get_group_member_id()) == 'Privado' ) continue;
                                            ?>
                                            
                                            <li>
                                                <a href="<?php bp_group_member_domain() ?>" title="<?php bp_group_member_name(); ?>">
                                                    <?php bp_group_member_avatar_mini('32','32') ?>
                                                </a>
                                            </li>
                                            
                                            <?php
                                            endwhile;
                                            ?>
                                        </ul>
                                        
                                    <?php
                                    else :
                                        
                                        _e('Todav&iacute;a no hay miembros en el grupo !','buddypress');
                                        
                                    endif;
                                    ?>
                                
                                </div>
                            </div>
                        </div><!-- content-middle-add-right -->
                        
                        <?php
                        do_action( 'bp_after_group_home_content' );
                        
                    endwhile; endif;
                    ?>
                    
                    <div class="clear"></div>
                    
                <?php /*
                <div id="item-nav">
                    <div class="item-list-tabs no-ajax" id="object-nav">
                        <ul>
                            <?php bp_get_options_nav() ?>
    
                            <?php do_action( 'bp_group_options_nav' ) ?>
                        </ul>
                    </div>
                </div><!-- #item-nav -->
                */ ?>
                    
                    <?php
                    /**
                     * Con esto obtenemos toda la info necesaria del grupo actual
                     * para usar fuera del bucle bp_has_groups()
                     */
                    bp_has_groups(); bp_groups (); bp_the_group();
                    ?>
                    
                    <div id="item-body-groups">
                        <?php
                        do_action( 'bp_before_group_body' );
                        
                        if ( bp_is_group_members() && bp_group_is_visible() ) :
                        
                            locate_template( array( 'groups/single/members.php' ), true );
                        
                        elseif ( bp_is_group_forum() && bp_group_is_visible() ) :
                        
                            locate_template( array( 'groups/single/forum.php' ), true );
                        
                        elseif ( bp_is_group_membership_request() ) :
                        
                        locate_template( array( 'groups/single/request-membership.php' ), true );
                        
                        elseif ( bp_group_is_visible() && bp_is_active( 'activity' ) && bp_group_is_member() ) :
                        
                            locate_template( array( 'groups/single/activity.php' ), true );
                            
                        elseif ( !bp_group_is_visible() ) :
                        
                            /** 
                             * The group is not visible, show the status message
                             */
                            
                            do_action( 'bp_before_group_status_message' );
                            
                            ?>
                            
                            <div id="message" class="info">
                                <p><?php _e( 'Debes unirte al grupo para poder participar en &eacute;l.', 'buddypress' ) ?></p>
                            </div>
                            
                            <?php
                            do_action( 'bp_after_group_status_message' );
                            
                        else :
                        
                            /**
                             * If nothing sticks, just load a group front template if one exists.
                             */
                            locate_template( array( 'groups/single/front.php' ), true );
                        
                        endif;
                        
                        do_action( 'bp_after_group_body' );
                        ?>
                    </div><!-- #item-body -->
                    
                <?php
                elseif ($bp->current_action == 'admin') :
                
                    if ( bp_is_group_admin_page() && bp_group_is_visible() ) :
                    
                        locate_template( array( 'groups/single/admin.php' ), true );
                    endif;
                    
                elseif ($bp->current_action == 'send-invites') :
                
                    if ( bp_is_group_invites() && bp_group_is_visible() ) :
                    
                        locate_template( array( 'groups/single/send-invites.php' ), true );
                    endif;
                    
                endif;
                ?>
                
            </div><!-- content-middle-add -->
        </div><!-- content-middle -->
        <div id="content-bottom"></div>
        </div><!-- .padder -->
    </div><!-- #content -->
    
    <?php
    locate_template( array( 'sidebar.php' ), true );
    
get_footer();
?>