<?php

/* 

 * @author    ThemePunch <info@themepunch.com>

 * @link      http://www.themepunch.com/

 * @copyright 2018 ThemePunch

*/



if(!defined('ABSPATH')) exit();



require_once(RS_BUBBLEMORPH_PLUGIN_PATH . 'framework/base.class.php');



class RsBubblemorphBase extends RsAddOnBubblemorphBase {

	

	protected static $_PluginPath    = RS_BUBBLEMORPH_PLUGIN_PATH,

					 $_PluginUrl     = RS_BUBBLEMORPH_PLUGIN_URL,

					 $_PluginTitle   = 'bubblemorph',

				     $_FilePath      = __FILE__,

				     $_Version       = '1.0.0';

	

	public function __construct() {

		

		//load the textdomain, if the plugin should be translateable

		parent::_loadPluginTextDomain();

		

		// check to make sure all requirements are met

		$notice = $this->systemsCheck();

		if($notice) {

			

			require_once(RS_BUBBLEMORPH_PLUGIN_PATH . 'framework/notices.class.php');

			

			new RsAddOnBubblemorphNotice($notice, static::$_PluginTitle);

			return;

			

		}

		

		parent::loadClasses();



	}



}

?>