/var/www/(Del)hsihk.com/wp-content/plugins/ninja-forms/includes/admin/edit-field/calc.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
<?php

/*
 *
 * Function used to output calcluation options on each field editing section on the back-end.
 *
 * @since 2.2.28
 * @returns void
 */

function ninja_forms_edit_field_calc$field_id ) {
    global 
$ninja_forms_fields;

    
$field_row ninja_forms_get_field_by_id$field_id );
    
$field_type $field_row['type'];
    if ( 
$ninja_forms_fields[$field_type]['process_field'] ) {
        if ( isset ( 
$field_row['data']['calc_option'] ) ) {
            
$calc_option $field_row['data']['calc_option'];
        } else {
            
$calc_option 0;
        }

        if ( isset ( 
$field_row['data']['calc_auto_include'] ) ) {
            
$calc_auto_include $field_row['data']['calc_auto_include'];
        } else {
            
$calc_auto_include 0;
        }

        if ( isset ( 
$field_row['data']['calc_value'] ) ) {
            
$calc_value $field_row['data']['calc_value'];
        } else {
            
$calc_value 0;
        }

        
?>
        <div class="description description-wide">
        <hr>
        <h5><?php _e'Calculation Settings''ninja-forms' );?></h5>
        <?php
        
if ( $field_type == '_checkbox' ) {
            if ( !isset ( 
$calc_value['unchecked'] ) ) {
                
$calc_value = array();
                
$calc_value['unchecked'] = 0;
                
$calc_value['checked'] = 0;
            }
            
ninja_forms_edit_field_el_output($field_id'text'__'<strong>Checked</strong> Calculation Value''ninja-forms' ), 'calc_value[checked]'$calc_value['checked'], 'wide'''''__'This is the value that will be used if <strong>Checked</strong>.''ninja-forms' ) );
            
ninja_forms_edit_field_el_output($field_id'text'__'<strong>Unchecked</strong> Calculation Value''ninja-forms' ), 'calc_value[unchecked]'$calc_value['unchecked'], 'wide'''''__'This is the value that will be used if <strong>Unchecked</strong>.''ninja-forms' ) );
        }

        
ninja_forms_edit_field_el_output($field_id'checkbox'__'Include in the auto-total? (If enabled)''ninja-forms' ), 'calc_auto_include'$calc_auto_include'wide''''ninja-forms-field-auto-total-include');
    }
    
?>
        
    <?php
}

add_action'ninja_forms_edit_field_after_registered''ninja_forms_edit_field_calc'11 );