Plugin Directory

Changeset 3112869


Ignore:
Timestamp:
07/05/2024 06:44:54 AM (21 months ago)
Author:
captchaeu
Message:

Update to version v1.0.35 from GitLab (http://gitlab.krone.at/CAPTCHA/wp-plugin; http://gitlab.krone.at/CAPTCHA/wp-plugin/-/jobs/440729)

Location:
captcha-eu
Files:
12 added
4 deleted
30 edited
1 copied

Legend:

Unmodified
Added
Removed
  • captcha-eu/tags/v1.0.35/readme.txt

    r3111596 r3112869  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.0.34
     7Stable tag: 1.0.35
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
  • captcha-eu/tags/v1.0.35/src/Admin.php

    r3111596 r3112869  
    5454        // no captcha-eu plugins activated => skip sdk.js load
    5555        $plugins = get_option('captcha_at_plugin');
    56         if (is_array($plugins) && [] != $plugins) {
     56        $fragProtect = get_option('captcha_at_fragprotect');
     57        $fragProtectEnabled = count($fragProtect) > 0;
     58       
     59        if ((is_array($plugins) && [] != $plugins) || $fragProtectEnabled) {
    5760            // handle sdk.js loading
    5861            $this->enqueue_sdk_script();
     
    275278        register_setting('captcha-at_settings', 'captcha_at_public_key');
    276279        register_setting('captcha-at_settings', 'captcha_at_plugin');
     280        register_setting('captcha-at_settings', 'captcha_at_fragprotect');
    277281
    278282        // additional settings
  • captcha-eu/tags/v1.0.35/src/Core.php

    r3102613 r3112869  
    1111    private $frontend;
    1212    public $options;
     13    private $fragProtect;
    1314
    1415    public function __construct()
     
    2122        $this->frontend = new Frontend($this);
    2223        $this->options = new Options($this);
     24        $this->fragProtect = new FragProtect($this);
    2325    }
    2426
  • captcha-eu/tags/v1.0.35/src/partials/options-settings.php

    r3102613 r3112869  
    141141            ]),
    142142        ], 'plugins');
     143
     144        echo $options->settingsPanel([
     145            $options->wrapInDiv('header', [
     146                $options->fieldTitle('Content Protection', 'plugin'),
     147                $options->fieldLabel('captcha_at_fragprotect', __('Select Features', 'captcha-eu')),
     148            ]),
     149            $options->wrapInDiv('content', [
     150                $options->fieldInputCheckbox('captcha_at_fragprotect', [
     151                    'Obfuscate and Protect' => [
     152                        'icon' => '',
     153                        'link' => '',
     154                        'choices' => [
     155                            'frag-protect-email-posts' => __('Emails in Post Content', 'captcha-eu'),
     156                            'frag-protect-email-comments' => __('Emails in User Comments', 'captcha-eu'),
     157                            'frag-protect-email-rss' => __('Emails in RSS Feed', 'captcha-eu'),
     158                            'frag-protect-email-rss-comments' => __('Emails in Comments in RSS Feed', 'captcha-eu'),
     159                            'frag-protect-block-feature' => __('Block based Protection', 'captcha-eu'),
     160                            'frag-protect-shortcode-feature' => __('Shortcode [captcha_protect]', 'captcha-eu'),
     161                        ],
     162                    ],
     163                ], get_option('captcha_at_fragprotect'), true),
     164            ]),
     165        ], 'plugins');
    143166    ?>
    144167
  • captcha-eu/tags/v1.0.35/src/partials/options.php

    r2906129 r3112869  
    2121                $options->fieldKeyValue($apiData['user']),
    2222            ], 'info-user');
    23 
    24             echo $options->settingsPanel([
    25                 $options->wrapInDiv('header', [
    26                     $options->fieldTitle(__('Plan Information', 'captcha-eu')),
    27                 ]),
    28                 $options->fieldKeyValue($apiData['plan']),
    29             ], 'info-plan');
    3023        }
    3124        echo $options->settingsPanel([
  • captcha-eu/tags/v1.0.35/vendor/autoload.php

    r3111596 r3112869  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c::getLoader();
     25return ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540::getLoader();
  • captcha-eu/tags/v1.0.35/vendor/composer/autoload_classmap.php

    r3102613 r3112869  
    99    'CAPTCHA\\Plugin\\Admin' => $baseDir . '/src/Admin.php',
    1010    'CAPTCHA\\Plugin\\Core' => $baseDir . '/src/Core.php',
     11    'CAPTCHA\\Plugin\\FragProtect' => $baseDir . '/src/FragProtect.php',
    1112    'CAPTCHA\\Plugin\\Frontend' => $baseDir . '/src/Frontend.php',
    1213    'CAPTCHA\\Plugin\\Options' => $baseDir . '/src/Options.php',
  • captcha-eu/tags/v1.0.35/vendor/composer/autoload_real.php

    r3111596 r3112869  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c
     5class ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitca73ba7612ba73cc81331c480a273540::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • captcha-eu/tags/v1.0.35/vendor/composer/autoload_static.php

    r3111596 r3112869  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c
     7class ComposerStaticInitca73ba7612ba73cc81331c480a273540
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2424        'CAPTCHA\\Plugin\\Admin' => __DIR__ . '/../..' . '/src/Admin.php',
    2525        'CAPTCHA\\Plugin\\Core' => __DIR__ . '/../..' . '/src/Core.php',
     26        'CAPTCHA\\Plugin\\FragProtect' => __DIR__ . '/../..' . '/src/FragProtect.php',
    2627        'CAPTCHA\\Plugin\\Frontend' => __DIR__ . '/../..' . '/src/Frontend.php',
    2728        'CAPTCHA\\Plugin\\Options' => __DIR__ . '/../..' . '/src/Options.php',
     
    3233    {
    3334        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$prefixDirsPsr4;
    36             $loader->classMap = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$classMap;
     35            $loader->prefixLengthsPsr4 = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$prefixLengthsPsr4;
     36            $loader->prefixDirsPsr4 = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$prefixDirsPsr4;
     37            $loader->classMap = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$classMap;
    3738
    3839        }, null, ClassLoader::class);
  • captcha-eu/tags/v1.0.35/vendor/composer/installers/.git/logs/HEAD

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
    2 12fb2dfe5e16183de69e784a7b84046c43d97e8e d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     212fb2dfe5e16183de69e784a7b84046c43d97e8e d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/tags/v1.0.35/vendor/composer/installers/.git/logs/refs/heads/main

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/tags/v1.0.35/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/tags/v1.0.35/vendor/composer/installers/.git/objects/info/packs

    r3111596 r3112869  
    1 P pack-57e1d53fdb877d94ead2d6e4e3d66fa35b32f86a.pack
     1P pack-95aa9f3ba0dc51c8dae7232744813d7a4d42aa80.pack
    22
  • captcha-eu/tags/v1.0.35/wp-captcha.php

    r3111596 r3112869  
    44 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers.
    55 * Plugin URI:  https://www.captcha.eu
    6  * Version:     1.0.34
     6 * Version:     1.0.35
    77 * Author:      captchaeu
    88 * Author URI:  https://profiles.wordpress.org/captchaeu/
  • captcha-eu/trunk/readme.txt

    r3111596 r3112869  
    55Tested up to: 6.5
    66Requires PHP: 7.0
    7 Stable tag: 1.0.34
     7Stable tag: 1.0.35
    88License: GPL
    99License URI: https://opensource.org/license/gpl/
  • captcha-eu/trunk/src/Admin.php

    r3111596 r3112869  
    5454        // no captcha-eu plugins activated => skip sdk.js load
    5555        $plugins = get_option('captcha_at_plugin');
    56         if (is_array($plugins) && [] != $plugins) {
     56        $fragProtect = get_option('captcha_at_fragprotect');
     57        $fragProtectEnabled = count($fragProtect) > 0;
     58       
     59        if ((is_array($plugins) && [] != $plugins) || $fragProtectEnabled) {
    5760            // handle sdk.js loading
    5861            $this->enqueue_sdk_script();
     
    275278        register_setting('captcha-at_settings', 'captcha_at_public_key');
    276279        register_setting('captcha-at_settings', 'captcha_at_plugin');
     280        register_setting('captcha-at_settings', 'captcha_at_fragprotect');
    277281
    278282        // additional settings
  • captcha-eu/trunk/src/Core.php

    r3102613 r3112869  
    1111    private $frontend;
    1212    public $options;
     13    private $fragProtect;
    1314
    1415    public function __construct()
     
    2122        $this->frontend = new Frontend($this);
    2223        $this->options = new Options($this);
     24        $this->fragProtect = new FragProtect($this);
    2325    }
    2426
  • captcha-eu/trunk/src/partials/options-settings.php

    r3102613 r3112869  
    141141            ]),
    142142        ], 'plugins');
     143
     144        echo $options->settingsPanel([
     145            $options->wrapInDiv('header', [
     146                $options->fieldTitle('Content Protection', 'plugin'),
     147                $options->fieldLabel('captcha_at_fragprotect', __('Select Features', 'captcha-eu')),
     148            ]),
     149            $options->wrapInDiv('content', [
     150                $options->fieldInputCheckbox('captcha_at_fragprotect', [
     151                    'Obfuscate and Protect' => [
     152                        'icon' => '',
     153                        'link' => '',
     154                        'choices' => [
     155                            'frag-protect-email-posts' => __('Emails in Post Content', 'captcha-eu'),
     156                            'frag-protect-email-comments' => __('Emails in User Comments', 'captcha-eu'),
     157                            'frag-protect-email-rss' => __('Emails in RSS Feed', 'captcha-eu'),
     158                            'frag-protect-email-rss-comments' => __('Emails in Comments in RSS Feed', 'captcha-eu'),
     159                            'frag-protect-block-feature' => __('Block based Protection', 'captcha-eu'),
     160                            'frag-protect-shortcode-feature' => __('Shortcode [captcha_protect]', 'captcha-eu'),
     161                        ],
     162                    ],
     163                ], get_option('captcha_at_fragprotect'), true),
     164            ]),
     165        ], 'plugins');
    143166    ?>
    144167
  • captcha-eu/trunk/src/partials/options.php

    r2906129 r3112869  
    2121                $options->fieldKeyValue($apiData['user']),
    2222            ], 'info-user');
    23 
    24             echo $options->settingsPanel([
    25                 $options->wrapInDiv('header', [
    26                     $options->fieldTitle(__('Plan Information', 'captcha-eu')),
    27                 ]),
    28                 $options->fieldKeyValue($apiData['plan']),
    29             ], 'info-plan');
    3023        }
    3124        echo $options->settingsPanel([
  • captcha-eu/trunk/vendor/autoload.php

    r3111596 r3112869  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c::getLoader();
     25return ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540::getLoader();
  • captcha-eu/trunk/vendor/composer/autoload_classmap.php

    r3102613 r3112869  
    99    'CAPTCHA\\Plugin\\Admin' => $baseDir . '/src/Admin.php',
    1010    'CAPTCHA\\Plugin\\Core' => $baseDir . '/src/Core.php',
     11    'CAPTCHA\\Plugin\\FragProtect' => $baseDir . '/src/FragProtect.php',
    1112    'CAPTCHA\\Plugin\\Frontend' => $baseDir . '/src/Frontend.php',
    1213    'CAPTCHA\\Plugin\\Options' => $baseDir . '/src/Options.php',
  • captcha-eu/trunk/vendor/composer/autoload_real.php

    r3111596 r3112869  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c
     5class ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitf8474486a78fcc0eed6732dc4caf9f9c', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitca73ba7612ba73cc81331c480a273540', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitca73ba7612ba73cc81331c480a273540::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • captcha-eu/trunk/vendor/composer/autoload_static.php

    r3111596 r3112869  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c
     7class ComposerStaticInitca73ba7612ba73cc81331c480a273540
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2424        'CAPTCHA\\Plugin\\Admin' => __DIR__ . '/../..' . '/src/Admin.php',
    2525        'CAPTCHA\\Plugin\\Core' => __DIR__ . '/../..' . '/src/Core.php',
     26        'CAPTCHA\\Plugin\\FragProtect' => __DIR__ . '/../..' . '/src/FragProtect.php',
    2627        'CAPTCHA\\Plugin\\Frontend' => __DIR__ . '/../..' . '/src/Frontend.php',
    2728        'CAPTCHA\\Plugin\\Options' => __DIR__ . '/../..' . '/src/Options.php',
     
    3233    {
    3334        return \Closure::bind(function () use ($loader) {
    34             $loader->prefixLengthsPsr4 = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$prefixLengthsPsr4;
    35             $loader->prefixDirsPsr4 = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$prefixDirsPsr4;
    36             $loader->classMap = ComposerStaticInitf8474486a78fcc0eed6732dc4caf9f9c::$classMap;
     35            $loader->prefixLengthsPsr4 = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$prefixLengthsPsr4;
     36            $loader->prefixDirsPsr4 = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$prefixDirsPsr4;
     37            $loader->classMap = ComposerStaticInitca73ba7612ba73cc81331c480a273540::$classMap;
    3738
    3839        }, null, ClassLoader::class);
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/HEAD

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
    2 12fb2dfe5e16183de69e784a7b84046c43d97e8e d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   checkout: moving from main to v1.12.0
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     212fb2dfe5e16183de69e784a7b84046c43d97e8e d20a64ed3c94748397ff5973488761b22f6d3f19 Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   checkout: moving from main to v1.12.0
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/heads/main

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/trunk/vendor/composer/installers/.git/logs/refs/remotes/origin/HEAD

    r3111596 r3112869  
    1 0000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720002186 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
     10000000000000000000000000000000000000000 12fb2dfe5e16183de69e784a7b84046c43d97e8e Erick Hitter (GitLab CI) <git-contrib+ci@ethitter.com> 1720161869 +0000   clone: from /root/.composer/cache/vcs/https---github.com-composer-installers.git/
  • captcha-eu/trunk/vendor/composer/installers/.git/objects/info/packs

    r3111596 r3112869  
    1 P pack-57e1d53fdb877d94ead2d6e4e3d66fa35b32f86a.pack
     1P pack-95aa9f3ba0dc51c8dae7232744813d7a4d42aa80.pack
    22
  • captcha-eu/trunk/wp-captcha.php

    r3111596 r3112869  
    44 * Description: Captcha.eu provides a GDPR compliant protection against bots and spammers.
    55 * Plugin URI:  https://www.captcha.eu
    6  * Version:     1.0.34
     6 * Version:     1.0.35
    77 * Author:      captchaeu
    88 * Author URI:  https://profiles.wordpress.org/captchaeu/
Note: See TracChangeset for help on using the changeset viewer.