MP_Addon_Letters::get_events( string $email = '' )

Get Events.


Parameters Parameters

$email

(string) (Optional) email

Default value: ''


Top ↑

Return Return

(array)


Top ↑

Source Source

File: calculator-letter-add-on/inc/MP_Addon_Letters.php

	public function get_events( $email = '' ) {

		$events = $this->lob->letters()->all();

		if ( '' !== $email ) {
			$response = array();
			foreach ( $events as $event ) {
				if ( $event['to']['email'] === $email ) {
					$arr = array(
						'description' => $event['description'],
						'date'        => $event['send_date'],
						'email'       => $event['to']['email'],
						'thumbnail'   => $event['thumbnails'][0]['small'],
						'events'      => $event['tracking_events'],
					);
					array_push( $response, $arr );
				}
			}
			return $response;
		}

		$response = array();
		foreach ( $events as $event ) {
			$arr = array(
				'description' => $event['description'],
				'date'        => $event['send_date'],
				'email'       => $event['to']['email'],
				'thumbnail'   => $event['thumbnails'][0]['small'],
				'events'      => $event['tracking_events'],
			);
			array_push( $response, $arr );
		}
		return $response;
	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.