https://t.me/RX1948
Server : Apache
System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64
User : p141464 ( 418825)
PHP Version : 7.4.33.12
Disable Function : NONE
Directory :  /html/relaunch-kmu/wp-content/plugins/optin-forms/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /html/relaunch-kmu/wp-content/plugins/optin-forms/includes/register-settings.php
<?php

add_action( 'admin_init', 'optinforms_register_settings' );

// Register Optin Forms settings
function optinforms_register_settings()
{
	global $optinforms_forms;

	// Are there any custom optin form designs registered?
	if ( is_array( $optinforms_forms ) ) {

		// Loop through registered optin form designs.
		foreach ( $optinforms_forms as $id => $design ) {

			// Are the default settings provided?
			if ( is_array( $design->defaults ) ) {

				// Loop through each default setting.
				foreach ( $design->defaults as $setting_id => $setting_default ) {

					// Register a WordPress setting to store the setting value.
					register_setting( 'optinforms-settings-group', $setting_id );
				}
			}
		}
	}

	// solutions - general

	$settings = array(
		'optinforms_email_solution',
		'optinforms_form_action',
		'optinforms_form_action_mailchimp',
		'optinforms_form_action_mailerlite',
		'optinforms_form_action_madmimi',
		'optinforms_form_action_interspire',
	);

	foreach ($settings as $setting) {
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => 'sanitize_text_field',
		));
	}

	// solutions - misc

	$settings = array(
		'optinforms_form_list_name_aweber',
		'optinforms_form_redirect_aweber',
		'optinforms_form_listid_icontact',
		'optinforms_form_specialid_icontact',
		'optinforms_form_clientid_icontact',
		'optinforms_form_redirect_icontact',
		'optinforms_form_error_icontact',
		'optinforms_form_webformid_getresponse',
		'optinforms_form_name_field_interspire',
		'optinforms_form_id_convertkit',
		'optinforms_form_user_id_convertkit',
		'optinforms_form_success_convertkit',
		'optinforms_form_error_convertkit',
	);

	foreach ($settings as $setting) {
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => 'sanitize_text_field',
		));
	}

	// general

	$settings = array(
		'optinforms_form_design',
		'optinforms_form_placement_post',
		'optinforms_form_placement_page',
		'optinforms_form_placement_popup',
		'optinforms_form_placement_box',
		'optinforms_form_placement_bar',
		'optinforms_form_exclude_posts',
		'optinforms_form_exclude_pages',
		'optinforms_powered_by',
		'optinforms_form_target',
	);

	foreach ($settings as $setting) {
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => 'sanitize_text_field',
		));
	}

	// form 1

	$settings = array(
		'optinforms_form1_background',
		'optinforms_form1_border',
		'optinforms_form1_title',
		'optinforms_form1_title_font',
		'optinforms_form1_title_size',
		'optinforms_form1_title_color',
		'optinforms_form1_subtitle',
		'optinforms_form1_subtitle_font',
		'optinforms_form1_subtitle_size',
		'optinforms_form1_subtitle_color',
		'optinforms_form1_name_field',
		'optinforms_form1_email_field',
		'optinforms_form1_fields_font',
		'optinforms_form1_fields_size',
		'optinforms_form1_fields_color',
		'optinforms_form1_button_text',
		'optinforms_form1_button_text_font',
		'optinforms_form1_button_text_size',
		'optinforms_form1_button_text_color',
		'optinforms_form1_button_background',
		'optinforms_form1_disclaimer',
		'optinforms_form1_disclaimer_font',
		'optinforms_form1_disclaimer_size',
		'optinforms_form1_disclaimer_color',
		'optinforms_form1_width',
		'optinforms_form1_width_pixels',
		'optinforms_form1_hide_title',
		'optinforms_form1_hide_subtitle',
		'optinforms_form1_hide_name_field',
		'optinforms_form1_hide_disclaimer',
		'optinforms_form1_css',
		'optinforms_form1_hide_confirm_checkbox',
		'optinforms_form1_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		$sanitize_callback = 'sanitize_text_field';
		if ( $setting == 'optinforms_form1_confirm_checkbox' ) {
			$sanitize_callback = 'wp_kses_post';
		}
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => $sanitize_callback
		));
	}

	// form 2

	$settings = array(
		'optinforms_form2_background',
		'optinforms_form2_title',
		'optinforms_form2_title_font',
		'optinforms_form2_title_size',
		'optinforms_form2_title_color',
		'optinforms_form2_email_field',
		'optinforms_form2_fields_font',
		'optinforms_form2_fields_size',
		'optinforms_form2_fields_color',
		'optinforms_form2_button_text',
		'optinforms_form2_button_text_font',
		'optinforms_form2_button_text_size',
		'optinforms_form2_button_text_color',
		'optinforms_form2_button_background',
		'optinforms_form2_disclaimer',
		'optinforms_form2_disclaimer_font',
		'optinforms_form2_disclaimer_size',
		'optinforms_form2_disclaimer_color',
		'optinforms_form2_width',
		'optinforms_form2_width_pixels',
		'optinforms_form2_hide_title',
		'optinforms_form2_hide_disclaimer',
		'optinforms_form2_css',
		'optinforms_form2_hide_confirm_checkbox',
		'optinforms_form2_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		$sanitize_callback = 'sanitize_text_field';
		if ( $setting == 'optinforms_form2_confirm_checkbox' ) {
			$sanitize_callback = 'wp_kses_post';
		}
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => $sanitize_callback
		));
	}

	// form 3

	$settings = array(
		'optinforms_form3_background',
		'optinforms_form3_title',
		'optinforms_form3_title_font',
		'optinforms_form3_title_size',
		'optinforms_form3_title_color',
		'optinforms_form3_subtitle',
		'optinforms_form3_subtitle_font',
		'optinforms_form3_subtitle_size',
		'optinforms_form3_subtitle_color',
		'optinforms_form3_name_field',
		'optinforms_form3_email_field',
		'optinforms_form3_fields_font',
		'optinforms_form3_fields_size',
		'optinforms_form3_fields_color',
		'optinforms_form3_button_text',
		'optinforms_form3_button_text_font',
		'optinforms_form3_button_text_size',
		'optinforms_form3_button_text_color',
		'optinforms_form3_button_background',
		'optinforms_form3_width',
		'optinforms_form3_width_pixels',
		'optinforms_form3_hide_title',
		'optinforms_form3_hide_subtitle',
		'optinforms_form3_hide_name_field',
		'optinforms_form3_css',
		'optinforms_form3_hide_confirm_checkbox',
		'optinforms_form3_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		$sanitize_callback = 'sanitize_text_field';
		if ( $setting == 'optinforms_form3_confirm_checkbox' ) {
			$sanitize_callback = 'wp_kses_post';
		}
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => $sanitize_callback
		));
	}

	// form 4

	$settings = array(
		'optinforms_form4_background',
		'optinforms_form4_border',
		'optinforms_form4_title',
		'optinforms_form4_title_font',
		'optinforms_form4_title_size',
		'optinforms_form4_title_color',
		'optinforms_form4_subtitle',
		'optinforms_form4_subtitle_font',
		'optinforms_form4_subtitle_size',
		'optinforms_form4_subtitle_color',
		'optinforms_form4_email_field',
		'optinforms_form4_fields_font',
		'optinforms_form4_fields_size',
		'optinforms_form4_fields_color',
		'optinforms_form4_button_text',
		'optinforms_form4_button_text_font',
		'optinforms_form4_button_text_size',
		'optinforms_form4_button_text_color',
		'optinforms_form4_button_background',
		'optinforms_form4_disclaimer',
		'optinforms_form4_disclaimer_font',
		'optinforms_form4_disclaimer_size',
		'optinforms_form4_disclaimer_color',
		'optinforms_form4_width',
		'optinforms_form4_width_pixels',
		'optinforms_form4_hide_title',
		'optinforms_form4_hide_subtitle',
		'optinforms_form4_hide_disclaimer',
		'optinforms_form4_css',
		'optinforms_form4_hide_confirm_checkbox',
		'optinforms_form4_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		$sanitize_callback = 'sanitize_text_field';
		if ( $setting == 'optinforms_form4_confirm_checkbox' ) {
			$sanitize_callback = 'wp_kses_post';
		}
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => $sanitize_callback
		));
	}
	
	// form 5

	$settings = array(
		'optinforms_form5_background',
		'optinforms_form5_title',
		'optinforms_form5_title_font',
		'optinforms_form5_title_size',
		'optinforms_form5_title_color',
		'optinforms_form5_subtitle',
		'optinforms_form5_subtitle_font',
		'optinforms_form5_subtitle_size',
		'optinforms_form5_subtitle_color',
		'optinforms_form5_name_field',
		'optinforms_form5_email_field',
		'optinforms_form5_fields_font',
		'optinforms_form5_fields_size',
		'optinforms_form5_fields_color',
		'optinforms_form5_button_text',
		'optinforms_form5_button_text_font',
		'optinforms_form5_button_text_size',
		'optinforms_form5_button_text_color',
		'optinforms_form5_button_background',
		'optinforms_form5_disclaimer',
		'optinforms_form5_disclaimer_font',
		'optinforms_form5_disclaimer_size',
		'optinforms_form5_disclaimer_color',
		'optinforms_form5_width',
		'optinforms_form5_width_pixels',
		'optinforms_form5_hide_title',
		'optinforms_form5_hide_subtitle',
		'optinforms_form5_hide_name_field',
		'optinforms_form5_hide_disclaimer',
		'optinforms_form5_css',
		'optinforms_form5_hide_confirm_checkbox',
		'optinforms_form5_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		$sanitize_callback = 'sanitize_text_field';
		if ( $setting == 'optinforms_form5_confirm_checkbox' ) {
			$sanitize_callback = 'wp_kses_post';
		}
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => $sanitize_callback
		));
	}

	// form 6

	$settings = array(
		'optinforms_form6_hide_confirm_checkbox',
		'optinforms_form6_confirm_checkbox',
	);

	foreach ($settings as $setting) {
		register_setting('optinforms-settings-group', $setting, array(
			'sanitize_callback' => 'sanitize_text_field',
		));
	}












}
?>

https://t.me/RX1948 - 2025