Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/28/2009 07:42:55 PM (17 years ago)
Author:
apeatling
Message:

Xprofile fixes - default option radio button on field creation. Disabling register page for logged in site admins as it causes problems. Datebox tweaks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-xprofile/bp-xprofile-templatetags.php

    r1973 r1977  
    471471                       
    472472                        case 'datebox':
    473                                
     473                       
    474474                                if ( $field->data->value != '' ) {
    475475                                        $day = date("j", $field->data->value);
     
    477477                                        $year = date("Y", $field->data->value);
    478478                                        $default_select = ' selected="selected"';
    479                                        
    480                                         /* Check for updated posted values, but errors preventing them from being saved first time */
    481                                         if ( isset( $_POST['field_' . $field->id . '_day'] ) && $day != $_POST['field_' . $field->id . '_day'] ) {
    482                                                 if ( !empty( $_POST['field_' . $field->id . '_day'] ) )
    483                                                         $day = $_POST['field_' . $field->id . '_day'];
    484                                         }
    485                                        
    486                                         if ( isset( $_POST['field_' . $field->id . '_month'] ) && $month != $_POST['field_' . $field->id . '_month'] ) {
    487                                                 if ( !empty( $_POST['field_' . $field->id . '_month'] ) )
    488                                                         $month = $_POST['field_' . $field->id . '_month'];
    489                                         }
    490                                        
    491                                         if ( isset( $_POST['field_' . $field->id . '_year'] ) && $year != date("j", $_POST['field_' . $field->id . '_year'] ) ) {
    492                                                 if ( !empty( $_POST['field_' . $field->id . '_year'] ) )
    493                                                         $year = $_POST['field_' . $field->id . '_year'];
    494                                         }
     479                                }
     480                               
     481                                /* Check for updated posted values, but errors preventing them from being saved first time */
     482                                if ( isset( $_POST['field_' . $field->id . '_day'] ) && $day != $_POST['field_' . $field->id . '_day'] ) {
     483                                        if ( !empty( $_POST['field_' . $field->id . '_day'] ) )
     484                                                $day = $_POST['field_' . $field->id . '_day'];
     485                                }
     486                               
     487                                if ( isset( $_POST['field_' . $field->id . '_month'] ) && $month != $_POST['field_' . $field->id . '_month'] ) {
     488                                        if ( !empty( $_POST['field_' . $field->id . '_month'] ) )
     489                                                $month = $_POST['field_' . $field->id . '_month'];
     490                                }
     491                               
     492                                if ( isset( $_POST['field_' . $field->id . '_year'] ) && $year != date("j", $_POST['field_' . $field->id . '_year'] ) ) {
     493                                        if ( !empty( $_POST['field_' . $field->id . '_year'] ) )
     494                                                $year = $_POST['field_' . $field->id . '_year'];
    495495                                }
    496496                               
Note: See TracChangeset for help on using the changeset viewer.