Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/22/2011 10:13:25 AM (14 years ago)
Author:
johnjamesjacoby
Message:

First pass at normalizing bp-default template files. This includes:

A ton of code cleanup
Using new functions found in BP 1.3
Template header documentation
Improve pagination style and position on root component templates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/groups/create.php

    r3771 r3810  
    1 <?php get_header() ?>
     1<?php
     2
     3/**
     4 * BuddyPress - Create Group
     5 *
     6 * @package BuddyPress
     7 * @subpackage bp-default
     8 */
     9
     10?>
     11
     12<?php get_header(); ?>
    213
    314    <div id="content">
    415        <div class="padder">
    516
    6         <form action="<?php bp_group_creation_form_action() ?>" method="post" id="create-group-form" class="standard-form" enctype="multipart/form-data">
    7             <h3><?php _e( 'Create a Group', 'buddypress' ) ?> &nbsp;<a class="button" href="<?php echo bp_get_root_domain() . '/' . BP_GROUPS_SLUG . '/' ?>"><?php _e( 'Groups Directory', 'buddypress' ) ?></a></h3>
    8 
    9             <?php do_action( 'bp_before_create_group' ) ?>
     17        <form action="<?php bp_group_creation_form_action(); ?>" method="post" id="create-group-form" class="standard-form" enctype="multipart/form-data">
     18            <h3><?php _e( 'Create a Group', 'buddypress' ); ?> &nbsp;<a class="button" href="<?php echo trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() ); ?>"><?php _e( 'Groups Directory', 'buddypress' ); ?></a></h3>
     19
     20            <?php do_action( 'bp_before_create_group' ); ?>
    1021
    1122            <div class="item-list-tabs no-ajax" id="group-create-tabs" role="navigation">
    1223                <ul>
     24
    1325                    <?php bp_group_creation_tabs(); ?>
     26
    1427                </ul>
    1528            </div>
    1629
    17             <?php do_action( 'template_notices' ) ?>
     30            <?php do_action( 'template_notices' ); ?>
    1831
    1932            <div class="item-body" id="group-create-body">
     
    2437                    <?php do_action( 'bp_before_group_details_creation_step' ); ?>
    2538
    26                     <label for="group-name"><?php _e('* Group Name', 'buddypress') ?> <?php _e( '(required)', 'buddypress' )?></label>
    27                     <input type="text" name="group-name" id="group-name" value="<?php bp_new_group_name() ?>" />
    28 
    29                     <label for="group-desc"><?php _e('* Group Description', 'buddypress') ?> <?php _e( '(required)', 'buddypress' )?></label>
    30                     <textarea name="group-desc" id="group-desc"><?php bp_new_group_description() ?></textarea>
    31 
    32                     <?php do_action( 'bp_after_group_details_creation_step' ); /* Deprecated -> */ do_action( 'groups_custom_group_fields_editable' ); ?>
    33 
    34                     <?php wp_nonce_field( 'groups_create_save_group-details' ) ?>
     39                    <label for="group-name"><?php _e('* Group Name', 'buddypress'); ?> <?php _e( '(required)', 'buddypress' ); ?></label>
     40                    <input type="text" name="group-name" id="group-name" value="<?php bp_new_group_name(); ?>" />
     41
     42                    <label for="group-desc"><?php _e('* Group Description', 'buddypress') ?> <?php _e( '(required)', 'buddypress' ); ?></label>
     43                    <textarea name="group-desc" id="group-desc"><?php bp_new_group_description(); ?></textarea>
     44
     45                    <?php
     46                    do_action( 'bp_after_group_details_creation_step' );
     47                    do_action( 'groups_custom_group_fields_editable' ); // @Deprecated
     48
     49                    wp_nonce_field( 'groups_create_save_group-details' ); ?>
    3550
    3651                <?php endif; ?>
     
    4358                    <?php if ( bp_is_active( 'forums' ) ) : ?>
    4459                        <?php if ( bp_forums_is_installed_correctly() ) : ?>
     60
    4561                            <div class="checkbox">
    46                                 <label><input type="checkbox" name="group-show-forum" id="group-show-forum" value="1"<?php if ( bp_get_new_group_enable_forum() ) { ?> checked="checked"<?php } ?> /> <?php _e('Enable discussion forum', 'buddypress') ?></label>
     62                                <label><input type="checkbox" name="group-show-forum" id="group-show-forum" value="1"<?php checked( bp_get_new_group_enable_forum(), true, true ); ?> /> <?php _e( 'Enable discussion forum', 'buddypress' ); ?></label>
    4763                            </div>
     64
    4865                        <?php else : ?>
    4966                            <?php if ( is_super_admin() ) : ?>
     67
    5068                                <div class="checkbox">
    51                                     <label><input type="checkbox" disabled="disabled" name="disabled" id="disabled" value="0" /> <?php printf( __('<strong>Attention Site Admin:</strong> Group forums require the <a href="%s">correct setup and configuration</a> of a bbPress installation.', 'buddypress' ), bp_get_root_domain() . '/wp-admin/admin.php?page=bb-forums-setup' ) ?></label>
     69                                    <label><input type="checkbox" disabled="disabled" name="disabled" id="disabled" value="0" /> <?php printf( __( '<strong>Attention Site Admin:</strong> Group forums require the <a href="%s">correct setup and configuration</a> of a bbPress installation.', 'buddypress' ), bp_get_root_domain() . '/wp-admin/admin.php?page=bb-forums-setup' ); ?></label>
    5270                                </div>
     71
    5372                            <?php endif; ?>
    5473                        <?php endif; ?>
     
    6180                    <div class="radio">
    6281                        <label><input type="radio" name="group-status" value="public"<?php if ( 'public' == bp_get_new_group_status() || !bp_get_new_group_status() ) { ?> checked="checked"<?php } ?> />
    63                             <strong><?php _e( 'This is a public group', 'buddypress' ) ?></strong>
     82                            <strong><?php _e( 'This is a public group', 'buddypress' ); ?></strong>
    6483                            <ul>
    65                                 <li><?php _e( 'Any site member can join this group.', 'buddypress' ) ?></li>
    66                                 <li><?php _e( 'This group will be listed in the groups directory and in search results.', 'buddypress' ) ?></li>
    67                                 <li><?php _e( 'Group content and activity will be visible to any site member.', 'buddypress' ) ?></li>
     84                                <li><?php _e( 'Any site member can join this group.', 'buddypress' ); ?></li>
     85                                <li><?php _e( 'This group will be listed in the groups directory and in search results.', 'buddypress' ); ?></li>
     86                                <li><?php _e( 'Group content and activity will be visible to any site member.', 'buddypress' ); ?></li>
    6887                            </ul>
    6988                        </label>
    7089
    7190                        <label><input type="radio" name="group-status" value="private"<?php if ( 'private' == bp_get_new_group_status() ) { ?> checked="checked"<?php } ?> />
    72                             <strong><?php _e( 'This is a private group', 'buddypress' ) ?></strong>
     91                            <strong><?php _e( 'This is a private group', 'buddypress' ); ?></strong>
    7392                            <ul>
    74                                 <li><?php _e( 'Only users who request membership and are accepted can join the group.', 'buddypress' ) ?></li>
    75                                 <li><?php _e( 'This group will be listed in the groups directory and in search results.', 'buddypress' ) ?></li>
    76                                 <li><?php _e( 'Group content and activity will only be visible to members of the group.', 'buddypress' ) ?></li>
     93                                <li><?php _e( 'Only users who request membership and are accepted can join the group.', 'buddypress' ); ?></li>
     94                                <li><?php _e( 'This group will be listed in the groups directory and in search results.', 'buddypress' ); ?></li>
     95                                <li><?php _e( 'Group content and activity will only be visible to members of the group.', 'buddypress' ); ?></li>
    7796                            </ul>
    7897                        </label>
    7998
    8099                        <label><input type="radio" name="group-status" value="hidden"<?php if ( 'hidden' == bp_get_new_group_status() ) { ?> checked="checked"<?php } ?> />
    81                             <strong><?php _e('This is a hidden group', 'buddypress') ?></strong>
     100                            <strong><?php _e('This is a hidden group', 'buddypress'); ?></strong>
    82101                            <ul>
    83                                 <li><?php _e( 'Only users who are invited can join the group.', 'buddypress' ) ?></li>
    84                                 <li><?php _e( 'This group will not be listed in the groups directory or search results.', 'buddypress' ) ?></li>
    85                                 <li><?php _e( 'Group content and activity will only be visible to members of the group.', 'buddypress' ) ?></li>
     102                                <li><?php _e( 'Only users who are invited can join the group.', 'buddypress' ); ?></li>
     103                                <li><?php _e( 'This group will not be listed in the groups directory or search results.', 'buddypress' ); ?></li>
     104                                <li><?php _e( 'Group content and activity will only be visible to members of the group.', 'buddypress' ); ?></li>
    86105                            </ul>
    87106                        </label>
     
    90109                    <?php do_action( 'bp_after_group_settings_creation_step' ); ?>
    91110
    92                     <?php wp_nonce_field( 'groups_create_save_group-settings' ) ?>
     111                    <?php wp_nonce_field( 'groups_create_save_group-settings' ); ?>
    93112
    94113                <?php endif; ?>
     
    102121
    103122                        <div class="left-menu">
    104                             <?php bp_new_group_avatar() ?>
     123
     124                            <?php bp_new_group_avatar(); ?>
     125
    105126                        </div><!-- .left-menu -->
    106127
    107128                        <div class="main-column">
    108                             <p><?php _e("Upload an image to use as an avatar for this group. The image will be shown on the main group page, and in search results.", 'buddypress') ?></p>
     129                            <p><?php _e( "Upload an image to use as an avatar for this group. The image will be shown on the main group page, and in search results.", 'buddypress' ); ?></p>
    109130
    110131                            <p>
    111132                                <input type="file" name="file" id="file" />
    112                                 <input type="submit" name="upload" id="upload" value="<?php _e( 'Upload Image', 'buddypress' ) ?>" />
     133                                <input type="submit" name="upload" id="upload" value="<?php _e( 'Upload Image', 'buddypress' ); ?>" />
    113134                                <input type="hidden" name="action" id="action" value="bp_avatar_upload" />
    114135                            </p>
    115136
    116                             <p><?php _e( 'To skip the avatar upload process, hit the "Next Step" button.', 'buddypress' ) ?></p>
     137                            <p><?php _e( 'To skip the avatar upload process, hit the "Next Step" button.', 'buddypress' ); ?></p>
    117138                        </div><!-- .main-column -->
    118139
     
    121142                    <?php if ( 'crop-image' == bp_get_avatar_admin_step() ) : ?>
    122143
    123                         <h3><?php _e( 'Crop Group Avatar', 'buddypress' ) ?></h3>
    124 
    125                         <img src="<?php bp_avatar_to_crop() ?>" id="avatar-to-crop" class="avatar" alt="<?php _e( 'Avatar to crop', 'buddypress' ) ?>" />
     144                        <h3><?php _e( 'Crop Group Avatar', 'buddypress' ); ?></h3>
     145
     146                        <img src="<?php bp_avatar_to_crop(); ?>" id="avatar-to-crop" class="avatar" alt="<?php _e( 'Avatar to crop', 'buddypress' ); ?>" />
    126147
    127148                        <div id="avatar-crop-pane">
    128                             <img src="<?php bp_avatar_to_crop() ?>" id="avatar-crop-preview" class="avatar" alt="<?php _e( 'Avatar preview', 'buddypress' ) ?>" />
     149                            <img src="<?php bp_avatar_to_crop(); ?>" id="avatar-crop-preview" class="avatar" alt="<?php _e( 'Avatar preview', 'buddypress' ); ?>" />
    129150                        </div>
    130151
    131                         <input type="submit" name="avatar-crop-submit" id="avatar-crop-submit" value="<?php _e( 'Crop Image', 'buddypress' ) ?>" />
    132 
    133                         <input type="hidden" name="image_src" id="image_src" value="<?php bp_avatar_to_crop_src() ?>" />
     152                        <input type="submit" name="avatar-crop-submit" id="avatar-crop-submit" value="<?php _e( 'Crop Image', 'buddypress' ); ?>" />
     153
     154                        <input type="hidden" name="image_src" id="image_src" value="<?php bp_avatar_to_crop_src(); ?>" />
    134155                        <input type="hidden" name="upload" id="upload" />
    135156                        <input type="hidden" id="x" name="x" />
     
    142163                    <?php do_action( 'bp_after_group_avatar_creation_step' ); ?>
    143164
    144                     <?php wp_nonce_field( 'groups_create_save_group-avatar' ) ?>
     165                    <?php wp_nonce_field( 'groups_create_save_group-avatar' ); ?>
    145166
    146167                <?php endif; ?>
     
    152173
    153174                    <?php if ( bp_is_active( 'friends' ) && bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?>
     175
    154176                        <div class="left-menu">
    155177
    156178                            <div id="invite-list">
    157179                                <ul>
    158                                     <?php bp_new_group_invite_friend_list() ?>
     180                                    <?php bp_new_group_invite_friend_list(); ?>
    159181                                </ul>
    160182
    161                                 <?php wp_nonce_field( 'groups_invite_uninvite_user', '_wpnonce_invite_uninvite_user' ) ?>
     183                                <?php wp_nonce_field( 'groups_invite_uninvite_user', '_wpnonce_invite_uninvite_user' ); ?>
    162184                            </div>
    163185
     
    172194                            <?php /* The ID 'friend-list' is important for AJAX support. */ ?>
    173195                            <ul id="friend-list" class="item-list" role="main">
     196
    174197                            <?php if ( bp_group_has_invites() ) : ?>
    175198
    176199                                <?php while ( bp_group_invites() ) : bp_group_the_invite(); ?>
    177200
    178                                     <li id="<?php bp_group_invite_item_id() ?>">
    179                                         <?php bp_group_invite_user_avatar() ?>
    180 
    181                                         <h4><?php bp_group_invite_user_link() ?></h4>
    182                                         <span class="activity"><?php bp_group_invite_user_last_active() ?></span>
     201                                    <li id="<?php bp_group_invite_item_id(); ?>">
     202
     203                                        <?php bp_group_invite_user_avatar(); ?>
     204
     205                                        <h4><?php bp_group_invite_user_link(); ?></h4>
     206                                        <span class="activity"><?php bp_group_invite_user_last_active(); ?></span>
    183207
    184208                                        <div class="action">
    185                                             <a class="remove" href="<?php bp_group_invite_user_remove_invite_url() ?>" id="<?php bp_group_invite_item_id() ?>"><?php _e( 'Remove Invite', 'buddypress' ) ?></a>
     209                                            <a class="remove" href="<?php bp_group_invite_user_remove_invite_url(); ?>" id="<?php bp_group_invite_item_id(); ?>"><?php _e( 'Remove Invite', 'buddypress' ); ?></a>
    186210                                        </div>
    187211                                    </li>
     
    189213                                <?php endwhile; ?>
    190214
    191                                 <?php wp_nonce_field( 'groups_send_invites', '_wpnonce_send_invites' ) ?>
     215                                <?php wp_nonce_field( 'groups_send_invites', '_wpnonce_send_invites' ); ?>
     216
    192217                            <?php endif; ?>
     218
    193219                            </ul>
    194220
     
    203229                    <?php endif; ?>
    204230
    205                     <?php wp_nonce_field( 'groups_create_save_group-invites' ) ?>
     231                    <?php wp_nonce_field( 'groups_create_save_group-invites' ); ?>
     232
    206233                    <?php do_action( 'bp_after_group_invites_creation_step' ); ?>
    207234
    208235                <?php endif; ?>
    209236
    210                 <?php do_action( 'groups_custom_create_steps' ) // Allow plugins to add custom group creation steps ?>
     237                <?php do_action( 'groups_custom_create_steps' ); // Allow plugins to add custom group creation steps ?>
    211238
    212239                <?php do_action( 'bp_before_group_creation_step_buttons' ); ?>
    213240
    214241                <?php if ( 'crop-image' != bp_get_avatar_admin_step() ) : ?>
     242
    215243                    <div class="submit" id="previous-next">
     244
    216245                        <?php /* Previous Button */ ?>
    217246                        <?php if ( !bp_is_first_group_creation_step() ) : ?>
    218                             <input type="button" value="&larr; <?php _e('Previous Step', 'buddypress') ?>" id="group-creation-previous" name="previous" onclick="location.href='<?php bp_group_creation_previous_link() ?>'" />
     247
     248                            <input type="button" value="&larr; <?php _e( 'Previous Step', 'buddypress' ); ?>" id="group-creation-previous" name="previous" onclick="location.href='<?php bp_group_creation_previous_link(); ?>'" />
     249
    219250                        <?php endif; ?>
    220251
    221252                        <?php /* Next Button */ ?>
    222253                        <?php if ( !bp_is_last_group_creation_step() && !bp_is_first_group_creation_step() ) : ?>
    223                             <input type="submit" value="<?php _e('Next Step', 'buddypress') ?> &rarr;" id="group-creation-next" name="save" />
     254
     255                            <input type="submit" value="<?php _e( 'Next Step', 'buddypress' ); ?> &rarr;" id="group-creation-next" name="save" />
     256
    224257                        <?php endif;?>
    225258
    226259                        <?php /* Create Button */ ?>
    227260                        <?php if ( bp_is_first_group_creation_step() ) : ?>
    228                             <input type="submit" value="<?php _e('Create Group and Continue', 'buddypress') ?> &rarr;" id="group-creation-create" name="save" />
     261
     262                            <input type="submit" value="<?php _e( 'Create Group and Continue', 'buddypress' ); ?> &rarr;" id="group-creation-create" name="save" />
     263
    229264                        <?php endif; ?>
    230265
    231266                        <?php /* Finish Button */ ?>
    232267                        <?php if ( bp_is_last_group_creation_step() ) : ?>
    233                             <input type="submit" value="<?php _e('Finish', 'buddypress') ?> &rarr;" id="group-creation-finish" name="save" />
     268
     269                            <input type="submit" value="<?php _e( 'Finish', 'buddypress' ); ?> &rarr;" id="group-creation-finish" name="save" />
     270
    234271                        <?php endif; ?>
    235272                    </div>
     273
    236274                <?php endif;?>
    237275
     
    239277
    240278                <?php /* Don't leave out this hidden field */ ?>
    241                 <input type="hidden" name="group_id" id="group_id" value="<?php bp_new_group_id() ?>" />
    242 
    243                 <?php do_action( 'bp_directory_groups_content' ) ?>
     279                <input type="hidden" name="group_id" id="group_id" value="<?php bp_new_group_id(); ?>" />
     280
     281                <?php do_action( 'bp_directory_groups_content' ); ?>
    244282
    245283            </div><!-- .item-body -->
    246284
    247             <?php do_action( 'bp_after_create_group' ) ?>
     285            <?php do_action( 'bp_after_create_group' ); ?>
    248286
    249287        </form>
     
    252290    </div><!-- #content -->
    253291
    254     <?php get_sidebar() ?>
    255 
    256 <?php get_footer() ?>
     292<?php get_sidebar(); ?>
     293<?php get_footer(); ?>
Note: See TracChangeset for help on using the changeset viewer.