Current File : /home/pacjaorg/www/copwordpres/wp-content/plugins/download-monitor/src/Admin/OptionsUpsells.php
<?php

if ( ! defined( 'ABSPATH' ) ) {
	exit;
} // Exit if accessed directly

/**
 * DLM_Admin class.
 */
class DLM_Admin_OptionsUpsells {

	/**
	 * __construct function.
	 *
	 * @access public
	 */
	public function __construct() {
		/**
		 * @hook dlm_remove_upsells
		 *
		 * Remove upsells hook
		 * @since 4.9.4
		 *
		 * @hooked DLM_Upsells check_license_validity - 10
		 */
		if ( apply_filters( 'dlm_remove_upsells', false ) ) {
			return;
		}

		add_action( 'dlm_options_end', array( $this, 'add_upsells_products' ), 99 );
	}

    public function get_active_addons(){

        return DLM_Product_Manager::get()->get_products();
    }

    public function add_upsells_products(){

       $active_addons = $this->get_active_addons();

       if( !array_key_exists( 'dlm-terms-and-conditions', $active_addons ) ){
        $this->render_terms_and_conditions_upsell();
        }

        if( !array_key_exists( 'dlm-twitter-lock', $active_addons ) ){
            $this->render_twitter_lock_upsell();
        }

        if( !array_key_exists( 'dlm-email-lock', $active_addons ) ){
            $this->render_email_lock_upsell();
        }

        if( !array_key_exists( 'dlm-captcha', $active_addons ) ){
            $this->render_captcha_upsell();
        }
    }

    public function render_terms_and_conditions_upsell(){
        ?>
        <a href="<?php echo esc_url( 'https://www.download-monitor.com/pricing/?utm_source=plugin&utm_medium=extension-block&utm_campaign=Terms%20and%20Conditions' ); ?>" class="options_upsell_link" target="_blank">
            <p class="form-field form-field-checkbox not-active">
                <span class="dashicons dashicons-lock"></span>
                <span><?php esc_html_e( 'Terms &amp; Conditions Required', 'download-monitor' ); ?><span class="dlm-upsell-badge">PAID</span> </span>
                <span class="dlm-description"> <?php esc_html_e( 'This download will only be downloadable after accepting the terms and conditions.', 'download-monitor' ); ?></span>
            </p>
        </a>
        <?php
    }

    public function render_twitter_lock_upsell(){
        ?>
        <a href="<?php echo esc_url( 'https://www.download-monitor.com/pricing/?utm_source=plugin&utm_medium=extension-block&utm_campaign=Twitter%20Lock' ); ?>" class="options_upsell_link" target="_blank">
            <p class="form-field form-field-checkbox not-active">
                <span class="dashicons dashicons-lock"></span>
                <span><?php esc_html_e( 'Twitter Lock', 'download-monitor' ); ?><span class="dlm-upsell-badge">PAID</span></span>
                <span class="dlm-description"> <?php esc_html_e( 'Twitter locked downloads will only be available after user tweets a predefined text.', 'download-monitor' ); ?></span>
            </p>
        </a>
        <?php
    }

    public function render_email_lock_upsell(){
        ?>
        <a href="<?php echo esc_url( 'https://www.download-monitor.com/pricing/?utm_source=plugin&utm_medium=extension-block&utm_campaign=Email%20Lock' ); ?>" class="options_upsell_link" target="_blank">
            <p class="form-field form-field-checkbox not-active">
                <span class="dashicons dashicons-lock"></span>
                <span><?php esc_html_e( 'Email Lock', 'download-monitor' ); ?><span class="dlm-upsell-badge">PAID</span></span>
                <span class="dlm-description"> <?php esc_html_e( 'Email locked downloads will only be available after user entered their email address.', 'download-monitor' ); ?></span>
            </p>
        </a>
        <?php
    }

    public function render_captcha_upsell(){
        ?>
        <a href="<?php echo esc_url( 'https://www.download-monitor.com/pricing/?utm_source=plugin&utm_medium=extension-block&utm_campaign=Captcha' ); ?>" class="options_upsell_link" target="_blank">
            <p class="form-field form-field-checkbox not-active">
                <span class="dashicons dashicons-lock"></span>
                <span><?php esc_html_e( 'Require Captcha', 'download-monitor' ); ?><span class="dlm-upsell-badge">PAID</span></span>
                <span class="dlm-description"> <?php esc_html_e( 'User is required to complete a reCAPTCHA before access is granted to the dowload.', 'download-monitor' ); ?></span>
            </p>
        </a>
        <?php
    }
}
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!