MP_Addon_Mailchimp::mailchimp_csv()
Export Lead data to CSV for Mailchimp.
Source Source
File: calculator-mailchimp-add-on/inc/MP_Addon_Mailchimp.php
public function mailchimp_csv() {
MP_Callback::check_nonce( $_REQUEST['nonce'], MortgagePlatform::$prefix . 'mailchimp' );
unset( $_REQUEST['action'], $_REQUEST['nonce'], $_REQUEST['connector'] );
$leads = array();
if ( isset( $_REQUEST ) ) {
foreach ( $_REQUEST as $key => $value ) {
$leads[] = array(
"First Name" => get_post_meta( $value, MortgagePlatform::$prefix . 'lead_firstname', true ),
"Last Name" => get_post_meta( $value, MortgagePlatform::$prefix . 'lead_secondname', true ),
"Email Address" => get_post_meta( $value, MortgagePlatform::$prefix . 'lead_email', true ),
"Phone" => get_post_meta( $value, MortgagePlatform::$prefix . 'lead_phone', true ),
);
}
echo MP_Settings::create_csv( $leads,'mailchimp_' . date( "Y-m-d" ) . ".csv");
} else {
echo esc_html__( 'No lead selected', 'CalculatorsMailchimpAddon' );
}
wp_die();
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |