Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
04/28/2010 08:29:24 PM (16 years ago)
Author:
johnjamesjacoby
Message:

Fixes #2314 props jeffsayre

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/1.2/bp-themes/bp-default/registration/register.php

    r2773 r2963  
    4646                                <?php do_action( 'bp_after_account_details_fields' ) ?>
    4747
    48                                 <?php do_action( 'bp_before_blog_details_fields' ) ?>
    49 
    50 
    5148                                <?php /***** Extra Profile Details ******/ ?>
    5249
    5350                                <?php if ( bp_is_active( 'xprofile' ) ) : ?>
    54                                 <div class="register-section" id="profile-details-section">
    55 
    56                                         <h4><?php _e( 'Profile Details', 'buddypress' ) ?></h4>
    57 
    58                                         <?php /* Use the profile field loop to render input fields for the 'base' profile field group */ ?>
    59                                         <?php if ( function_exists( 'bp_has_profile' ) ) : if ( bp_has_profile( 'profile_group_id=1' ) ) : while ( bp_profile_groups() ) : bp_the_profile_group(); ?>
    60 
    61                                         <?php while ( bp_profile_fields() ) : bp_the_profile_field(); ?>
    62 
    63                                                 <div class="editfield">
    64 
    65                                                         <?php if ( 'textbox' == bp_get_the_profile_field_type() ) : ?>
    66 
    67                                                                 <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    68                                                                 <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    69                                                                 <input type="text" name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>" value="<?php bp_the_profile_field_edit_value() ?>" />
    70 
    71                                                         <?php endif; ?>
    72 
    73                                                         <?php if ( 'textarea' == bp_get_the_profile_field_type() ) : ?>
    74 
    75                                                                 <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    76                                                                 <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    77                                                                 <textarea rows="5" cols="40" name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_edit_value() ?></textarea>
    78 
    79                                                         <?php endif; ?>
    80 
    81                                                         <?php if ( 'selectbox' == bp_get_the_profile_field_type() ) : ?>
    82 
    83                                                                 <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    84                                                                 <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    85                                                                 <select name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>">
    86                                                                         <?php bp_the_profile_field_options() ?>
    87                                                                 </select>
    88 
    89                                                         <?php endif; ?>
    90 
    91                                                         <?php if ( 'multiselectbox' == bp_get_the_profile_field_type() ) : ?>
    92 
    93                                                                 <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    94                                                                 <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    95                                                                 <select name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>" multiple="multiple">
    96                                                                         <?php bp_the_profile_field_options() ?>
    97                                                                 </select>
    98 
    99                                                         <?php endif; ?>
    100 
    101                                                         <?php if ( 'radio' == bp_get_the_profile_field_type() ) : ?>
    102 
    103                                                                 <div class="radio">
    104                                                                         <span class="label"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></span>
    105 
     51
     52                                        <?php do_action( 'bp_before_signup_profile_fields' ) ?>
     53
     54                                        <div class="register-section" id="profile-details-section">
     55
     56                                                <h4><?php _e( 'Profile Details', 'buddypress' ) ?></h4>
     57
     58                                                <?php /* Use the profile field loop to render input fields for the 'base' profile field group */ ?>
     59                                                <?php if ( function_exists( 'bp_has_profile' ) ) : if ( bp_has_profile( 'profile_group_id=1' ) ) : while ( bp_profile_groups() ) : bp_the_profile_group(); ?>
     60
     61                                                <?php while ( bp_profile_fields() ) : bp_the_profile_field(); ?>
     62
     63                                                        <div class="editfield">
     64
     65                                                                <?php if ( 'textbox' == bp_get_the_profile_field_type() ) : ?>
     66
     67                                                                        <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    10668                                                                        <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    107                                                                         <?php bp_the_profile_field_options() ?>
    108 
    109                                                                         <?php if ( !bp_get_the_profile_field_is_required() ) : ?>
    110                                                                                 <a class="clear-value" href="javascript:clear( '<?php bp_the_profile_field_input_name() ?>' );"><?php _e( 'Clear', 'buddypress' ) ?></a>
    111                                                                         <?php endif; ?>
    112                                                                 </div>
    113 
    114                                                         <?php endif; ?>
    115 
    116                                                         <?php if ( 'checkbox' == bp_get_the_profile_field_type() ) : ?>
    117 
    118                                                                 <div class="checkbox">
    119                                                                         <span class="label"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></span>
    120 
     69                                                                        <input type="text" name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>" value="<?php bp_the_profile_field_edit_value() ?>" />
     70
     71                                                                <?php endif; ?>
     72
     73                                                                <?php if ( 'textarea' == bp_get_the_profile_field_type() ) : ?>
     74
     75                                                                        <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    12176                                                                        <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    122                                                                         <?php bp_the_profile_field_options() ?>
    123                                                                 </div>
    124 
    125                                                         <?php endif; ?>
    126 
    127                                                         <?php if ( 'datebox' == bp_get_the_profile_field_type() ) : ?>
    128 
    129                                                                 <div class="datebox">
    130                                                                         <label for="<?php bp_the_profile_field_input_name() ?>_day"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
     77                                                                        <textarea rows="5" cols="40" name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_edit_value() ?></textarea>
     78
     79                                                                <?php endif; ?>
     80
     81                                                                <?php if ( 'selectbox' == bp_get_the_profile_field_type() ) : ?>
     82
     83                                                                        <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
    13184                                                                        <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
    132 
    133                                                                         <select name="<?php bp_the_profile_field_input_name() ?>_day" id="<?php bp_the_profile_field_input_name() ?>_day">
    134                                                                                 <?php bp_the_profile_field_options( 'type=day' ) ?>
     85                                                                        <select name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>">
     86                                                                                <?php bp_the_profile_field_options() ?>
    13587                                                                        </select>
    13688
    137                                                                         <select name="<?php bp_the_profile_field_input_name() ?>_month" id="<?php bp_the_profile_field_input_name() ?>_month">
    138                                                                                 <?php bp_the_profile_field_options( 'type=month' ) ?>
     89                                                                <?php endif; ?>
     90
     91                                                                <?php if ( 'multiselectbox' == bp_get_the_profile_field_type() ) : ?>
     92
     93                                                                        <label for="<?php bp_the_profile_field_input_name() ?>"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
     94                                                                        <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
     95                                                                        <select name="<?php bp_the_profile_field_input_name() ?>" id="<?php bp_the_profile_field_input_name() ?>" multiple="multiple">
     96                                                                                <?php bp_the_profile_field_options() ?>
    13997                                                                        </select>
    14098
    141                                                                         <select name="<?php bp_the_profile_field_input_name() ?>_year" id="<?php bp_the_profile_field_input_name() ?>_year">
    142                                                                                 <?php bp_the_profile_field_options( 'type=year' ) ?>
    143                                                                         </select>
    144                                                                 </div>
    145 
    146                                                         <?php endif; ?>
    147 
    148                                                         <?php do_action( 'bp_custom_profile_edit_fields' ) ?>
    149 
    150                                                         <p class="description"><?php bp_the_profile_field_description() ?></p>
    151 
    152                                                 </div>
    153 
    154                                         <?php endwhile; ?>
    155 
    156                                         <input type="hidden" name="signup_profile_field_ids" id="signup_profile_field_ids" value="<?php bp_the_profile_group_field_ids() ?>" />
    157 
    158                                         <?php endwhile; endif; endif; ?>
    159 
    160                                 </div><!-- #profile-details-section -->
     99                                                                <?php endif; ?>
     100
     101                                                                <?php if ( 'radio' == bp_get_the_profile_field_type() ) : ?>
     102
     103                                                                        <div class="radio">
     104                                                                                <span class="label"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></span>
     105
     106                                                                                <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
     107                                                                                <?php bp_the_profile_field_options() ?>
     108
     109                                                                                <?php if ( !bp_get_the_profile_field_is_required() ) : ?>
     110                                                                                        <a class="clear-value" href="javascript:clear( '<?php bp_the_profile_field_input_name() ?>' );"><?php _e( 'Clear', 'buddypress' ) ?></a>
     111                                                                                <?php endif; ?>
     112                                                                        </div>
     113
     114                                                                <?php endif; ?>
     115
     116                                                                <?php if ( 'checkbox' == bp_get_the_profile_field_type() ) : ?>
     117
     118                                                                        <div class="checkbox">
     119                                                                                <span class="label"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></span>
     120
     121                                                                                <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
     122                                                                                <?php bp_the_profile_field_options() ?>
     123                                                                        </div>
     124
     125                                                                <?php endif; ?>
     126
     127                                                                <?php if ( 'datebox' == bp_get_the_profile_field_type() ) : ?>
     128
     129                                                                        <div class="datebox">
     130                                                                                <label for="<?php bp_the_profile_field_input_name() ?>_day"><?php bp_the_profile_field_name() ?> <?php if ( bp_get_the_profile_field_is_required() ) : ?><?php _e( '(required)', 'buddypress' ) ?><?php endif; ?></label>
     131                                                                                <?php do_action( 'bp_' . bp_get_the_profile_field_input_name() . '_errors' ) ?>
     132
     133                                                                                <select name="<?php bp_the_profile_field_input_name() ?>_day" id="<?php bp_the_profile_field_input_name() ?>_day">
     134                                                                                        <?php bp_the_profile_field_options( 'type=day' ) ?>
     135                                                                                </select>
     136
     137                                                                                <select name="<?php bp_the_profile_field_input_name() ?>_month" id="<?php bp_the_profile_field_input_name() ?>_month">
     138                                                                                        <?php bp_the_profile_field_options( 'type=month' ) ?>
     139                                                                                </select>
     140
     141                                                                                <select name="<?php bp_the_profile_field_input_name() ?>_year" id="<?php bp_the_profile_field_input_name() ?>_year">
     142                                                                                        <?php bp_the_profile_field_options( 'type=year' ) ?>
     143                                                                                </select>
     144                                                                        </div>
     145
     146                                                                <?php endif; ?>
     147
     148                                                                <?php do_action( 'bp_custom_profile_edit_fields' ) ?>
     149
     150                                                                <p class="description"><?php bp_the_profile_field_description() ?></p>
     151
     152                                                        </div>
     153
     154                                                <?php endwhile; ?>
     155
     156                                                <input type="hidden" name="signup_profile_field_ids" id="signup_profile_field_ids" value="<?php bp_the_profile_group_field_ids() ?>" />
     157
     158                                                <?php endwhile; endif; endif; ?>
     159
     160                                        </div><!-- #profile-details-section -->
     161
     162                                        <?php do_action( 'bp_after_signup_profile_fields' ) ?>
     163
    161164                                <?php endif; ?>
    162 
    163                                 <?php do_action( 'bp_after_signup_profile_fields' ) ?>
    164 
     165                               
    165166                                <?php if ( bp_get_blog_signup_allowed() ) : ?>
    166167
Note: See TracChangeset for help on using the changeset viewer.