PUM_Gravity_Forms_Integation::save()
Save form popup options.
Description Description
Source Source
File: includes/integrations/class-pum-gravity-forms.php
public static function save() { if ( empty( $_POST ) || ! check_admin_referer( 'gform_popup_settings_edit', 'gform_popup_settings_edit' ) ) { return; } $form_id = rgget( 'id' ); if ( ! empty( $_POST['gforms-pum'] ) ) { $settings = $_POST['gforms-pum']; // Sanitize values. $settings['openpopup'] = ! empty( $settings['openpopup'] ); $settings['openpopup_id'] = ! empty( $settings['openpopup_id'] ) ? absint( $settings['openpopup_id'] ) : 0; $settings['closepopup'] = ! empty( $settings['closepopup'] ); $settings['closedelay'] = ! empty( $settings['closedelay'] ) ? absint( $settings['closedelay'] ) : 0; update_option( 'gforms_pum_' . $form_id, $settings ); } else { delete_option( 'gforms_pum_' . $form_id ); } }
Expand full source code Collapse full source code View on Trac