MP_Addon_Calendar_Callback::lead_ajax_calendar()
Post data from backend to frontend.
Source Source
File: calculator-calendar-add-on/inc/MP_Addon_Calendar_Callback.php
public function lead_ajax_calendar() {
MP_Callback::check_nonce( $_POST['nonce'], 'mortgage_json-request' );
$lead_calendar = array();
$lead_calendar['id_post'] = isset( $_POST['lead_id'] ) ? $_POST['lead_id'] : '';
$lead_calendar['date'] = isset( $_POST['date'] ) ? sanitize_text_field( $_POST['date'] ) : current_time( 'Y-m-d H:i:s' );
$lead_calendar['title'] = isset( $_POST['title'] ) ? sanitize_text_field( $_POST['title'] ) : '';
$lead_calendar['description'] = isset( $_POST['description'] ) ? sanitize_text_field( $_POST['description'] ) : '';
$lead_calendar['type'] = isset( $_POST['type'] ) ? sanitize_text_field( $_POST['type'] ) : '';
$lead_calendar['color'] = isset( $_POST['color'] ) ? sanitize_text_field( $_POST['color'] ) : '';
$calendar = new MP_Addon_Calendar();
$send_calendar = $calendar->save_lead_calendar( $lead_calendar );
echo esc_attr( $send_calendar );
wp_die();
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |