MP_Addon_OfflineConversions_Settings

Class MP_Addon_OfflineConversions_Settings.


Source Source

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

class MP_Addon_OfflineConversions_Settings {


	/**
	 * Filter Settings menu.
	 *
	 * @since 1.0.0
	 * @access public
	 *
	 * @param string $list menu list
	 *
	 * @return string
	 */
	public function filter_menu( $list ) {

		if ( isset( $_GET['tab'] ) && 'offline_conversion' === $_GET['tab'] ) {
			$list .= '<li class="active"><a href="?page=mortgage-analytics&tab=offline_conversion" >' . esc_html__( 'Offline Conversion Reports', 'CalculatorsOfflineConversionsAddon' ) . '</a></li>';
		} else {
			$list .= '<li ><a href="?page=mortgage-analytics&tab=offline_conversion" >' . esc_html__( 'Offline Conversion Reports', 'CalculatorsOfflineConversionsAddon' ) . '</a></li>';
		}

		return $list;

	}


	/**
	 * Add Google Analytics setting fields.
	 *
	 * @since 1.0.0
	 * @access public
	 *
	 * @global $pagenow
	 */
	public function filter_offline_conversions_settings() {

		global $pagenow;
		if ( isset( $_GET['tab'] ) ) {
			if ( 'admin.php' === $pagenow && 'mortgage-analytics' === $_GET['page'] ) {

				if ( 'offline_conversion' === $_GET['tab'] ) {
					?>
					<div class="mp-settings__content tab-pane charts">

						<?php
							/**
							 * Offline conversion.
							 */
							require_once plugin_dir_path( __FILE__ ) . '/reports/offline-conversion.php';
						?>

					</div>
					<?php
				}
			}
		}

	}





}

Top ↑

Methods Methods


Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.