Changeset 3491864
- Timestamp:
- 03/26/2026 02:23:24 PM (8 days ago)
- Location:
- captcha-bws
- Files:
-
- 379 added
- 5 edited
-
tags/5.2.8 (added)
-
tags/5.2.8/bws_menu (added)
-
tags/5.2.8/bws_menu/bws_functions.php (added)
-
tags/5.2.8/bws_menu/bws_include.php (added)
-
tags/5.2.8/bws_menu/bws_menu.php (added)
-
tags/5.2.8/bws_menu/class-bws-settings.php (added)
-
tags/5.2.8/bws_menu/css (added)
-
tags/5.2.8/bws_menu/css/general_style.css (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4 (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/animated-overlay.gif (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_222222_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_454545_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_888888_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.10.4/jquery-ui.css (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4 (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_222222_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_2e83ff_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_454545_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_888888_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.11.4/jquery-ui.css (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1 (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_222222_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_2e83ff_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_454545_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_888888_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.12.1/jquery-ui.css (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2 (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_0_aaaaaa_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_flat_75_ffffff_40x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_55_fbf9ee_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_65_ffffff_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_dadada_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_75_e6e6e6_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_glass_95_fef1ec_1x400.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-bg_highlight-soft_75_cccccc_1x100.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_222222_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_2e83ff_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_454545_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_888888_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/images/ui-icons_cd0a0a_256x240.png (added)
-
tags/5.2.8/bws_menu/css/jquery-ui-styles/1.9.2/jquery-ui.css (added)
-
tags/5.2.8/bws_menu/css/modal.css (added)
-
tags/5.2.8/bws_menu/css/style.css (added)
-
tags/5.2.8/bws_menu/deactivation-form.php (added)
-
tags/5.2.8/bws_menu/deprecated.php (added)
-
tags/5.2.8/bws_menu/fonts (added)
-
tags/5.2.8/bws_menu/fonts/bwsicons.eot (added)
-
tags/5.2.8/bws_menu/fonts/bwsicons.svg (added)
-
tags/5.2.8/bws_menu/fonts/bwsicons.ttf (added)
-
tags/5.2.8/bws_menu/fonts/bwsicons.woff (added)
-
tags/5.2.8/bws_menu/icons (added)
-
tags/5.2.8/bws_menu/icons/plugins (added)
-
tags/5.2.8/bws_menu/icons/plugins/bike-rental.png (added)
-
tags/5.2.8/bws_menu/icons/plugins/gpt-ai-content-creator.png (added)
-
tags/5.2.8/bws_menu/icons/themes (added)
-
tags/5.2.8/bws_menu/icons/themes/opening.png (added)
-
tags/5.2.8/bws_menu/icons/themes/realestate.png (added)
-
tags/5.2.8/bws_menu/icons/themes/rent-a-bike.png (added)
-
tags/5.2.8/bws_menu/icons/themes/renty.png (added)
-
tags/5.2.8/bws_menu/icons/themes/unity.png (added)
-
tags/5.2.8/bws_menu/images (added)
-
tags/5.2.8/bws_menu/images/affiliate-background.png (added)
-
tags/5.2.8/bws_menu/images/close_banner.png (added)
-
tags/5.2.8/bws_menu/images/earn-icon.svg (added)
-
tags/5.2.8/bws_menu/images/join-icon.svg (added)
-
tags/5.2.8/bws_menu/images/membership-background.jpg (added)
-
tags/5.2.8/bws_menu/images/promote-icon.svg (added)
-
tags/5.2.8/bws_menu/images/tooltip_icons.png (added)
-
tags/5.2.8/bws_menu/js (added)
-
tags/5.2.8/bws_menu/js/bws_menu.js (added)
-
tags/5.2.8/bws_menu/js/bws_tooltip.js (added)
-
tags/5.2.8/bws_menu/js/c_o_o_k_i_e.js (added)
-
tags/5.2.8/bws_menu/js/general_script.js (added)
-
tags/5.2.8/bws_menu/js/shortcode-button.js (added)
-
tags/5.2.8/bws_menu/languages (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-cs_CZ.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-cs_CZ.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-de_DE.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-de_DE.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-es_ES.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-es_ES.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-fr_FR.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-fr_FR.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-id_ID.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-id_ID.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-it_IT.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-it_IT.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-ja.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-ja.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-nl_NL.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-nl_NL.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-pl_PL.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-pl_PL.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-pt_BR.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-pt_BR.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-ru_RU.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-ru_RU.po (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-uk.mo (added)
-
tags/5.2.8/bws_menu/languages/bestwebsoft-uk.po (added)
-
tags/5.2.8/bws_menu/product_list.php (added)
-
tags/5.2.8/captcha-bws.php (added)
-
tags/5.2.8/css (added)
-
tags/5.2.8/css/admin_page.css (added)
-
tags/5.2.8/css/desktop_style.css (added)
-
tags/5.2.8/css/front_end_style.css (added)
-
tags/5.2.8/css/mobile_style.css (added)
-
tags/5.2.8/css/style.css (added)
-
tags/5.2.8/images (added)
-
tags/5.2.8/images/package (added)
-
tags/5.2.8/images/package/arabic_bt (added)
-
tags/5.2.8/images/package/arabic_bt/0.png (added)
-
tags/5.2.8/images/package/arabic_bt/1.png (added)
-
tags/5.2.8/images/package/arabic_bt/2.png (added)
-
tags/5.2.8/images/package/arabic_bt/3.png (added)
-
tags/5.2.8/images/package/arabic_bt/4.png (added)
-
tags/5.2.8/images/package/arabic_bt/5.png (added)
-
tags/5.2.8/images/package/arabic_bt/6.png (added)
-
tags/5.2.8/images/package/arabic_bt/7.png (added)
-
tags/5.2.8/images/package/arabic_bt/8.png (added)
-
tags/5.2.8/images/package/arabic_bt/9.png (added)
-
tags/5.2.8/images/package/arabic_bw (added)
-
tags/5.2.8/images/package/arabic_bw/0.png (added)
-
tags/5.2.8/images/package/arabic_bw/1.png (added)
-
tags/5.2.8/images/package/arabic_bw/2.png (added)
-
tags/5.2.8/images/package/arabic_bw/3.png (added)
-
tags/5.2.8/images/package/arabic_bw/4.png (added)
-
tags/5.2.8/images/package/arabic_bw/5.png (added)
-
tags/5.2.8/images/package/arabic_bw/6.png (added)
-
tags/5.2.8/images/package/arabic_bw/7.png (added)
-
tags/5.2.8/images/package/arabic_bw/8.png (added)
-
tags/5.2.8/images/package/arabic_bw/9.png (added)
-
tags/5.2.8/images/package/arabic_wb (added)
-
tags/5.2.8/images/package/arabic_wb/0.png (added)
-
tags/5.2.8/images/package/arabic_wb/1.png (added)
-
tags/5.2.8/images/package/arabic_wb/2.png (added)
-
tags/5.2.8/images/package/arabic_wb/3.png (added)
-
tags/5.2.8/images/package/arabic_wb/4.png (added)
-
tags/5.2.8/images/package/arabic_wb/5.png (added)
-
tags/5.2.8/images/package/arabic_wb/6.png (added)
-
tags/5.2.8/images/package/arabic_wb/7.png (added)
-
tags/5.2.8/images/package/arabic_wb/8.png (added)
-
tags/5.2.8/images/package/arabic_wb/9.png (added)
-
tags/5.2.8/images/package/arabic_wt (added)
-
tags/5.2.8/images/package/arabic_wt/0.png (added)
-
tags/5.2.8/images/package/arabic_wt/1.png (added)
-
tags/5.2.8/images/package/arabic_wt/2.png (added)
-
tags/5.2.8/images/package/arabic_wt/3.png (added)
-
tags/5.2.8/images/package/arabic_wt/4.png (added)
-
tags/5.2.8/images/package/arabic_wt/5.png (added)
-
tags/5.2.8/images/package/arabic_wt/6.png (added)
-
tags/5.2.8/images/package/arabic_wt/7.png (added)
-
tags/5.2.8/images/package/arabic_wt/8.png (added)
-
tags/5.2.8/images/package/arabic_wt/9.png (added)
-
tags/5.2.8/images/package/dots_bt (added)
-
tags/5.2.8/images/package/dots_bt/1.png (added)
-
tags/5.2.8/images/package/dots_bt/2.png (added)
-
tags/5.2.8/images/package/dots_bt/3.png (added)
-
tags/5.2.8/images/package/dots_bt/4.png (added)
-
tags/5.2.8/images/package/dots_bt/5.png (added)
-
tags/5.2.8/images/package/dots_bt/6.png (added)
-
tags/5.2.8/images/package/dots_bt/7.png (added)
-
tags/5.2.8/images/package/dots_bt/8.png (added)
-
tags/5.2.8/images/package/dots_bt/9.png (added)
-
tags/5.2.8/images/package/dots_bw (added)
-
tags/5.2.8/images/package/dots_bw/1.png (added)
-
tags/5.2.8/images/package/dots_bw/2.png (added)
-
tags/5.2.8/images/package/dots_bw/3.png (added)
-
tags/5.2.8/images/package/dots_bw/4.png (added)
-
tags/5.2.8/images/package/dots_bw/5.png (added)
-
tags/5.2.8/images/package/dots_bw/6.png (added)
-
tags/5.2.8/images/package/dots_bw/7.png (added)
-
tags/5.2.8/images/package/dots_bw/8.png (added)
-
tags/5.2.8/images/package/dots_bw/9.png (added)
-
tags/5.2.8/images/package/dots_wb (added)
-
tags/5.2.8/images/package/dots_wb/1.png (added)
-
tags/5.2.8/images/package/dots_wb/2.png (added)
-
tags/5.2.8/images/package/dots_wb/3.png (added)
-
tags/5.2.8/images/package/dots_wb/4.png (added)
-
tags/5.2.8/images/package/dots_wb/5.png (added)
-
tags/5.2.8/images/package/dots_wb/6.png (added)
-
tags/5.2.8/images/package/dots_wb/7.png (added)
-
tags/5.2.8/images/package/dots_wb/8.png (added)
-
tags/5.2.8/images/package/dots_wb/9.png (added)
-
tags/5.2.8/images/package/dots_wt (added)
-
tags/5.2.8/images/package/dots_wt/1.png (added)
-
tags/5.2.8/images/package/dots_wt/2.png (added)
-
tags/5.2.8/images/package/dots_wt/3.png (added)
-
tags/5.2.8/images/package/dots_wt/4.png (added)
-
tags/5.2.8/images/package/dots_wt/5.png (added)
-
tags/5.2.8/images/package/dots_wt/6.png (added)
-
tags/5.2.8/images/package/dots_wt/7.png (added)
-
tags/5.2.8/images/package/dots_wt/8.png (added)
-
tags/5.2.8/images/package/dots_wt/9.png (added)
-
tags/5.2.8/images/package/packages.json (added)
-
tags/5.2.8/images/package/roman_bt (added)
-
tags/5.2.8/images/package/roman_bt/1.png (added)
-
tags/5.2.8/images/package/roman_bt/2.png (added)
-
tags/5.2.8/images/package/roman_bt/3.png (added)
-
tags/5.2.8/images/package/roman_bt/4.png (added)
-
tags/5.2.8/images/package/roman_bt/5.png (added)
-
tags/5.2.8/images/package/roman_bt/6.png (added)
-
tags/5.2.8/images/package/roman_bt/7.png (added)
-
tags/5.2.8/images/package/roman_bt/8.png (added)
-
tags/5.2.8/images/package/roman_bt/9.png (added)
-
tags/5.2.8/images/package/roman_bw (added)
-
tags/5.2.8/images/package/roman_bw/1.png (added)
-
tags/5.2.8/images/package/roman_bw/2.png (added)
-
tags/5.2.8/images/package/roman_bw/3.png (added)
-
tags/5.2.8/images/package/roman_bw/4.png (added)
-
tags/5.2.8/images/package/roman_bw/5.png (added)
-
tags/5.2.8/images/package/roman_bw/6.png (added)
-
tags/5.2.8/images/package/roman_bw/7.png (added)
-
tags/5.2.8/images/package/roman_bw/8.png (added)
-
tags/5.2.8/images/package/roman_bw/9.png (added)
-
tags/5.2.8/images/package/roman_wb (added)
-
tags/5.2.8/images/package/roman_wb/1.png (added)
-
tags/5.2.8/images/package/roman_wb/2.png (added)
-
tags/5.2.8/images/package/roman_wb/3.png (added)
-
tags/5.2.8/images/package/roman_wb/4.png (added)
-
tags/5.2.8/images/package/roman_wb/5.png (added)
-
tags/5.2.8/images/package/roman_wb/6.png (added)
-
tags/5.2.8/images/package/roman_wb/7.png (added)
-
tags/5.2.8/images/package/roman_wb/8.png (added)
-
tags/5.2.8/images/package/roman_wb/9.png (added)
-
tags/5.2.8/images/package/roman_wt (added)
-
tags/5.2.8/images/package/roman_wt/1.png (added)
-
tags/5.2.8/images/package/roman_wt/2.png (added)
-
tags/5.2.8/images/package/roman_wt/3.png (added)
-
tags/5.2.8/images/package/roman_wt/4.png (added)
-
tags/5.2.8/images/package/roman_wt/5.png (added)
-
tags/5.2.8/images/package/roman_wt/6.png (added)
-
tags/5.2.8/images/package/roman_wt/7.png (added)
-
tags/5.2.8/images/package/roman_wt/8.png (added)
-
tags/5.2.8/images/package/roman_wt/9.png (added)
-
tags/5.2.8/includes (added)
-
tags/5.2.8/includes/captcha-for-formidable.php (added)
-
tags/5.2.8/includes/class-cptch-package-list.php (added)
-
tags/5.2.8/includes/class-cptch-package-loader.php (added)
-
tags/5.2.8/includes/class-cptch-settings-tabs.php (added)
-
tags/5.2.8/includes/helpers.php (added)
-
tags/5.2.8/includes/invisible.php (added)
-
tags/5.2.8/includes/pro_banners.php (added)
-
tags/5.2.8/js (added)
-
tags/5.2.8/js/front_end_script.js (added)
-
tags/5.2.8/js/script.js (added)
-
tags/5.2.8/js/slide_captcha (added)
-
tags/5.2.8/js/slide_captcha/.babelrc (added)
-
tags/5.2.8/js/slide_captcha/dist (added)
-
tags/5.2.8/js/slide_captcha/dist/index-bundle.js (added)
-
tags/5.2.8/js/slide_captcha/package-lock.json (added)
-
tags/5.2.8/js/slide_captcha/package.json (added)
-
tags/5.2.8/js/slide_captcha/src (added)
-
tags/5.2.8/js/slide_captcha/src/components (added)
-
tags/5.2.8/js/slide_captcha/src/components/App.js (added)
-
tags/5.2.8/js/slide_captcha/src/index.js (added)
-
tags/5.2.8/js/slide_captcha/src/styles (added)
-
tags/5.2.8/js/slide_captcha/src/styles/App.css (added)
-
tags/5.2.8/js/slide_captcha/webpack.config.js (added)
-
tags/5.2.8/languages (added)
-
tags/5.2.8/languages/captcha-bws-ar_AR.mo (added)
-
tags/5.2.8/languages/captcha-bws-ar_AR.po (added)
-
tags/5.2.8/languages/captcha-bws-bel.mo (added)
-
tags/5.2.8/languages/captcha-bws-bel.po (added)
-
tags/5.2.8/languages/captcha-bws-bg_BG.mo (added)
-
tags/5.2.8/languages/captcha-bws-bg_BG.po (added)
-
tags/5.2.8/languages/captcha-bws-bn_BD.mo (added)
-
tags/5.2.8/languages/captcha-bws-bn_BD.po (added)
-
tags/5.2.8/languages/captcha-bws-cs_CZ.mo (added)
-
tags/5.2.8/languages/captcha-bws-cs_CZ.po (added)
-
tags/5.2.8/languages/captcha-bws-da_DK.mo (added)
-
tags/5.2.8/languages/captcha-bws-da_DK.po (added)
-
tags/5.2.8/languages/captcha-bws-de_DE.mo (added)
-
tags/5.2.8/languages/captcha-bws-de_DE.po (added)
-
tags/5.2.8/languages/captcha-bws-el.mo (added)
-
tags/5.2.8/languages/captcha-bws-el.po (added)
-
tags/5.2.8/languages/captcha-bws-es_ES.mo (added)
-
tags/5.2.8/languages/captcha-bws-es_ES.po (added)
-
tags/5.2.8/languages/captcha-bws-et.mo (added)
-
tags/5.2.8/languages/captcha-bws-et.po (added)
-
tags/5.2.8/languages/captcha-bws-fa_IR.mo (added)
-
tags/5.2.8/languages/captcha-bws-fa_IR.po (added)
-
tags/5.2.8/languages/captcha-bws-fi.mo (added)
-
tags/5.2.8/languages/captcha-bws-fi.po (added)
-
tags/5.2.8/languages/captcha-bws-fr_FR.mo (added)
-
tags/5.2.8/languages/captcha-bws-fr_FR.po (added)
-
tags/5.2.8/languages/captcha-bws-he_IL.mo (added)
-
tags/5.2.8/languages/captcha-bws-he_IL.po (added)
-
tags/5.2.8/languages/captcha-bws-hi_IN.mo (added)
-
tags/5.2.8/languages/captcha-bws-hi_IN.po (added)
-
tags/5.2.8/languages/captcha-bws-hr.mo (added)
-
tags/5.2.8/languages/captcha-bws-hr.po (added)
-
tags/5.2.8/languages/captcha-bws-hu_HU.mo (added)
-
tags/5.2.8/languages/captcha-bws-hu_HU.po (added)
-
tags/5.2.8/languages/captcha-bws-id_ID.mo (added)
-
tags/5.2.8/languages/captcha-bws-id_ID.po (added)
-
tags/5.2.8/languages/captcha-bws-it_IT.mo (added)
-
tags/5.2.8/languages/captcha-bws-it_IT.po (added)
-
tags/5.2.8/languages/captcha-bws-ja.mo (added)
-
tags/5.2.8/languages/captcha-bws-ja.po (added)
-
tags/5.2.8/languages/captcha-bws-lt_LT.mo (added)
-
tags/5.2.8/languages/captcha-bws-lt_LT.po (added)
-
tags/5.2.8/languages/captcha-bws-lv.mo (added)
-
tags/5.2.8/languages/captcha-bws-lv.po (added)
-
tags/5.2.8/languages/captcha-bws-nb_NO.mo (added)
-
tags/5.2.8/languages/captcha-bws-nb_NO.po (added)
-
tags/5.2.8/languages/captcha-bws-nl_NL.mo (added)
-
tags/5.2.8/languages/captcha-bws-nl_NL.po (added)
-
tags/5.2.8/languages/captcha-bws-pl_PL.mo (added)
-
tags/5.2.8/languages/captcha-bws-pl_PL.po (added)
-
tags/5.2.8/languages/captcha-bws-pt_BR.mo (added)
-
tags/5.2.8/languages/captcha-bws-pt_BR.po (added)
-
tags/5.2.8/languages/captcha-bws-pt_PT.mo (added)
-
tags/5.2.8/languages/captcha-bws-pt_PT.po (added)
-
tags/5.2.8/languages/captcha-bws-ro_RO.mo (added)
-
tags/5.2.8/languages/captcha-bws-ro_RO.po (added)
-
tags/5.2.8/languages/captcha-bws-ru_RU.mo (added)
-
tags/5.2.8/languages/captcha-bws-ru_RU.po (added)
-
tags/5.2.8/languages/captcha-bws-sk_SK.mo (added)
-
tags/5.2.8/languages/captcha-bws-sk_SK.po (added)
-
tags/5.2.8/languages/captcha-bws-sl_SI.mo (added)
-
tags/5.2.8/languages/captcha-bws-sl_SI.po (added)
-
tags/5.2.8/languages/captcha-bws-sr_RS.mo (added)
-
tags/5.2.8/languages/captcha-bws-sr_RS.po (added)
-
tags/5.2.8/languages/captcha-bws-sv_SE.mo (added)
-
tags/5.2.8/languages/captcha-bws-sv_SE.po (added)
-
tags/5.2.8/languages/captcha-bws-tl.mo (added)
-
tags/5.2.8/languages/captcha-bws-tl.po (added)
-
tags/5.2.8/languages/captcha-bws-tr_TR.mo (added)
-
tags/5.2.8/languages/captcha-bws-tr_TR.po (added)
-
tags/5.2.8/languages/captcha-bws-uk.mo (added)
-
tags/5.2.8/languages/captcha-bws-uk.po (added)
-
tags/5.2.8/languages/captcha-bws-vi_VN.mo (added)
-
tags/5.2.8/languages/captcha-bws-vi_VN.po (added)
-
tags/5.2.8/languages/captcha-bws-zh_CN.mo (added)
-
tags/5.2.8/languages/captcha-bws-zh_CN.po (added)
-
tags/5.2.8/languages/captcha-bws-zh_TW.mo (added)
-
tags/5.2.8/languages/captcha-bws-zh_TW.po (added)
-
tags/5.2.8/readme.txt (added)
-
tags/5.2.8/screenshot-1.png (added)
-
tags/5.2.8/screenshot-10.png (added)
-
tags/5.2.8/screenshot-2.png (added)
-
tags/5.2.8/screenshot-3.png (added)
-
tags/5.2.8/screenshot-4.png (added)
-
tags/5.2.8/screenshot-5.png (added)
-
tags/5.2.8/screenshot-6.png (added)
-
tags/5.2.8/screenshot-7.png (added)
-
tags/5.2.8/screenshot-8.png (added)
-
tags/5.2.8/screenshot-9.png (added)
-
trunk/captcha-bws.php (modified) (4 diffs)
-
trunk/includes/class-cptch-settings-tabs.php (modified) (5 diffs)
-
trunk/includes/helpers.php (modified) (3 diffs)
-
trunk/js/script.js (modified) (1 diff)
-
trunk/readme.txt (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
captcha-bws/trunk/captcha-bws.php
r3395743 r3491864 7 7 Text Domain: captcha-bws 8 8 Domain Path: /languages 9 Version: 5.2. 79 Version: 5.2.8 10 10 Author URI: https://bestwebsoft.com/ 11 11 License: GPLv2 or later … … 279 279 add_filter( 'lgnrgstrfrm_check_field', 'cptch_check_login_register_form', 10 ); 280 280 } 281 282 /* Add Force Strong Passwords to login/register forms */ 283 add_action( 'validate_password_reset', 'cptch_validate_password_reset_form', 10, 2 ); 281 284 282 285 do_action( 'cptch_add_to_cf7' ); … … 927 930 function cptch_check_login_register_form( $allow ) { 928 931 return cptch_check_custom_form( true, 'string', 'bws_login_register' ); 932 } 933 } 934 935 if ( ! function_exists( 'cptch_validate_password_reset_form' ) ) { 936 function cptch_validate_password_reset_form( $errors, $user ) { 937 if ( isset( $_POST['pass1'] ) && ! empty( $_POST['pass1'] ) ) { 938 939 global $cptch_options; 940 941 if ( empty( $cptch_options ) ) { 942 $cptch_options = get_option( 'cptch_options' ); 943 } 944 945 $result = cptch_validate_password( $_POST['pass1'] ); 946 if ( false === $result ) { 947 $errors->add( 'cptch_error', str_replace( '{min_length}', $cptch_options['fsp_length'], $cptch_options['fsp_error_message'] ) ); 948 } 949 } 950 951 return $errors; 952 } 953 } 954 955 if ( ! function_exists( 'cptch_validate_password' ) ) { 956 function cptch_validate_password( $password ) { 957 global $cptch_options; 958 959 if ( empty( $cptch_options ) ) { 960 $cptch_options = get_option( 'cptch_options' ); 961 } 962 963 $pattern = '/^[a-zA-Z\d\!\@\#\$\%\^\&\*\(\)\-\_\[\]\{\}\<\>\~\`\+\=\,\.\;\:\/\?\|\'\"\\\\]{' . $cptch_options['fsp_length'] . ',25}$/'; 964 965 if ( strlen( $password ) < $cptch_options['fsp_length'] || ! preg_match( $pattern, $password ) ) { 966 return false; 967 } 968 return true; 929 969 } 930 970 } … … 2136 2176 wp_enqueue_style( 'cptch_stylesheet', plugins_url( 'css/style.css', __FILE__ ), array(), $cptch_plugin_info['Version'] ); 2137 2177 2138 wp_enqueue_script( 'cptch_script', plugins_url( 'js/script.js', __FILE__ ), array( 'jquery', 'jquery-ui-resizable', 'jquery-ui-tabs', 'wp-color-picker' ), $cptch_plugin_info['Version'] , true );2178 wp_enqueue_script( 'cptch_script', plugins_url( 'js/script.js', __FILE__ ), array( 'jquery', 'jquery-ui-resizable', 'jquery-ui-tabs', 'wp-color-picker' ), $cptch_plugin_info['Version'] . '.2', true ); 2139 2179 wp_enqueue_style( 'wp-color-picker' ); 2140 2180 if ( 'captcha.php' == $_REQUEST['page'] ) { -
captcha-bws/trunk/includes/class-cptch-settings-tabs.php
r3392136 r3491864 162 162 'wpforo_reply_form' => array( 163 163 'name' => esc_html__( 'wpForo Reply form', 'captcha-bws' ), 164 'for_pro' => 1, 165 ), 166 'edd_login_form' => array( 167 'name' => esc_html__( 'Easy Digital Downloads Login Form', 'captcha-pro' ), 168 'for_pro' => 1, 169 ), 170 'edd_register_form' => array( 171 'name' => esc_html__( 'Easy Digital Downloads Registration Form', 'captcha-pro' ), 172 'for_pro' => 1, 173 ), 174 'edd_lost_password_form' => array( 175 'name' => esc_html__( 'Easy Digital Downloads Lost Password Form', 'captcha-pro' ), 164 176 'for_pro' => 1, 165 177 ), … … 291 303 ), 292 304 ), 305 'edd_forms' => array( 306 'title' => 'Easy Digital Downloads', 307 'forms' => array( 308 'edd_login_form', 309 'edd_register_form', 310 'edd_lost_password_form', 311 ), 312 ), 293 313 ), 294 314 ); … … 308 328 $this->form_categories['other_for_pro']['wpforo']['forms'], 309 329 $this->form_categories['other_for_pro']['learndash']['forms'], 310 $this->form_categories['other_for_pro']['bboss']['forms'] 330 $this->form_categories['other_for_pro']['bboss']['forms'], 331 $this->form_categories['other_for_pro']['edd_forms']['forms'] 311 332 ); 312 333 … … 401 422 $this->options['images_count'] = isset( $_REQUEST['cptch_images_count'] ) ? absint( $_REQUEST['cptch_images_count'] ) : 4; 402 423 $this->options['forms']['general']['time_limit'] = isset( $_REQUEST['cptch_time_limit'] ) ? absint( $_REQUEST['cptch_time_limit'] ) : 120; 424 425 /* Force Strong Passwords */ 426 $this->options['fsp_enable'] = isset( $_POST['cptch_force_strong_passwords'] ) ? 1 : 0; 427 $this->options['fsp_length'] = isset( $_POST['cptch_fsp_length'] ) && 12 <= intval( $_POST['cptch_fsp_length'] ) ? intval( $_POST['cptch_fsp_length'] ) : 12; 428 $this->options['fsp_error_message'] = isset( $_POST['cptch_fsp_error_message'] ) ? sanitize_text_field( wp_unslash( $_POST['cptch_fsp_error_message'] ) ) : __( 'Password must be at least {min_length} characters long and include uppercase and lowercase letters and numbers.', 'captcha-bws' ); 429 403 430 404 431 /* … … 819 846 </td> 820 847 </tr> 848 <tr valign="top"> 849 <th scope="row"><?php esc_html_e( 'Force Strong Passwords (FSP)', 'captcha-bws' ); ?></th> 850 <td> 851 <input<?php echo wp_kses_post( $this->change_permission_attr ); ?> id="cptch_force_strong_passwords" type="checkbox" <?php checked( isset( $this->options['fsp_enable'] ) && 1 === $this->options['fsp_enable'] ); ?> name="cptch_force_strong_passwords" value="1" /> 852 <span class="bws_info"> 853 <?php esc_html_e( 'Requires passwords to include uppercase and lowercase letters and numbers, with a minimum length. Applies only to the default WordPress registration form.', 'captcha-bws' ); ?> 854 </span> 855 </td> 856 </tr> 857 <tr class="cptch_fsp" valign="top"> 858 <th scope="row"><?php esc_html_e( 'Minimum Password Length', 'captcha-bws' ); ?></th> 859 <td> 860 <input<?php echo wp_kses_post( $this->change_permission_attr ); ?> class="small-text" type="number" name="cptch_fsp_length" value="<?php echo intval( $this->options['fsp_length'] ); ?>" min="12" max="25" step="1" /> 861 <span class="bws_info"> 862 <?php esc_html_e( 'Set the minimum number of characters required for a password.', 'captcha-bws' ); ?> 863 </span> 864 </td> 865 </tr> 866 <tr class="cptch_fsp" valign="top"> 867 <th scope="row"><?php esc_html_e( 'Password Error Message', 'captcha-bws' ); ?></th> 868 <td> 869 <textarea name="cptch_fsp_error_message"><?php echo esc_html( $this->options['fsp_error_message'] ); ?></textarea><br /> 870 <span class="bws_info"> 871 <?php esc_html_e( 'Use the following shortcode in your message', 'captcha-bws' ); ?>: <code>{min_length}</code> 872 </span> 873 </td> 874 </tr> 821 875 </table> 822 876 <?php -
captcha-bws/trunk/includes/helpers.php
r3392136 r3491864 32 32 'title' => '', 33 33 'required_symbol' => '*', 34 'text_start_slide' => esc_html__( 'Slide to verify', 'captcha-bws' ),35 'text_end_slide' => esc_html__( 'Verification passed', 'captcha-bws' ),34 'text_start_slide' => __( 'Slide to verify', 'captcha-bws' ), 35 'text_end_slide' => __( 'Verification passed', 'captcha-bws' ), 36 36 'display_reload_button' => true, 37 37 'enlarge_images' => false, … … 40 40 'time_limit' => 120, 41 41 'enable_session' => true, 42 'no_answer' => esc_html__( 'Please complete the captcha.', 'captcha-bws' ),43 'wrong_answer' => esc_html__( 'Please enter correct captcha value.', 'captcha-bws' ),44 'time_limit_off' => esc_html__( 'Time limit exceeded. Please complete the captcha once again.', 'captcha-bws' ),45 'time_limit_off_notice' => esc_html__( 'Time limit exceeded. Please complete the captcha once again.', 'captcha-bws' ),46 'allowlist_message' => esc_html__( 'Your IP address is allow listed.', 'captcha-bws' ),42 'no_answer' => __( 'Please complete the captcha.', 'captcha-bws' ), 43 'wrong_answer' => __( 'Please enter correct captcha value.', 'captcha-bws' ), 44 'time_limit_off' => __( 'Time limit exceeded. Please complete the captcha once again.', 'captcha-bws' ), 45 'time_limit_off_notice' => __( 'Time limit exceeded. Please complete the captcha once again.', 'captcha-bws' ), 46 'allowlist_message' => __( 'Your IP address is allow listed.', 'captcha-bws' ), 47 47 'load_via_ajax' => false, 48 48 'use_limit_attempts_allowlist' => false, … … 53 53 'all_day' => array( 1, 2, 3, 4, 5, 6, 7 ), 54 54 'hours' => array(), 55 'fsp_enable' => 0, 56 'fsp_length' => 12, 57 'fsp_error_message' => __( 'Password must be at least {min_length} characters long and include uppercase and lowercase letters, numbers and symbols.', 'captcha-bws' ), 55 58 ); 56 59 -
captcha-bws/trunk/js/script.js
r3392136 r3491864 136 136 } 137 137 } ); 138 139 $( '#cptch_force_strong_passwords' ).change( function() { 140 if ( $( this ).is( ':checked' ) ) { 141 $( '.cptch_fsp' ).show(); 142 } else { 143 $( '.cptch_fsp' ).hide(); 144 } 145 } ).trigger( 'change' ); 138 146 } ); 139 147 } )( jQuery ); -
captcha-bws/trunk/readme.txt
r3395743 r3491864 4 4 Tags: captcha, spam protection, security, antispam, captcha WooCommerce, OCR-friendly captcha, Math captcha, WordPress captcha, human verification, security plugin, spam prevention, CAPTCHA plugin, WordPress security, form protection 5 5 Requires at least: 6.2 6 Tested up to: 6. 8.27 Stable tag: 5.2. 76 Tested up to: 6.9.4 7 Stable tag: 5.2.8 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 25 25 = Free Features = 26 26 27 * **Add Captcha to:**27 * Add captcha to: 28 28 * Login form 29 29 * Registration form … … 33 33 * [Contact Form](https://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=7f973058ee3bd3a18934b5e13b857d6f) 34 34 * [Car Rental V2 Pro](https://bestwebsoft.com/products/wordpress/plugins/car-rental-v2/?k=9feda3ea8564e0b0707c5434786ddf24) 35 * Custom form s36 * **Choose Captcha Type:**37 * Invisible Captcha38 * Character Recognition Captcha39 * Math Captcha (simple math operations like addition, subtraction, multiplication)40 * Slide Captcha41 * **Enhance Captcha Protection with:**35 * Custom form 36 * Choose Captcha type: 37 * Invisible 38 * Character Recognition 39 * Simple math actions such as addition, subtraction, and multiplication 40 * Slide captcha 41 * Enhance captcha protection with: 42 42 * Letters 43 43 * Numbers 44 44 * Images 45 * **Hide Captcha for:**45 * Hide captcha for: 46 46 * Registered users in comments form 47 * **Additional Features:** 48 * Set captcha submission time limit 49 * Settings for displaying captchas by Weekdays and Hours 50 * Refresh captcha option 51 * Edit captcha title and notifications 52 * Compatible with the latest WordPress version 53 * User-friendly settings for quick setup without coding 54 * Comprehensive documentation and tutorial videos 55 * Multilingual and RTL ready 56 57 ## Pro Features 58 59 All Free features plus: 60 61 * **Enhanced Compatibility:** 62 * Contact Form 7 (since v3.4) 63 * [Subscriber](https://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=ac02c12d6e17bc91f4cc636eec0a0348) 64 * Jetpack Contact Form 65 * MailChimp for WordPress 66 * Ninja Forms 67 * Gravity Forms 68 * WPForms 69 * Caldera Forms 70 * Formidable Contact Form 71 * MemberPress 72 * **WooCommerce Integration:** 73 * Login form 74 * Register form 75 * Lost password form 76 * Checkout billing form 77 * **bbPress Integration:** 78 * New Topic form 79 * Reply form 80 * **BuddyPress Integration:** 81 * Registration form 82 * Comments form 83 * Create a Group form 84 * **wpForo Integration:** 85 * Login form 86 * Registration form 87 * New Topic form 88 * Reply form 89 * **Divi Integration:** 90 * Contact Form 91 * Login Form 92 * **LearnDash and BuddyBoss Integration:** 93 * LearnDash Login and Registration forms 94 * BuddyBoss Registration form 95 * **Elementor Pro Integration:** 96 * Elementor Contact form 97 * **Compatible with BWS Login Register Form: 98 * Login form 99 * Registration form 100 * Forgot Password form 101 * **Advanced Features:** 102 * Hide captcha for allowed IP addresses 103 * Merge IP addresses from [Limit Attempts](https://bestwebsoft.com/products/wordpress/plugins/limit-attempts/?k=c6b924d096b75a288daf0e49a58f93c2) plugin with Captcha Allow List 104 * Configure all subsites on the network 105 * Set captcha submission time limits for individual forms 106 * Image packages with hand-drawn digits 107 * Add and activate unlimited image packages simultaneously 108 * Customize Slide Captcha appearance 109 * Block disposable emails 110 * Add custom code via plugin settings page 111 * Receive support responses within one business day ([Support Policy](https://bestwebsoft.com/support-policy/)) 47 * Set captcha submission time limit 48 * Settings for displaying captchas by Weekdays and Hours 49 * Refresh captcha option 50 * Edit captcha title and notifications 51 * Compatible with latest WordPress version 52 * Incredibly simple settings for fast setup without modifying code 53 * Detailed step-by-step documentations and videos 54 * Multilingual and RTL ready 55 * Force Strong Passwords 56 57 > **Pro Features** 58 > 59 > All features from Free version included plus: 60 > 61 > * Compatible with : 62 > * Contact Form 7 (since v 3.4) 63 > * [Subscriber](https://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=ac02c12d6e17bc91f4cc636eec0a0348) 64 > * Jetpack contact form 65 > * MailChimp for WordPress 66 > * Ninja Forms 67 > * Gravity Forms 68 > * WPForms 69 > * Caldera Forms 70 > * Formidable Contact Form 71 > * MemberPress 72 > * Compatible with WooCommerce: 73 > * Login form 74 > * Register form 75 > * Lost password form 76 > * Checkout billing form 77 > * Compatible with bbPress: 78 > * New Topic form 79 > * Reply form 80 > * Compatible with BuddyPress: 81 > * Registration form 82 > * Comments form 83 > * Create a Group form 84 > * Compatible with Forums - wpForo: 85 > * Login form 86 > * Registration form 87 > * New Topic form 88 > * Reply form 89 > * Compatible with Divi : 90 > * Contact Form 91 > * Login Form 92 > * Compatible with LearnDash login: 93 > * Login form 94 > * Registration form 95 > * Compatible with BuddyBoss: 96 > * Registration form 97 > * Compatible with Elementor Pro: 98 > * Elementor Contact form [NEW] 99 > * Compatible with BWS Login Register Form: 100 > * Login form 101 > * Registration form 102 > * Forgot Password form 103 > * Compatible with Easy Digital Downloads Form: 104 > * Login form 105 > * Registration form 106 > * Forgot Password form 107 > * Hide captcha for: 108 > * Allowed IP addresses 109 > * Merge IP addresses from [Limit Attempts](https://bestwebsoft.com/products/wordpress/plugins/limit-attempts/?k=a9ab60b2d4016ae9c809733d84012988) plugin with Captcha Allow List 110 > * Configure all subsites on the network 111 > * Captcha submission time limit for separate forms 112 > * Image packages with hand-drawn digits 113 > * Add and enable unlimited number of image packages at the same time 114 > * Edit Slide captcha appearance 115 > * Block disposable emails 116 > * Add custom code via plugin settings page 117 > * Get answer to your support question within one business day ([Support Policy](https://bestwebsoft.com/support-policy/)) 112 118 113 119 [**Upgrade to Pro Now**](https://bestwebsoft.com/products/wordpress/plugins/captcha/?k=2d2d85a3c277bf3489697c9a9ff2d352) … … 308 314 == Changelog == 309 315 316 = V5.2.8 - 20.03.2026 = 317 * Update : All functionality was updated for WordPress 6.9.4 318 * NEW : The new functionality Force Strong Passwords has been added. 319 * PRO : The new compatibility with Easy Digital Downloads Forms has been added. 320 * Update : BWS Panel section was updated. 321 310 322 = V5.2.7 - 14.11.2025 = 311 323 * Bugfix : Syntax error has been fixed. … … 449 461 == Upgrade Notice == 450 462 463 = V5.2.8 = 464 * New features added. 465 * The compatibility with new WordPress version updated. 466 451 467 = V5.2.7 = 452 468 * Bugs fixed.
Note: See TracChangeset
for help on using the changeset viewer.