MP_Addon_Mailchimp::mailchimp_csv()

Export Lead data to CSV for Mailchimp.

Contents


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();
	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.