Changeset 3385639
- Timestamp:
- 10/28/2025 07:11:16 AM (4 months ago)
- Location:
- spam-master
- Files:
-
- 136 added
- 4 edited
-
tags/7.7.0 (added)
-
tags/7.7.0/class-spammaster.php (added)
-
tags/7.7.0/css (added)
-
tags/7.7.0/css/index.php (added)
-
tags/7.7.0/css/spam-master-firewall.css (added)
-
tags/7.7.0/css/spam-master.css (added)
-
tags/7.7.0/images (added)
-
tags/7.7.0/images/index.php (added)
-
tags/7.7.0/images/spam-master-logs-detailed.png (added)
-
tags/7.7.0/images/spam-master-logs.png (added)
-
tags/7.7.0/images/spam-master-stars.png (added)
-
tags/7.7.0/images/spammaster-wp-plugin-internal-banner.jpg (added)
-
tags/7.7.0/images/spammaster.svg (added)
-
tags/7.7.0/includes (added)
-
tags/7.7.0/includes/admin (added)
-
tags/7.7.0/includes/admin/index.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-connection-sender.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-footer.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-integrations-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-key-sender.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-offer-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-online-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-status-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-test-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin-tools-table.php (added)
-
tags/7.7.0/includes/admin/spam-master-admin.php (added)
-
tags/7.7.0/includes/admin/spam-master-tasks.php (added)
-
tags/7.7.0/includes/admin/upgrade (added)
-
tags/7.7.0/includes/admin/upgrade/index.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-0.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-1.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-19.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-2.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-3.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-5.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-6-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-7-0.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-7-2.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-7-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-8-5.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-8-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-8-7.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6-9-8.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-1-1.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-1-2.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-2-7.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-2-8.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-2-9.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-3-1.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-3-2.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-3-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-3-7.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-4-0.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-4-1.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-4-5.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-4-6.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-5-3.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-5-5.php (added)
-
tags/7.7.0/includes/admin/upgrade/spam-master-admin-upgrade-to-7-6-2.php (added)
-
tags/7.7.0/includes/controllers (added)
-
tags/7.7.0/includes/controllers/class-spammasteractioncontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteradminmenutablecontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteradmintablebuffercontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteradmintableinactivecontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteradmintablelogscontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteradmintablewhitecontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterbuffercontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterclasses.php (added)
-
tags/7.7.0/includes/controllers/class-spammastercollectcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterelusivecontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteremailcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteremailrenderer.php (added)
-
tags/7.7.0/includes/controllers/class-spammasteremailservice.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterfloodcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterhafcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterhoneycontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterinvitationcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterkeycontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterlogcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterrepository.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterrestcontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterusercontroller.php (added)
-
tags/7.7.0/includes/controllers/class-spammasterwhitecontroller.php (added)
-
tags/7.7.0/includes/controllers/index.php (added)
-
tags/7.7.0/includes/emails (added)
-
tags/7.7.0/includes/emails/index.php (added)
-
tags/7.7.0/includes/emails/templates (added)
-
tags/7.7.0/includes/emails/templates/alert-3.html.php (added)
-
tags/7.7.0/includes/emails/templates/cron-alert.html.php (added)
-
tags/7.7.0/includes/emails/templates/daily-report.html.php (added)
-
tags/7.7.0/includes/emails/templates/deactivation.html.php (added)
-
tags/7.7.0/includes/emails/templates/discount.html.php (added)
-
tags/7.7.0/includes/emails/templates/high-volume.html.php (added)
-
tags/7.7.0/includes/emails/templates/license-expired.html.php (added)
-
tags/7.7.0/includes/emails/templates/license-inactive.html.php (added)
-
tags/7.7.0/includes/emails/templates/malfunction-1.html.php (added)
-
tags/7.7.0/includes/emails/templates/malfunction-2.html.php (added)
-
tags/7.7.0/includes/emails/templates/malfunction-6.html.php (added)
-
tags/7.7.0/includes/emails/templates/malfunction-8.html.php (added)
-
tags/7.7.0/includes/emails/templates/partials (added)
-
tags/7.7.0/includes/emails/templates/partials/footer.html.php (added)
-
tags/7.7.0/includes/emails/templates/partials/header.html.php (added)
-
tags/7.7.0/includes/emails/templates/thank-you-free-7days.html.php (added)
-
tags/7.7.0/includes/emails/templates/thank-you-free.html.php (added)
-
tags/7.7.0/includes/emails/templates/thank-you-pro.html.php (added)
-
tags/7.7.0/includes/emails/templates/unstable.html.php (added)
-
tags/7.7.0/includes/emails/templates/weekly-report.html.php (added)
-
tags/7.7.0/includes/emails/templates/weekly-stats.html.php (added)
-
tags/7.7.0/includes/index.php (added)
-
tags/7.7.0/includes/protection (added)
-
tags/7.7.0/includes/protection/index.php (added)
-
tags/7.7.0/includes/protection/spam-master-admin-other-protection-frontend-firewall.html (added)
-
tags/7.7.0/includes/protection/spam-master-amp-fun.php (added)
-
tags/7.7.0/includes/protection/spam-master-auto-update.php (added)
-
tags/7.7.0/includes/protection/spam-master-buddypress-honey.php (added)
-
tags/7.7.0/includes/protection/spam-master-buddypress-sig.php (added)
-
tags/7.7.0/includes/protection/spam-master-contact-form-7-honey.php (added)
-
tags/7.7.0/includes/protection/spam-master-contact-form-7-sig.php (added)
-
tags/7.7.0/includes/protection/spam-master-firewall.php (added)
-
tags/7.7.0/includes/protection/spam-master-honeypot.php (added)
-
tags/7.7.0/includes/protection/spam-master-shortcodes.php (added)
-
tags/7.7.0/includes/protection/spam-master-signatures.php (added)
-
tags/7.7.0/includes/protection/spam-master-widget-top-menu-firewall.php (added)
-
tags/7.7.0/includes/protection/spam-master-woocommerce-honey.php (added)
-
tags/7.7.0/includes/protection/spam-master-woocommerce-sig.php (added)
-
tags/7.7.0/includes/protection/spam-master-wpforms-honey.php (added)
-
tags/7.7.0/includes/protection/spam-master-wpforms-sig.php (added)
-
tags/7.7.0/index.php (added)
-
tags/7.7.0/languages (added)
-
tags/7.7.0/languages/index.php (added)
-
tags/7.7.0/languages/spam-master-en_US.po (added)
-
tags/7.7.0/readme.txt (added)
-
tags/7.7.0/uninstall.php (added)
-
trunk/class-spammaster.php (modified) (2 diffs)
-
trunk/includes/controllers/class-spammasteractioncontroller.php (modified) (2 diffs)
-
trunk/includes/controllers/class-spammasterrepository.php (modified) (1 diff)
-
trunk/includes/emails/templates/partials/footer.html.php (added)
-
trunk/includes/emails/templates/partials/header.html.php (added)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
spam-master/trunk/class-spammaster.php
r3385038 r3385639 3 3 * Plugin Name: Spam Master 4 4 * Plugin URI: https://www.spammaster.org 5 * Version: 7. 6.95 * Version: 7.7.0 6 6 * Author: TechGasp 7 7 * Author URI: https://www.techgasp.com … … 34 34 35 35 // Define plugin constants. 36 define( 'SPAM_MASTER_VERSION', '7. 6.9' );36 define( 'SPAM_MASTER_VERSION', '7.7.0' ); 37 37 define( 'SPAM_MASTER_NAME', 'Spam Master' ); 38 38 define( 'SPAM_MASTER_DOMAIN', 'SpamMaster.org' ); -
spam-master/trunk/includes/controllers/class-spammasteractioncontroller.php
r3385038 r3385639 84 84 case 'White': 85 85 $this->repo->add_to_whitelist( $data['pack'], $data['value'] ); 86 $this->repo->delete_by_fields( 'Buffer', 'Cache', $data['pack'] );86 $this->repo->delete_by_fields( 'Buffer', 'Cache', $data['pack'], $data['value'] ); 87 87 break; 88 88 case 'Option': 89 $this->repo-> update_option_by_type( $data['type'], $data['value'] );89 $this->repo->insert_option_by_type( $data['type'], $data['value'] ); 90 90 break; 91 91 } … … 93 93 94 94 case 'Remove': 95 $this->repo->delete_by_fields( $data['where'], $data['type'], $data['pack'] );95 $this->repo->delete_by_fields( $data['where'], $data['type'], $data['pack'], $data['value'] ); 96 96 break; 97 97 -
spam-master/trunk/includes/controllers/class-spammasterrepository.php
r3385038 r3385639 777 777 778 778 /** 779 * Insert new spam master option value by type. 780 * 781 * Inserts a new option row into the table for the given type and value. 782 * If the row already exists (same spamkey and spamtype), this function will fail. 783 * 784 * @param string $type Option type. 785 * @param mixed $value Option value. 786 * @return bool Success (true) or failure (false). 787 */ 788 public function insert_option_by_type( $type, $value ) { 789 global $wpdb; 790 $data = array( 791 'time' => current_datetime()->format( 'Y-m-d H:i:s' ), 792 'spamkey' => 'Option', 793 'spamtype' => $type, 794 'spamy' => 'localhost', 795 'spamvalue' => $value, 796 ); 797 // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching 798 $result = $wpdb->insert( $this->table_name, $data ); 799 return ( false !== $result && 0 !== $result ); 800 } 801 802 /** 779 803 * Delete entry by fields. 780 804 * -
spam-master/trunk/readme.txt
r3385038 r3385639 5 5 Tested up to: 6.8.3 6 6 Requires PHP: 7.0 7 Stable tag: 7. 6.97 Stable tag: 7.7.0 8 8 License: GPLv2 or later 9 9 … … 107 107 108 108 == Changelog == 109 110 = 7.7.0 = 111 * Fixing action controller update, insert option 112 * New repo insert_option_by_type 109 113 110 114 = 7.6.9 =
Note: See TracChangeset
for help on using the changeset viewer.