/var/www/(Del)hsihk.com/wp-content/plugins/ninja-forms/includes/display/form/required-label.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
<?php
/**
 * Outputs the HTML indicating that form fields are required.
 *
**/
add_action('init''ninja_forms_register_display_req_items');
function 
ninja_forms_register_display_req_items(){
    
add_action('ninja_forms_display_before_fields''ninja_forms_display_req_items'12 );
}

function 
ninja_forms_display_req_items$form_id ){
    
$plugin_settings nf_get_settings();
    if(isset(
$plugin_settings['req_div_label'])){
        
$req_div_label __$plugin_settings['req_div_label'], 'ninja-forms' );
    }else{
        
$req_div_label __('Fields marked with a * are required.''ninja-forms');
    }

    
$all_fields ninja_forms_get_fields_by_form_id$form_id );
    
$output false;
    if( 
is_array$all_fields ) AND !empty( $all_fields ) ){
        foreach( 
$all_fields as $field ){
            if( isset( 
$field['data']['req'] ) AND $field['data']['req'] == ){
                
$output true;
            }
        }
    }
    if( 
$output && $req_div_label != '' ){
        
?>
        <div class="ninja-forms-required-items"><?php echo $req_div_label;?></div>
        <?php
    
}
}