Changeset 3330793
- Timestamp:
- 07/20/2025 05:30:34 AM (6 months ago)
- Location:
- integrate-with-mailchimp
- Files:
-
- 79 added
- 4 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/css (added)
-
tags/1.0.5/assets/css/ai-settings.css (added)
-
tags/1.0.5/assets/css/auth.css (added)
-
tags/1.0.5/assets/css/banner.css (added)
-
tags/1.0.5/assets/css/error-log.css (added)
-
tags/1.0.5/assets/css/help.css (added)
-
tags/1.0.5/assets/css/home.css (added)
-
tags/1.0.5/assets/css/premium.css (added)
-
tags/1.0.5/assets/css/settings.css (added)
-
tags/1.0.5/assets/css/setup-filter.css (added)
-
tags/1.0.5/assets/css/setup-fm.css (added)
-
tags/1.0.5/assets/img (added)
-
tags/1.0.5/assets/img/close.png (added)
-
tags/1.0.5/assets/img/loading-icon.gif (added)
-
tags/1.0.5/assets/img/loading-icon.png (added)
-
tags/1.0.5/assets/img/loading-icon.svg (added)
-
tags/1.0.5/assets/img/loading.gif (added)
-
tags/1.0.5/assets/img/mailchimp-logo.png (added)
-
tags/1.0.5/assets/img/tick.png (added)
-
tags/1.0.5/assets/js (added)
-
tags/1.0.5/assets/js/ai-settings.js (added)
-
tags/1.0.5/assets/js/common.js (added)
-
tags/1.0.5/assets/js/error-log.js (added)
-
tags/1.0.5/assets/js/help.js (added)
-
tags/1.0.5/assets/js/home.js (added)
-
tags/1.0.5/assets/js/setup-custom.js (added)
-
tags/1.0.5/assets/js/setup-filter.js (added)
-
tags/1.0.5/assets/js/setup-fm.js (added)
-
tags/1.0.5/includes (added)
-
tags/1.0.5/includes/admin (added)
-
tags/1.0.5/includes/admin/accounts-tab.php (added)
-
tags/1.0.5/includes/admin/admin.php (added)
-
tags/1.0.5/includes/admin/ai-settings-tab.php (added)
-
tags/1.0.5/includes/admin/banner.php (added)
-
tags/1.0.5/includes/admin/errorlog-tab.php (added)
-
tags/1.0.5/includes/admin/premium-tab.php (added)
-
tags/1.0.5/includes/admin/settings-tab.php (added)
-
tags/1.0.5/includes/admin/setup-existing.php (added)
-
tags/1.0.5/includes/admin/setup-new.php (added)
-
tags/1.0.5/includes/admin/setup-tab.php (added)
-
tags/1.0.5/includes/class-includes.php (added)
-
tags/1.0.5/includes/extend (added)
-
tags/1.0.5/includes/extend/auth.php (added)
-
tags/1.0.5/includes/extend/error-log.php (added)
-
tags/1.0.5/includes/extend/extend.php (added)
-
tags/1.0.5/includes/extend/setup.php (added)
-
tags/1.0.5/includes/function (added)
-
tags/1.0.5/includes/function/common-actions.php (added)
-
tags/1.0.5/includes/function/review.php (added)
-
tags/1.0.5/includes/function/session-notice.php (added)
-
tags/1.0.5/includes/includes.php (added)
-
tags/1.0.5/integrate-with-mailchimp.php (added)
-
tags/1.0.5/readme.txt (added)
-
tags/1.0.5/src (added)
-
tags/1.0.5/src/db (added)
-
tags/1.0.5/src/db/mailchimp-account.php (added)
-
tags/1.0.5/src/db/mailchimp-error-log.php (added)
-
tags/1.0.5/src/db/mailchimp-field-mapping.php (added)
-
tags/1.0.5/src/forms (added)
-
tags/1.0.5/src/forms/ai-settings.php (added)
-
tags/1.0.5/src/forms/form-fields.php (added)
-
tags/1.0.5/src/forms/form-group-ids.php (added)
-
tags/1.0.5/src/forms/form-name.php (added)
-
tags/1.0.5/src/forms/forms.php (added)
-
tags/1.0.5/src/forms/id-mapping.php (added)
-
tags/1.0.5/src/forms/smart-form-filter.php (added)
-
tags/1.0.5/src/forms/submit-action.php (added)
-
tags/1.0.5/src/product (added)
-
tags/1.0.5/src/product/action.php (added)
-
tags/1.0.5/src/product/mailchimp-account-action.php (added)
-
tags/1.0.5/src/product/mailchimp-ai-settings-action.php (added)
-
tags/1.0.5/src/product/mailchimp-crm.php (added)
-
tags/1.0.5/src/product/mailchimp-errorlog-action.php (added)
-
tags/1.0.5/src/product/mailchimp-settings-action.php (added)
-
tags/1.0.5/src/product/mailchimp-setup-action.php (added)
-
tags/1.0.5/src/product/mailchimp-util.php (added)
-
tags/1.0.5/uninstall.php (added)
-
trunk/integrate-with-mailchimp.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/forms/submit-action.php (modified) (1 diff)
-
trunk/src/product/mailchimp-crm.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
integrate-with-mailchimp/trunk/integrate-with-mailchimp.php
r3294168 r3330793 5 5 * Plugin URI: https://integrazo.com/products/integrate-with-mailchimp 6 6 * Description: Automatically send contact form submissions from popular WordPress forms to Mailchimp and grow your business. 7 * Version: 1.0. 47 * Version: 1.0.5 8 8 * Author: Integrazo 9 9 * Author URI: https://integrazo.com/ -
integrate-with-mailchimp/trunk/readme.txt
r3294168 r3330793 3 3 Tags: mailchimp integration, contact form 7 mailchimp, gravity forms mailchimp, wpforms mailchimp, elementor forms mailchimp 4 4 Requires at least: 6.0 5 Tested up to: 6.8 5 Tested up to: 6.8.2 6 6 Requires PHP: 7.4 7 Stable tag: 1.0. 47 Stable tag: 1.0.5 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 430 430 == Changelog == 431 431 432 = 1.0.5 = 433 * Added: New FAQ about disabling specific integrations 434 * Fixed: All error notices shown by WP error log or debug mode 435 * Checked: Plugin tested with latest WordPress 6.8.2 and works fine 436 432 437 = 1.0.4 = 433 438 **Fixed:** Issue where some Mailchimp fields were not displaying properly. -
integrate-with-mailchimp/trunk/src/forms/submit-action.php
r3294168 r3330793 495 495 continue; 496 496 } 497 497 498 $crm_key = str_replace("iafwmc_cf_", "", $crm_key); 498 499 $field_type = $mapping_info['field_type']; -
integrate-with-mailchimp/trunk/src/product/mailchimp-crm.php
r3294168 r3330793 198 198 public function update_mailchimp_contact($api_key, $list_id, $record_data) 199 199 { 200 201 200 $dc = $this->get_mailchimp_dc($api_key); 202 201 … … 210 209 // Prepare the subscriber data from `$record_data` 211 210 $data = $this->prepare_mailchimp_data($record_data); 212 213 211 // API request headers 214 212 $response = wp_remote_request($url, [ … … 230 228 $status_code = wp_remote_retrieve_response_code($response); 231 229 $body = json_decode(wp_remote_retrieve_body($response), true); 232 233 230 if ($status_code === 401) { 234 231 return $this->create_error_response('AUTHENTICATION_FAILURE', $body); … … 365 362 // Ensure ADDRESS has all required sub-fields, even if some are missing 366 363 $data['merge_fields']['ADDRESS'] = [ 367 'addr1' => $address_data['addr1'] ?? ' ',368 'addr2' => $address_data['addr2'] ?? ' ',369 'city' => $address_data['city'] ?? ' ',370 'state' => $address_data['state'] ?? ' ',371 'zip' => $address_data['zip'] ?? ' ',364 'addr1' => $address_data['addr1'] ?? '-', 365 'addr2' => $address_data['addr2'] ?? '-', 366 'city' => $address_data['city'] ?? '-', 367 'state' => $address_data['state'] ?? '-', 368 'zip' => $address_data['zip'] ?? '-', 372 369 'country' => $address_data['country'] ?? 'US' // Default country 373 370 ];
Note: See TracChangeset
for help on using the changeset viewer.