File: /www/wwwroot/www.cytocare.cn/wp-content/plugins/google-captcha/includes/pro_banners.php
<?php
if ( ! defined( 'ABSPATH' ) ) exit;
/**
* Display banners on settings page
*
* @package reCaptcha by BestWebSoft
* @since 1.27
*/
/**
* Show ads for PRO
*
* @param string $func function to call
* @return void
*/
if ( ! function_exists( 'gglcptch_pro_block' ) ) {
function gglcptch_pro_block( $func, $show_cross = true, $display_always = false ) {
global $gglcptch_plugin_info, $wp_version, $gglcptch_options;
if ( $display_always || ! bws_hide_premium_options_check( $gglcptch_options ) ) { ?>
<div class="bws_pro_version_bloc gglcptch_pro_block <?php echo esc_attr( $func ); ?>" title="<?php esc_html_e( 'This options is available in Pro version of plugin', 'google-captcha' ); ?>">
<div class="bws_pro_version_table_bloc">
<?php if ( $show_cross ) { ?>
<button type="submit" name="bws_hide_premium_options" class="notice-dismiss bws_hide_premium_options" title="<?php esc_html_e( 'Close', 'google-captcha' ); ?>" value="1"></button>
<?php } ?>
<div class="bws_table_bg"></div>
<div class="bws_pro_version">
<?php call_user_func( $func ); ?>
</div>
</div>
<div class="bws_pro_version_tooltip">
<a class="bws_button" href="https://bestwebsoft.com/products/wordpress/plugins/google-captcha/?k=b850d949ccc1239cab0da315c3c822ab&pn=109&v=<?php echo esc_attr( $gglcptch_plugin_info['Version'] ); ?>&wp_v=<?php echo esc_attr( $wp_version ); ?>" target="_blank" title="reCaptcha Pro">
<?php esc_html_e( 'Upgrade to Pro', 'google-captcha' ); ?>
</a>
<div class="clear"></div>
</div>
</div>
<?php
}
}
}
if ( ! function_exists( 'gglcptch_allowlist_banner' ) ) {
function gglcptch_allowlist_banner() {
?>
<div class="bws_info" style="line-height: 2;"><?php esc_html_e( 'Allowed formats', 'google-captcha' ); ?>: <code>192.168.0.1, 192.168.0., 192.168., 192., 192.168.0.1/8, 123.126.12.243-185.239.34.54</code></div>
<div class="bws_info" style="line-height: 2;"><?php esc_html_e( 'Allowed separators for IPs: a comma', 'google-captcha' ); ?> (<code>,</code>), <?php esc_html_e( 'semicolon', 'google-captcha' ); ?> (<code>;</code>), <?php esc_html_e( 'ordinary space, tab, new line or carriage return.', 'google-captcha' ); ?></div>
<?php esc_html_e( 'Reason', 'google-captcha' ); ?><br>
<textarea disabled></textarea>
<div class="bws_info" style="line-height: 2;"><?php esc_html_e( 'Allowed separators for reasons: a comma', 'google-captcha' ); ?> (<code>,</code>), <?php esc_html_e( 'semicolon', 'google-captcha' ); ?> (<code>;</code>), <?php esc_html_e( 'tab, new line or carriage return.', 'google-captcha' ); ?></div>
<?php
}
}
if ( ! function_exists( 'gglcptch_supported_plugins_banner' ) ) {
function gglcptch_supported_plugins_banner() {
$pro_forms = array(
'cf7' => array( 'form_name' => 'Contact Form 7' ),
'si_contact_form' => array( 'form_name' => 'Fast Secure Contact Form' ),
'jetpack_contact_form' => array( 'form_name' => __( 'Jetpack Contact Form', 'google-captcha' ) ),
'sbscrbr' => array( 'form_name' => 'Subscriber' ),
'mailchimp' => array( 'form_name' => 'MailChimp for Wordpress' ),
'bbpress_new_topic_form' => array( 'form_name' => __( 'bbPress New Topic form', 'google-captcha' ) ),
'bbpress_reply_form' => array( 'form_name' => __( 'bbPress Reply form', 'google-captcha' ) ),
'buddypress_register' => array( 'form_name' => __( 'BuddyPress Registration form', 'google-captcha' ) ),
'buddypress_comments' => array( 'form_name' => __( 'BuddyPress Comments form', 'google-captcha' ) ),
'buddypress_group' => array( 'form_name' => __( 'BuddyPress Add New Group form', 'google-captcha' ) ),
'woocommerce_login' => array( 'form_name' => __( 'WooCommerce Login form', 'google-captcha' ) ),
'woocommerce_register' => array( 'form_name' => __( 'WooCommerce Registration form', 'google-captcha' ) ),
'woocommerce_lost_password' => array( 'form_name' => __( 'WooCommerce Reset password form', 'google-captcha' ) ),
'woocommerce_checkout' => array( 'form_name' => __( 'WooCommerce Checkout form', 'google-captcha' ) ),
'wpforo_login_form' => array( 'form_name' => __( 'wpForo Login form', 'google-captcha' ) ),
'wpforo_register_form' => array( 'form_name' => __( 'wpForo Registration form', 'google-captcha' ) ),
'wpforo_new_topic_form' => array( 'form_name' => __( 'wpForo New Topic form', 'google-captcha' ) ),
'wpforo_reply_form' => array( 'form_name' => __( 'wpForo Reply form', 'google-captcha' ) ),
'ninja_form' => array( 'form_name' => __( 'Ninja Forms', 'google-captcha' ) ),
'divi_contact_form' => array( 'form_name' => __( 'Divi Contact Form', 'google-captcha' ) ),
'divi_login' => array( 'form_name' => __( 'Divi Login Form', 'google-captcha' ) ),
'gravity_forms' => array( 'form_name' => __( 'Gravity Forms', 'google-captcha' ) ),
'wpforms' => array( 'form_name' => __( 'WPForms', 'google-captcha' ) ),
'ultimate_member_login' => array( 'form_name' => __( 'Ultimate Member Login form', 'google-captcha' ) ),
'ultimate_member_register' => array( 'form_name' => __( 'Ultimate Member Registration form', 'google-captcha' ) ),
'ultimate_member_profile' => array( 'form_name' => __( 'Ultimate Member Profile form', 'google-captcha' ) ),
'caldera_forms' => array( 'form_name' => 'Caldera Forms' ),
'elementor_contact_form' => array( 'form_name' => __( 'Elementor Contact Form', 'google-captcha' ) ),
'memberpress_checkout' => array( 'form_name' => __( 'MemberPress checkout form', 'google-captcha' ) ),
'memberpress_login' => array( 'form_name' => __( 'MemberPress login form', 'google-captcha' ) ),
'memberpress_forgot_password' => array( 'form_name' => __( 'MemberPress forgot password form', 'google-captcha' ) ),
'learndash_login_form' => array( 'form_name' => __( 'LearnDash login form', 'google-captcha' ) ),
'learndash_registration_form' => array( 'form_name' => __( 'LearnDash registration form', 'google-captcha' ) ),
'bboss_registration_form' => array( 'form_name' => __( 'BuddyBoss registration form', 'google-captcha' ) ),
);
$pro_sections = array(
'external' => array(
'name' => __( 'External Plugins', 'google-captcha' ),
'forms' => array(
'gravity_forms',
'ninja_form',
'jetpack_contact_form',
'mailchimp',
'sbscrbr',
'wpforms',
'cf7',
'si_contact_form',
'caldera_forms',
'elementor_contact_form',
),
),
'woocommerce' => array(
'name' => 'WooCommerce',
'forms' => array(
'woocommerce_login',
'woocommerce_register',
'woocommerce_lost_password',
'woocommerce_checkout',
),
),
'buddypress' => array(
'name' => 'BuddyPress',
'forms' => array(
'buddypress_register',
'buddypress_comments',
'buddypress_group',
),
),
'divi' => array(
'name' => 'Divi',
'forms' => array(
'divi_contact_form',
'divi_login',
),
),
'bbpress' => array(
'name' => 'bbPress',
'forms' => array(
'bbpress_new_topic_form',
'bbpress_reply_form',
),
),
'wpforo' => array(
'name' => 'Forums - wpForo',
'forms' => array(
'wpforo_login_form',
'wpforo_register_form',
'wpforo_new_topic_form',
'wpforo_reply_form',
),
),
'ultimate_member' => array(
'name' => 'Ultimate Member',
'forms' => array(
'ultimate_member_login',
'ultimate_member_register',
'ultimate_member_profile',
),
),
'memberpress' => array(
'name' => 'MemberPress',
'forms' => array(
'memberpress_checkout',
'memberpress_login',
'memberpress_forgot_password',
),
),
'learndash' => array(
'name' => 'LearnDash',
'forms' => array(
'learndash_login_form',
'learndash_registration_form',
),
),
'buddyboss' => array(
'name' => 'BuddyBoss',
'forms' => array(
'bboss_registration_form',
),
),
);
?>
<table class="form-table bws_pro_version" style="margin-right: 10px; width: calc( 100% - 10px );">
<tbody style="display: table-row-group;">
<tr valign="top">
<th scope="row"></th>
<td style="padding-top: 30px;">
<?php
foreach ( $pro_sections as $section_slug => $section ) {
if ( empty( $section['name'] ) || empty( $section['forms'] ) || ! is_array( $section['forms'] ) ) {
continue;
}
?>
<!--[if !IE]> -->
<div class="gglcptch-settings-accordion">
<!-- <![endif]-->
<p class="gglcptch_section_header">
<i><?php echo esc_html( $section['name'] ); ?></i><br />
</p>
<fieldset class="gglcptch_section_forms">
<?php foreach ( $section['forms'] as $form_slug ) { ?>
<label>
<input type="checkbox" <?php disabled( true ); ?> /> <?php echo esc_html( $pro_forms[ $form_slug ]['form_name'] ); ?>
</label>
<br />
<?php } ?>
<hr />
</fieldset>
<!--[if !IE]> -->
</div> <!-- .gglcptch-settings-accordion -->
<!-- <![endif]-->
<?php } ?>
</td>
</tr>
</tbody>
</table>
<?php
}
}
if ( ! function_exists( 'gglcptch_additional_settings_banner_general' ) ) {
function gglcptch_additional_settings_banner_general() {
?>
<table class="form-table bws_pro_version">
<tr valign="top">
<th scope="row"><?php esc_html_e( 'Language', 'google-captcha' ); ?></th>
<td>
<select disabled="disabled">
<option selected="selected">English</option>
</select>
</td>
</tr>
<tr valign="top">
<th scope="row"><?php esc_html_e( 'Multilanguage', 'google-captcha' ); ?></th>
<td>
<input disabled="disabled" type="checkbox" />
<span class="bws_info"><?php esc_html_e( 'Enable to switch language automatically on multilingual website using the Multilanguage plugin.', 'google-captcha' ); ?></span>
</td>
</tr>
</table>
<?php
}
}
if ( ! function_exists( 'gglcptch_additional_settings_banner_appearance' ) ) {
function gglcptch_additional_settings_banner_appearance() {
?>
<table class="form-table bws_pro_version">
<tr class="" valign="top">
<th scope="row">
<?php esc_html_e( 'Size', 'google-captcha' ); ?>
</th>
<td>
<fieldset>
<label><input disabled="disabled" type="radio" checked><?php esc_html_e( 'Normal', 'google-captcha' ); ?></label><br />
<label><input disabled="disabled" type="radio"><?php esc_html_e( 'Compact', 'google-captcha' ); ?></label>
</fieldset>
</td>
</tr>
</table>
<?php
}
}
if ( ! function_exists( 'gglcptch_additional_settings_banner_display' ) ) {
function gglcptch_additional_settings_banner_display() {
?>
<table class="form-table bws_pro_version">
<tr class="gglcptch_score_v3" valign="top">
<th scope="row">
<?php esc_html_e( 'Display for', 'google-captcha' ); ?>
</th>
<td>
<fieldset>
<label><input disabled="disabled" type="radio" checked><?php esc_html_e( 'Only form', 'google-captcha' ); ?></label><br />
<label><input disabled="disabled" type="radio"><?php esc_html_e( 'All pages', 'google-captcha' ); ?></label>
</fieldset>
</td>
</tr>
</table>
<?php
}
}