MP_Addon_OfflineConversions_Callback::json_get_date_reports()

Get date reports.

Contents


Source Source

File: calculator-offline-conversions-add-on/inc/MP_Addon_OfflineConversions_Callback.php

	public function json_get_date_reports() {

		MP_Callback::check_nonce( $_REQUEST['nonce'], 'mortgage_json-request' );

		$period = MP_Settings::is_isset( $_REQUEST['period'], null );
		$date   = isset( $_REQUEST['date'] ) ? getdate( strtotime( $_REQUEST['date'] ) ) : null;

		if ( ! $date ) {
			return wp_send_json( __( 'Not date...', 'CalculatorsOfflineConversionsAddon' ) );
		}

		$year  = $date['year'];
		$day   = $date['mday'];
		$month = $date['mon'];

		$before = MP_Settings::is_isset( $_REQUEST['before'], null );
		if ( null !== $before ) {
			$before = $this->get_before($before, $period);
		}

		$after  = MP_Settings::is_isset( $_REQUEST['after'], null );
		$report = MP_Settings::is_isset( $_REQUEST['report'], null );

		$array = $this->get_period( $period, $before, $after, $date, $year, $month, $day );

		$this->report( $report, $_REQUEST, $array );

		wp_die();

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.