ninja_forms_calc_after_import_form
The Ninja Forms ninja forms calc after import form function.
Description
ninja_forms_calc_after_import_form( $form );
Parameters (1)
- 0. $form
- The form.
Usage
if ( !function_exists( 'ninja_forms_calc_after_import_form' ) ) { require_once ABSPATH . PLUGINDIR . 'ninja-forms/deprecated/includes/admin/pages/ninja-forms-impexp/tabs/impexp-forms/impexp-forms.php'; } // The form. $form = null; // NOTICE! Understand what this does before running. $result = ninja_forms_calc_after_import_form($form);
Defined (1)
The function is defined in the following location(s).
- /deprecated/includes/admin/pages/ninja-forms-impexp/tabs/impexp-forms/impexp-forms.php
- function ninja_forms_calc_after_import_form( $form ) {
- global $wpdb;
- if( is_array( $form['field'] ) AND !empty( $form['field'] ) ) {
- $field_rows = ninja_forms_get_fields_by_form_id( $form['id'] );
- if( is_array( $field_rows ) AND !empty( $field_rows ) ) {
- for ($y=0; $y < count( $field_rows ); $y++) {
- if ( isset ( $field_rows[$y]['data']['calc'] ) AND is_array( $field_rows[$y]['data']['calc'] ) ) {
- for ( $i=0; $i < count( $field_rows[$y]['data']['calc']); $i++ ) {
- foreach( $form['field'] as $inserted_field ) {
- if ( isset ( $field_rows[$y]['data']['calc'][$i]['field'] ) AND $inserted_field['old_id'] == $field_rows[$y]['data']['calc'][$i]['field'] ) {
- $field_rows[$y]['data']['calc'][$i]['field'] = $inserted_field['id'];
- }
- }
- }
- }
- if ( isset ( $field_rows[$y]['data']['calc_eq'] ) AND $field_rows[$y]['data']['calc_eq'] != '' ) {
- $calc_eq = $field_rows[$y]['data']['calc_eq'];
- foreach( $form['field'] as $inserted_field ) {
- $calc_eq = str_replace( 'field_'.$inserted_field['old_id'], 'field_'.$inserted_field['id'], $calc_eq );
- }
- $field_rows[$y]['data']['calc_eq'] = $calc_eq;
- }
- $field_rows[$y]['data'] = serialize( $field_rows[$y]['data'] );
- $args = array(
- 'update_array' => array(
- 'data' => $field_rows[$y]['data'],
- ),
- 'where' => array(
- 'id' => $field_rows[$y]['id'],
- ),
- );
- ninja_forms_update_field($args);
- }
- if ( isset ( $form['data']['success_msg'] ) AND $form['data']['success_msg'] != '' ) {
- $success_msg = $form['data']['success_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $success_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $success_msg );
- }
- $form['data']['success_msg'] = $success_msg;
- }
- if ( isset ( $form['data']['user_subject'] ) AND $form['data']['user_subject'] != '' ) {
- $user_subject = $form['data']['user_subject'];
- foreach( $form['field'] as $inserted_field ) {
- $user_subject = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $user_subject );
- }
- $form['data']['user_subject'] = $user_subject;
- }
- if ( isset ( $form['data']['user_email_msg'] ) AND $form['data']['user_email_msg'] != '' ) {
- $user_email_msg = $form['data']['user_email_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $user_email_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $user_email_msg );
- }
- $form['data']['user_email_msg'] = $user_email_msg;
- }
- if ( isset ( $form['data']['admin_subject'] ) AND $form['data']['admin_subject'] != '' ) {
- $admin_subject = $form['data']['admin_subject'];
- foreach( $form['field'] as $inserted_field ) {
- $admin_subject = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $admin_subject );
- }
- $form['data']['admin_subject'] = $admin_subject;
- }
- if ( isset ( $form['data']['admin_email_msg'] ) AND $form['data']['admin_email_msg'] != '' ) {
- $admin_email_msg = $form['data']['admin_email_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $admin_email_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $admin_email_msg );
- }
- $form['data']['admin_email_msg'] = $admin_email_msg;
- }
- if ( isset ( $form['data']['mp_confirm_msg'] ) AND $form['data']['mp_confirm_msg'] != '' ) {
- $mp_confirm_msg = $form['data']['mp_confirm_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $mp_confirm_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $mp_confirm_msg );
- }
- $form['data']['mp_confirm_msg'] = $mp_confirm_msg;
- }
- if ( isset ( $form['data']['save_msg'] ) AND $form['data']['save_msg'] != '' ) {
- $save_msg = $form['data']['save_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $save_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $save_msg );
- }
- $form['data']['save_msg'] = $save_msg;
- }
- if ( isset ( $form['data']['save_email_msg'] ) AND $form['data']['save_email_msg'] != '' ) {
- $save_email_msg = $form['data']['save_email_msg'];
- foreach( $form['field'] as $inserted_field ) {
- $save_email_msg = str_replace( '[ninja_forms_field id='.$inserted_field['old_id'].']', '[ninja_forms_field id='.$inserted_field['id'].']', $save_email_msg );
- }
- $form['data']['save_email_msg'] = $save_email_msg;
- }
- $args = array(
- 'update_array' => array(
- 'data' => serialize( $form['data'] ),
- ),
- 'where' => array(
- 'id' => $form['id'],
- ),
- );
- ninja_forms_update_form($args);
- }
- }
- }