MP_Addon_OfflineConversions_Actions
Source Source
File: calculator-offline-conversions-add-on/inc/MP_Addon_OfflineConversions_Actions.php
class MP_Addon_OfflineConversions_Actions {
/**
* Init Actions.
*
* @since 1.0.0
* @access public
*/
public function init() {
add_action( 'add_meta_boxes', array( new MP_Addon_OfflineConversions_Leads(), 'add_lead_value_field' ) );
add_action( 'save_post', array( new MP_Addon_OfflineConversions_Leads(), 'save_value_field' ) );
add_filter( MortgagePlatform::$prefix . 'analytics_menu', array( new MP_Addon_OfflineConversions_Settings(), 'filter_menu' ) );
add_action( MortgagePlatform::$prefix . 'analytics_menu_settings', array( new MP_Addon_OfflineConversions_Settings(), 'filter_offline_conversions_settings' ) );
add_action( 'wp_ajax_mortgagecalculator_offline_conversions_date-reports', array( new MP_Addon_OfflineConversions_Callback(), 'json_get_date_reports' ) );
add_action( 'wp_ajax_nopriv_mortgagecalculator_offline_conversions_date-reports', array( new MP_Addon_OfflineConversions_Callback(), 'json_get_date_reports' ) );
add_action('admin_menu', array($this, 'add_mortgage_platform_addon'), 50);
}
/**
* Add Offline Conversions add-on to Mortgage Platform.
*
* @access public
* @since 1.0.0
*/
public function add_mortgage_platform_addon() {
add_filter('mortgage_platform_addon_page', array($this, 'addon_template'));
}
/**
* Offline Conversions add-on template.
*
* @access public
* @since 1.0.0
*/
public function addon_template() {
?>
<div class="mortgage-calculator-addon">
<h3><?php echo esc_html__('Offline Conversions add-on','CalculatorsOfflineConversionsAddon'); ?></h3>
<p><?php echo esc_html__('Description','CalculatorsOfflineConversionsAddon'); ?></p>
<a href="#" class="addon"><?php echo esc_html__('install add-on','CalculatorsOfflineConversionsAddon'); ?></a>
</div>
<?php
}
}
Methods Methods
- add_mortgage_platform_addon — Add Offline Conversions add-on to Mortgage Platform.
- addon_template — Offline Conversions add-on template.
- init — Init Actions.
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |