1.0 ) { $options[Affiliates_CF7::REFERRAL_RATE] = 1.0; } else if ( $options[Affiliates_CF7::REFERRAL_RATE] < 0 ) { $options[Affiliates_CF7::REFERRAL_RATE] = 0.0; } } $ids = ''; $include_form_ids = array(); if ( !empty( $_POST[Affiliates_CF7::INCLUDED_FORMS] ) ) { $ids = trim( $_POST[Affiliates_CF7::INCLUDED_FORMS] ); if ( !empty( $ids ) ) { $ids = explode( ',', $ids ); foreach ( $ids as $id ) { $id = intval( trim( $id ) ); if ( $id >= 0 && !in_array( $id, $include_form_ids ) ) { $include_form_ids[] = $id; } } } } $options[Affiliates_CF7::INCLUDED_FORMS] = $include_form_ids; $ids = ''; $exclude_form_ids = array(); if ( !empty( $_POST[Affiliates_CF7::EXCLUDED_FORMS] ) ) { $ids = trim( $_POST[Affiliates_CF7::EXCLUDED_FORMS] ); if ( !empty( $ids ) ) { $ids = explode( ',', $ids ); foreach ( $ids as $id ) { $id = intval( trim( $id ) ); if ( $id >= 0 && !in_array( $id, $exclude_form_ids ) ) { $exclude_form_ids[] = $id; } } } } $options[Affiliates_CF7::EXCLUDED_FORMS] = $exclude_form_ids; $ids = ''; $petition_form_ids = array(); if ( !empty( $_POST[Affiliates_CF7::PETITION_FORMS] ) ) { $ids = trim( $_POST[Affiliates_CF7::PETITION_FORMS] ); if ( !empty( $ids ) ) { $ids = explode( ',', $ids ); foreach ( $ids as $id ) { $id = intval( trim( $id ) ); if ( $id >= 0 && !in_array( $id, $petition_form_ids ) ) { $petition_form_ids[] = $id; } } } } $options[Affiliates_CF7::PETITION_FORMS] = $petition_form_ids; if ( isset( $_POST[Affiliates_CF7::CURRENCY] ) && in_array( $_POST[Affiliates_CF7::CURRENCY], Affiliates_CF7::$supported_currencies ) ) { $options[Affiliates_CF7::CURRENCY] = $_POST[Affiliates_CF7::CURRENCY]; } $options[Affiliates_CF7::USE_FORM_AMOUNT] = !empty( $_POST[Affiliates_CF7::USE_FORM_AMOUNT] ); $options[Affiliates_CF7::USE_FORM_BASE_AMOUNT] = !empty( $_POST[Affiliates_CF7::USE_FORM_BASE_AMOUNT] ); $options[Affiliates_CF7::USE_FORM_CURRENCY] = !empty( $_POST[Affiliates_CF7::USE_FORM_CURRENCY] ); $options[Affiliates_CF7::USAGE_STATS] = !empty( $_POST[Affiliates_CF7::USAGE_STATS] ); } update_option( Affiliates_CF7::PLUGIN_OPTIONS, $options ); } $referral_rate = isset( $options[Affiliates_CF7::REFERRAL_RATE] ) ? $options[Affiliates_CF7::REFERRAL_RATE] : Affiliates_CF7::REFERRAL_RATE_DEFAULT; $included_forms = isset( $options[Affiliates_CF7::INCLUDED_FORMS] ) ? $options[Affiliates_CF7::INCLUDED_FORMS] : array(); $excluded_forms = isset( $options[Affiliates_CF7::EXCLUDED_FORMS] ) ? $options[Affiliates_CF7::EXCLUDED_FORMS] : array(); $petition_forms = isset( $options[Affiliates_CF7::PETITION_FORMS] ) ? $options[Affiliates_CF7::PETITION_FORMS] : array(); $currency = isset( $options[Affiliates_CF7::CURRENCY] ) ? $options[Affiliates_CF7::CURRENCY] : Affiliates_CF7::DEFAULT_CURRENCY; $use_form_amount = isset( $options[Affiliates_CF7::USE_FORM_AMOUNT] ) ? $options[Affiliates_CF7::USE_FORM_AMOUNT] : Affiliates_CF7::DEFAULT_USE_FORM_AMOUNT; $use_form_base_amount = isset( $options[Affiliates_CF7::USE_FORM_BASE_AMOUNT] ) ? $options[Affiliates_CF7::USE_FORM_BASE_AMOUNT] : Affiliates_CF7::DEFAULT_USE_FORM_BASE_AMOUNT; $use_form_currency = isset( $options[Affiliates_CF7::USE_FORM_CURRENCY] ) ? $options[Affiliates_CF7::USE_FORM_CURRENCY] : Affiliates_CF7::DEFAULT_USE_FORM_CURRENCY; $usage_stats = isset( $options[Affiliates_CF7::USAGE_STATS] ) ? $options[Affiliates_CF7::USAGE_STATS] : Affiliates_CF7::USAGE_STATS_DEFAULT; echo '
';
$image_html = $usage_stats ? "
" : '';
$output .= wp_kses( $image_html, array( 'img' => array( 'src' => array(), 'alt' => array() ) ) );
$output .= wp_kses(
sprintf(
__( 'Affiliates Contact Form 7 integration by itthinx.com', 'affiliates-contact-form-7' ),
'https://www.itthinx.com/shop/'
),
array( 'a' => array( 'href' => array(), 'target' => array() ) )
);
$output .= '