/var/www/(Del)hsihk.com/wp-content/plugins/ninja-forms/includes/display/fields/desc.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
/**
 * Outputs the HTML of the description content if it is set to display.
 *
**/

// add_action( 'init', 'ninja_forms_init_field_desc' );
// function ninja_forms_init_field_desc() {
//     add_action( 'ninja_forms_display_before_field', 'ninja_forms_add_field_desc', 10, 2 );
// }

function ninja_forms_add_field_desc$field_id$data ){
    
$plugin_settings nf_get_settings();

    if ( isset( 
$data['desc_pos'] ) ) {
        
$desc_pos $data['desc_pos'];
    } else {
        
$desc_pos 'none';
    }

    if ( 
$desc_pos == 'none' ) {
        
remove_action'ninja_forms_display_after_opening_field_wrap''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_closing_field_wrap''ninja_forms_display_field_desc'10);
    } elseif ( 
$desc_pos == 'before_everything' ) {
        
add_action'ninja_forms_display_after_opening_field_wrap''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_closing_field_wrap''ninja_forms_display_field_desc'10);
    } elseif ( 
$desc_pos == 'before_label' ) {
        
add_action'ninja_forms_display_before_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_closing_field_wrap''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_opening_field_wrap''ninja_forms_display_field_desc'10);
    } elseif ( 
$desc_pos == 'after_label' ) {
        
add_action'ninja_forms_display_after_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_closing_field_wrap''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_opening_field_wrap''ninja_forms_display_field_desc'10);
    } elseif ( 
$desc_pos == 'after_everything' ) {
        
add_action'ninja_forms_display_before_closing_field_wrap''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_before_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_field_label''ninja_forms_display_field_desc'10);
        
remove_action'ninja_forms_display_after_opening_field_wrap''ninja_forms_display_field_desc'10);
    }

}
add_action'ninja_forms_display_before_field''ninja_forms_add_field_desc'10);

function 
ninja_forms_display_field_desc$field_id$data ){
    
$plugin_settings nf_get_settings();
    
    if ( ( isset( 
$data['show_desc'] ) and $data['show_desc'] == ) and isset( $data['desc_text'] ) ) {
        echo 
'<div class="ninja-forms-field-description">';
            echo 
do_shortcodewpautop$data['desc_text'] ) );
        echo 
'</div>';
    }
}