/var/www/(Del)hsihk.com/wp-content/plugins/ninja-forms/includes/display/processing/pre-process.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
<?php
function ninja_forms_setup_processing_class$form_id '' ){
    global 
$ninja_forms_processing;
    
//Set the form id
    
if ( $form_id == '' ) {
        if ( isset ( 
$_REQUEST['_form_id'] ) ) {
            
$form_id absint$_REQUEST['_form_id'] );
        } else if ( isset ( 
$_SESSION['ninja_forms_transient_id'] ) ) {
            
$cache get_transient$_SESSION['ninja_forms_transient_id'] );
            if ( 
$cache !== false ) {
                
$form_id $cache['form_id'];
            }
        }
    }

    
//Initiate our processing class with our designated global variable.
    
$ninja_forms_processing = new Ninja_Forms_Processing($form_id);
    
$ninja_forms_processing->setup_submitted_vars();
}

function 
ninja_forms_pre_process(){
    global 
$ninja_forms_processing;

    
$ajax $ninja_forms_processing->get_form_setting('ajax');
    
$form_id $ninja_forms_processing->get_form_ID();

    
do_action('ninja_forms_before_pre_process');

    if(!
$ninja_forms_processing->get_all_errors()){
        
do_action('ninja_forms_pre_process');
    }

    if(!
$ninja_forms_processing->get_all_errors()){
        
ninja_forms_process();
    }else{
        if(
$ajax == 1){
            
$json ninja_forms_json_response();
            
//header('Content-Type', 'application/json');
            
echo $json;
            die();
        }else{
            
//echo 'pre-processing';
            //print_r($ninja_forms_processing->get_all_errors());
        
}
    }
}