/var/www/(Del)hsihk.com/wp-content/plugins/ninja-forms/includes/display/form/form-visibility.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
<?php

add_action
'init''ninja_forms_register_display_form_visibility'99 );
function 
ninja_forms_register_display_form_visibility(){
    
add_filter'ninja_forms_display_form_visibility''ninja_forms_display_form_visibility'10);
}

function 
ninja_forms_display_form_visibility$display$form_id ){
    global 
$ninja_forms_processing;

    
$form_row ninja_forms_get_form_by_id$form_id );
    
$form_data $form_row['data'];

    if( 
is_object$ninja_forms_processing ) ){
        
$hide_complete $ninja_forms_processing->get_form_setting'hide_complete' );
    }else{
        if( isset( 
$form_data['hide_complete'] ) ){
            
$hide_complete $form_data['hide_complete'];
        }else{
            
$hide_complete 0;
        }
    }

    
//If the plugin setting 'hide complete' has been set and a success message exists, hide the form.
    
if( $hide_complete == AND ( is_object$ninja_forms_processing ) AND $ninja_forms_processing->get_form_setting'processing_complete' ) == ) AND $ninja_forms_processing->get_form_ID() == $form_id ){
        
$display 0;
    }

    return 
$display;
}