GRAYBYTE WORDPRESS FILE MANAGER8404

Server IP : 68.65.123.43 / Your IP : 216.73.216.162
System : Linux server266.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/inteuuod/public_html/wp-content/plugins/userswp-recaptcha/admin/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/inteuuod/public_html/wp-content/plugins/userswp-recaptcha/admin//settings.php
<?php
add_filter( 'uwp_get_sections_uwp-addons','uwp_recaptcha_addons_get_sections' );

function uwp_recaptcha_addons_get_sections( $sections ) {

    $sections['uwp_recaptcha'] =  __('ReCaptcha', 'uwp-recaptcha');

    return $sections;
}

add_filter( 'uwp_get_settings_uwp-addons','uwp_recaptcha_addons_get_settings',10,2 );

function uwp_recaptcha_addons_get_settings( $settings, $current_section ) {

    if( !empty( $current_section ) && 'uwp_recaptcha' === $current_section ) {

        $settings = apply_filters( 'uwp_addon_recaptcha_options', array(
            array(
                'title' => __('ReCaptcha Settings', 'uwp-friends'),
                'type' => 'title',
                'desc' => '',
                'id' => 'addons_recaptcha_settings_options',
                'desc_tip' => false,
            ),
            array(
                'id' => 'recaptcha_version',
                'name' => __( 'ReCaptcha version', 'uwp-recaptcha' ),
                'desc' => __( 'Select the ReCaptcha version. <b style="color: red;">Heads Up! V2, V3 and invisible recaptcha has different keys. So use keys based on version you select here.</b>', 'uwp-recaptcha' ),
                'type' => 'select',
                'options' => uwp_recpatcha_version_options(),
                'chosen' => true,
                'placeholder' => __( 'Select Option', 'uwp-recaptcha' ),
                'class' => 'uwp_label_block',
                'desc_tip' => true,
            ),
            array(
                'id' => 'recaptcha_api_key',
                'name' => __( 'Google ReCaptcha API Key', 'uwp-recaptcha' ),
                'desc' => __( 'Enter Re-Captcha site key that you get after site registration at <a target="_blank" href="https://www.google.com/recaptcha/admin#list">here</a>. Recaptcha V2 and V3 has different API key.', 'uwp-recaptcha' ),
                'type' => 'text',
                'size' => 'regular',
                'placeholder' => __( 'Enter Google ReCaptcha API Key', 'uwp-recaptcha' ),
                'desc_tip' => true,
            ),
            array(
                'id' => 'recaptcha_api_secret',
                'name' => __( 'Google ReCaptcha API Secret', 'uwp-recaptcha' ),
                'desc' => __( 'Enter Re-Captcha secret key that you get after site registration at <a target="_blank" href="https://www.google.com/recaptcha/admin#list">here</a>. Recaptcha V2 and V3 has different API secret', 'uwp-recaptcha' ),
                'type' => 'text',
                'size' => 'regular',
                'placeholder' => __( 'Enter Google ReCaptcha API Secret', 'uwp-recaptcha' ),
                'desc_tip' => true,
            ),
            array(
                'id' => 'recaptcha_score',
                'name' => __( 'Minimum verification score', 'uwp-recaptcha' ),
                'desc' => __( 'Set the minimum verification score from 0 to 1 (for Recaptcha V3 only). See more <a target="_blank" href="https://developers.google.com/recaptcha/docs/v3#score">here</a>', 'uwp-recaptcha' ),
                'type' => 'number',
                'size' => 'regular',
                'default' => 0.5,
                'desc_tip' => true,
                'custom_attributes' => array(
                    'max' => 1,
                    'min' => 0,
                    'step' => 0.1,
                ),
            ),
	        array(
		        'id'   => 'enable_recaptcha_in_wp_login_form',
		        'name' => __( 'Enable ReCaptcha in', 'uwp-recaptcha' ),
		        'desc' => __( 'WordPress Login Form', 'uwp-recaptcha' ),
		        'type' => 'checkbox',
		        'default'  => '1',
	        ),
	        array(
		        'id'   => 'enable_recaptcha_in_wp_register_form',
		        'name' => '',
		        'desc' => __( 'WordPress Registeration Form', 'uwp-recaptcha' ),
		        'type' => 'checkbox',
		        'default'  => '1',
	        ),
            array(
                'id'   => 'enable_recaptcha_in_register_form',
                'name' => '',
                'desc' => __( 'UsersWP Register Form', 'uwp-recaptcha' ),
                'type' => 'checkbox',
                'default'  => '1',
            ),
            array(
                'id'   => 'enable_recaptcha_in_login_form',
                'name' => '',
                'desc' => __( 'UsersWP Login Form', 'uwp-recaptcha' ),
                'type' => 'checkbox',
                'default'  => '1',
            ),
            array(
                'id'   => 'enable_recaptcha_in_forgot_form',
                'name' => '',
                'desc' => __( 'UsersWP Forgot Form', 'uwp-recaptcha' ),
                'type' => 'checkbox',
                'default'  => '1',
            ),
            array(
                'id'   => 'enable_recaptcha_in_account_form',
                'name' => '',
                'desc' => __( 'UsersWP Account Form', 'uwp-recaptcha' ),
                'type' => 'checkbox',
                'default'  => '1',
            ),

        ));

        $count = 0;

        $roles = get_editable_roles();

        if(count($roles) > 0){
            $role_options = array();
            foreach ( $roles as $role => $data ) {
                $count++;
                $role_options[$role] = $data['name'];
            }

            $settings['disable_recaptcha_role_for'] = array(
                'id' => 'disable_recaptcha_role_for',
                'name' => __( 'Disable reCAPTCHA for', 'uwp-recaptcha' ),
                'desc' => __( 'Select the roles to disable ReCaptcha for.', 'uwp-recaptcha' ),
                'type' => 'multiselect',
                'options' => $role_options,
                'chosen' => true,
                'placeholder' => __( 'Select Roles', 'uwp-recaptcha' ),
                'class' => 'uwp_label_block',
                'desc_tip' => true,
            );
        }

        $settings['recaptcha_title' ] = array(
            'id' => 'recaptcha_title',
            'name' => __( 'Captcha Title', 'uwp-recaptcha' ),
            'desc' => __( 'Captcha title to be displayed above captcha code, leave blank to hide.', 'uwp-recaptcha' ),
            'type' => 'text',
            'size' => 'regular',
            'desc_tip' => true,
        );

        $settings['recaptcha_theme']  = array(
            'id' => 'recaptcha_theme',
            'name' => __( 'ReCaptcha Theme', 'uwp-recaptcha' ),
            'desc' => sprintf(__( 'Select color theme of captcha widget. %sLearn more%s', 'uwp-recaptcha' ), '<a target="_blank" href="https://developers.google.com/recaptcha/docs/display#render_param">', '</a>'),
            'type' => 'select',
            'default' => 'light',
            'options' => array(
                'light' => __( 'Light', 'uwp-recaptcha' ),
                'dark' => __( 'Dark', 'uwp-recaptcha' ),
            ),
            'desc_tip' => true,
        );

        $settings[] = array('type' => 'sectionend', 'id' => 'addons_recaptcha_settings_options');

    }

    return $settings;
}

