コード例 #1
0
ファイル: pre-process.php プロジェクト: ramiy/ninja-forms
function ninja_forms_setup_processing_class($form_id = '')
{
    global $ninja_forms_processing;
    // $transient_id = Ninja_Forms()->session->get( 'nf_transient_id' );
    $cache = Ninja_Forms()->session->get('nf_cache');
    //Set the form id
    if ($form_id == '') {
        if (isset($_REQUEST['_form_id'])) {
            $form_id = absint($_REQUEST['_form_id']);
        } else {
            if ($cache) {
                $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();
}
コード例 #2
0
function ninja_forms_setup_processing_class($form_id = '')
{
    global $ninja_forms_processing;
    $session_reflection = new ReflectionMethod('WP_Session', 'set_cookie');
    if ($session_reflection->isPublic()) {
        // Manually set the cookie.
        Ninja_Forms()->session->init()->set_cookie();
    }
    $cache = Ninja_Forms()->session->get('nf_cache');
    //Set the form id
    if ($form_id == '') {
        if (isset($_REQUEST['_form_id'])) {
            $form_id = absint($_REQUEST['_form_id']);
        } else {
            if ($cache) {
                $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();
}