MP_Addon_Todo_Actions

Class MP_Addon_Todo_Actions.


Source Source

File: calculator-todo-add-on/inc/MP_Addon_Todo_Actions.php

class MP_Addon_Todo_Actions {

	/**
	 * Init Actions.
	 *
	 * @since 1.0.0
	 * @access public
	 */
	public function init() {

		add_action( 'init', array( new MP_Addon_Todo_Settings(), 'to_do_taxonomies' ), 0 );

		add_action('admin_menu', array($this, 'add_mortgage_platform_addon'), 50);

		add_filter( 'manage_' . MortgagePlatform::$lead . '_posts_columns', array( new MP_Addon_Todo_Settings(), 'add_leads_table_column' ), 20 );
		add_action( 'manage_' . MortgagePlatform::$lead . '_posts_custom_column', array( new MP_Addon_Todo_Settings(), 'get_leads_table_column' ), 20, 2 );

		add_filter( 'manage_' . MortgagePlatform::$abandoned_lead . '_posts_columns', array( new MP_Addon_Todo_Settings(), 'add_leads_table_column' ), 20 );
		add_action( 'manage_' . MortgagePlatform::$abandoned_lead . '_posts_custom_column', array( new MP_Addon_Todo_Settings(), 'get_leads_table_column' ), 20, 2 );

		add_action( 'admin_print_footer_scripts-edit.php', array( new MP_Addon_Todo_Settings(), 'style_lead_table' ) );

	}

	/**
	 * Add To-do list 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'));

	}


	/**
	 * To-do list add-on template.
	 *
	 * @access public
	 * @since 1.0.0
	 */
	public function addon_template() {
		?>
		<div class="mortgage-calculator-addon">
			<h3><?php echo esc_html__('To-do list add-on','CalculatorsToDoAddon'); ?></h3>
			<p><?php echo esc_html__('Description','CalculatorsToDoAddon'); ?></p>
			<a href="#" class="addon"><?php echo esc_html__('install add-on','CalculatorsToDoAddon'); ?></a>
		</div>
		<?php
	}


}

Top ↑

Methods Methods


Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.