add_filter( 'uwp_get_settings_uninstall','uwp_recaptcha_settings_uninstall' );

function uwp_recaptcha_settings_uninstall( $settings ) {

    $settings[] = array(
        'name'     => __( 'UsersWP - Recaptcha', 'uwp-recaptcha' ),
        'desc'     => __( 'Remove all data when deleted?', 'uwp-recaptcha' ),
        'id'       => 'uninstall_recaptcha_data',
        'type'     => 'checkbox',
    );

    return $settings;
}

function uwp_recpatcha_version_options() {

    $recaptcha_version_options = array(
        'v3' =>  __('ReCaptcha V3', 'uwp-recaptcha'),
        'default' =>  __('ReCaptcha V2', 'uwp-recaptcha'),
        'invisible' =>  __('Invisible ReCaptcha', 'uwp-recaptcha'),
    );

    $recaptcha_version_options = apply_filters('uwp_recaptcha_version_options', $recaptcha_version_options);

    return $recaptcha_version_options;
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:24
inteuuod / inteuuod
0755
.htaccess
0.41 KB
July 10 2025 04:32:24
inteuuod / inteuuod
0644
index.php
0.025 KB
August 23 2024 03:10:15
inteuuod / inteuuod
0644
settings.php
7.651 KB
August 23 2024 03:10:15
inteuuod / inteuuod
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF