HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/onlineshop/wp-content/plugins/mailpoet/views/emails/statsNotificationLayout.html
<?php
/**
 * Astra Sites Compatibility for 'Cart Abandonment Recovery'.
 *
 * @package Astra Sites
 * @since 4.4.27
 */

defined( 'ABSPATH' ) || exit;

if ( ! class_exists( 'Astra_Sites_Compatibility_Cartflows_CA' ) ) {

	/**
	 * Cart Abandonment Recovery Compatibility.
	 *
	 * @since 4.4.27
	 */
	class Astra_Sites_Compatibility_Cartflows_CA {

		/**
		 * Instance
		 *
		 * @access private
		 * @var self Class object.
		 *
		 * @since 4.4.27
		 */
		private static $instance = null;

		/**
		 * Constructor.
		 *
		 * @since 4.4.27
		 */
		public function __construct() {
			add_filter( 'cartflows_ca_skip_default_email_templates', array( $this, 'skip_default_email_templates' ), 10, 2 );
		}

		/**
		 * Initiator.
		 *
		 * @since 4.4.27
		 * @return self initialized object of class.
		 */
		public static function get_instance() {
			if ( null === self::$instance ) {
				self::$instance = new self();
			}
			return self::$instance;
		}

		/**
		 * Skip default email templates.
		 *
		 * @param bool $skip Skip flag.
		 * @param bool $force_restore Force restore flag.
		 *
		 * @since 4.4.27
		 * @return bool
		 */
		public function skip_default_email_templates( $skip, $force_restore ) {
			// If the import has already started, skip the default email templates.
			if ( astra_sites_has_import_started() && ! $force_restore ) {
				return true;
			}

			return false;
		}
	}

	/**
	 * Kicking this off by calling 'get_instance()' method.
	 */
	Astra_Sites_Compatibility_Cartflows_CA::get_instance();
}