Feature #7292 » bp-social-media-profiles.diff
wp-content/plugins/bp-social-media-profiles/bp-social-media-profiles.php | ||
---|---|---|
466 | 466 |
} |
467 | 467 |
$smp_field_id = $xprofile_field['field_id']; |
468 | 468 |
if ( $this->is_smp_field( $smp_field_id ) ) { |
469 | ||
470 | ||
469 | 471 |
$field_bp_smp_data = bp_xprofile_get_meta( $smp_field_id, 'field', 'bp_smp_data' ); |
470 | 472 |
if ( isset( $field_bp_smp_data['site'] ) && $field_bp_smp_data['site'] != '' ) { |
471 | 473 |
$smp_field_value = xprofile_get_field_data( $smp_field_id, bp_displayed_user_id() ); |
472 |
$site_id = strtolower( $field_name );
|
|
473 |
// Get the callback function for the field |
|
474 |
$callback = isset( $this->smp_site_data->sites[$site_id]['callback'] ) ? $this->smp_site_data->sites[$site_id]['callback'] : '';
|
|
474 |
$site_id = strtolower( $this->fieldmeta[ $smp_field_id ]['site'] );
|
|
475 | ||
476 |
$callback = isset( $this->smp_site_data->sites[ $site_id ]['callback'] ) ? $this->smp_site_data->sites[$site_id]['callback'] : '';
|
|
475 | 477 |
// If the user hasn't supplied a URL pattern, check to make sure one hasn't been defined in the defaults |
476 | 478 |
// If one has, pass it to the callback function |
477 | 479 |
if ( !isset( $this->fieldmeta[$smp_field_id]['url_pattern'] ) || $this->fieldmeta[$smp_field_id]['url_pattern'] != '' ) { |