get_form_ID() == $form_id ) {
$field_row = $ninja_forms_loading->get_field_settings( $field_id );
} else if ( isset ( $ninja_forms_processing ) && $ninja_forms_processing->get_form_ID() == $form_id ) {
$field_row = $ninja_forms_processing->get_field_settings( $field_id );
}
$field_type = $field_row['type'];
if( isset ( $data['label'] ) ) {
$label = stripslashes($data['label']);
} else if ( isset ( $ninja_forms_fields[$field_type]['default_label'] ) ) {
$label = $ninja_forms_fields[$field_type]['default_label'];
} else {
$label = '';
}
if( isset ( $data['label_pos'] ) ) {
$label_pos = stripslashes($data['label_pos']);
} else {
$label_pos = '';
}
if ( isset( $plugin_settings['req_field_symbol'] ) ) {
$req_symbol = $plugin_settings['req_field_symbol'];
} else {
$req_symbol = '';
}
if ( isset ( $data['req'] ) ) {
$req = $data['req'];
} else {
$req = '';
}
if ( isset ( $data['display_label'] ) ) {
$display_label = $data['display_label'];
} else {
$display_label = true;
}
$label_class = '';
$label_class = apply_filters( 'ninja_forms_label_class', $label_class, $field_id );
if ( $display_label ) {
if ( $req == 1 && $req_symbol != '' && $label_pos != 'inside' ) {
$req_span = "$req_symbol";
} else {
$req_span = '';
}
?>
get_field_value( $field_id );
$field_row = $ninja_forms_loading->get_field_settings( $field_id );
} else if ( isset ( $ninja_forms_processing ) ) {
$user_value = $ninja_forms_processing->get_field_value( $field_id );
$field_row = $ninja_forms_processing->get_field_settings( $field_id );
}
if ( isset ( $field_row['type'] ) ) {
$field_type = $field_row['type'];
} else {
$field_type = '';
}
if ( isset( $data['label_pos'] ) ) {
$label_pos = $data['label_pos'];
} else {
$label_pos = '';
}
// Get the required field symbol.
$settings = nf_get_settings();
if ( isset ( $settings['req_field_symbol'] ) ) {
$req_symbol = $settings['req_field_symbol'];
} else {
$req_symbol = '*';
}
if ( isset ( $data['req'] ) and $data['req'] == 1 and $label_pos == 'inside' and ! isset ( $data['req_added'] ) ) {
$data['label'] .= ' '.$req_symbol;
$data['req_added'] = 1;
}
if ( isset( $data['label'] ) ) {
$label = $data['label'];
} else {
$label = '';
}
if ( $field_type != '_list' ) {
if ( $label_pos == 'inside' ) {
$label = strip_tags( $label );
$data['label'] = $label;
if ( isset ( $ninja_forms_loading ) ) {
if ( !empty( $user_value ) )
return $data;
$ninja_forms_loading->update_field_value( $field_id, $label );
} else {
if ( $ninja_forms_processing->get_field_value( $field_id ) )
return $data;
$ninja_forms_processing->update_field_value( $field_id, $label );
}
}
}
return $data;
}
add_filter( 'ninja_forms_field', 'ninja_forms_display_label_inside', 5, 2 );