Plugin Directory

Changeset 3229254


Ignore:
Timestamp:
01/27/2025 09:13:55 AM (14 months ago)
Author:
TechGasp
Message:

Version 7.5.4

Location:
spam-master
Files:
102 added
3 edited

Legend:

Unmodified
Added
Removed
  • spam-master/trunk/class-spammaster.php

    r3222592 r3229254  
    33 * Plugin Name: Spam Master
    44 * Plugin URI: https://www.spammaster.org
    5  * Version: 7.5.3
     5 * Version: 7.5.4
    66 * Author: TechGasp
    77 * Author URI: https://www.techgasp.com
     
    3434if ( ! class_exists( 'SpamMaster' ) ) :
    3535
    36     define( 'SPAM_MASTER_VERSION', '7.5.3' );
     36    define( 'SPAM_MASTER_VERSION', '7.5.4' );
    3737    define( 'SPAM_MASTER_NAME', 'Spam Master' );
    3838    define( 'SPAM_MASTER_DOMAIN', 'SpamMaster.org' );
  • spam-master/trunk/includes/controllers/class-spammasterelusivecontroller.php

    r3222592 r3229254  
    6262            $spam_elusive_count = count( $spam_elusive );
    6363            if ( 1 === $spam_elusive_count ) {
    64                 if ( isset( $spam_elusive['time'] ) || isset( $spam_elusive['security'] ) || isset( $spam_elusive['cart_nonce'] ) || isset( $spam_elusive['cart_item_key'] ) ) {
     64                if ( isset( $spam_elusive['time'] ) || isset( $spam_elusive['security'] ) || isset( $spam_elusive['cart_nonce'] ) || isset( $spam_elusive['cart_item_key'] ) || isset( $spam_elusive['product_ids'] ) ) {
     65                    // Spam Buffer Controller.
     66                    $spam_master_buffer_controller = new SpamMasterBufferController();
     67                    $is_buffer_count               = $spam_master_buffer_controller->spammasterbuffercount();
     68
     69                    $bail = 'bail';
     70                    return $bail;
     71                }
     72            }
     73            if ( 2 === $spam_elusive_count ) {
     74                if ( isset( $spam_elusive['security'] ) && isset( $spam_elusive['shipping_method'] ) ) {
     75                    // Spam Buffer Controller.
     76                    $spam_master_buffer_controller = new SpamMasterBufferController();
     77                    $is_buffer_count               = $spam_master_buffer_controller->spammasterbuffercount();
     78
     79                    $bail = 'bail';
     80                    return $bail;
     81                }
     82            }
     83            if ( 3 === $spam_elusive_count ) {
     84                if ( isset( $spam_elusive['product_sku'] ) && isset( $spam_elusive['product_id'] ) && isset( $spam_elusive['quantity'] ) ) {
    6585                    // Spam Buffer Controller.
    6686                    $spam_master_buffer_controller = new SpamMasterBufferController();
     
    80100                    return $bail;
    81101                }
    82             }
     102                if ( isset( $spam_elusive['security'] ) && isset( $spam_elusive['product_id'] ) && isset( $spam_elusive['qty'] ) && isset( $spam_elusive['addon_value'] ) ) {
     103                    // Spam Buffer Controller.
     104                    $spam_master_buffer_controller = new SpamMasterBufferController();
     105                    $is_buffer_count               = $spam_master_buffer_controller->spammasterbuffercount();
     106
     107                    $bail = 'bail';
     108                    return $bail;
     109                }
     110                if ( isset( $spam_elusive['order_id'] ) && isset( $spam_elusive['intent_id'] ) && isset( $spam_elusive['payment_method_id'] ) && isset( $spam_elusive['_ajax_nonce'] ) ) {
     111                    // Spam Buffer Controller.
     112                    $spam_master_buffer_controller = new SpamMasterBufferController();
     113                    $is_buffer_count               = $spam_master_buffer_controller->spammasterbuffercount();
     114
     115                    $bail = 'bail';
     116                    return $bail;
     117                }
     118            }
     119            if ( 6 === $spam_elusive_count ) {
     120                if ( isset( $spam_elusive['product_id'] ) && isset( $spam_elusive['variation_id'] ) && isset( $spam_elusive['qty'] ) && isset( $spam_elusive['payment_method'] ) && isset( $spam_elusive['currency'] ) && isset( $spam_elusive['page_id'] ) ) {
     121                    // Spam Buffer Controller.
     122                    $spam_master_buffer_controller = new SpamMasterBufferController();
     123                    $is_buffer_count               = $spam_master_buffer_controller->spammasterbuffercount();
     124
     125                    $bail = 'bail';
     126                    return $bail;
     127                }
     128            }
     129
    83130            $spampoststr = str_replace( '=', ' ', urldecode( http_build_query( $spam_elusive, '', ' ' ) ) );
    84131            // Plugins without action key check other keys.
  • spam-master/trunk/readme.txt

    r3222592 r3229254  
    44Requires at least: 5.0
    55Tested up to: 6.7.1
    6 Stable tag: 7.5.3
     6Stable tag: 7.5.4
    77License: GPLv2 or later
    88
     
    217217
    218218== Changelog ==
     219
     220= 7.5.4 =
     221* Checkout exemptions
     222* Clean up
     223* Speed improvements
    219224
    220225= 7.5.3 =
Note: See TracChangeset for help on using the changeset viewer.