MP_Addon_OfflineConversions_Callback::json_get_date_reports()
Get date reports.
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();
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |