private static function init() { static $initialized = false; if (!$initialized) { N2Loader::importAll('libraries.mvc.application'); N2Loader::importAll('libraries.mvc'); N2Loader::importAll('libraries.mvc.controllers'); N2Loader::importAll('libraries.cache'); N2Loader::importAll('libraries.assets'); N2Loader::importAll('libraries.google'); N2Loader::importAll('libraries.assets.css'); N2Loader::importAll('libraries.assets.js'); N2Loader::importAll('libraries.assets.less'); N2Loader::importAll('libraries.assets.google'); N2Loader::importAll('libraries.uri'); N2Loader::import('libraries.acl.acl'); N2Loader::import('libraries.message.message'); N2Loader::import('libraries.image.helper'); $initialized = true; self::$isReady = true; N2Pluggable::doAction('nextendBaseReady'); } }
<?php /** * @author Roland Soos * @copyright (C) 2015 Nextendweb.com * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html **/ defined('_JEXEC') or die('Restricted access'); N2Loader::import('libraries.mobiledetect.Mobile_Detect'); N2Loader::import('libraries.parse.font'); N2Loader::import('libraries.slider.type', 'smartslider'); N2Loader::import('libraries.slider.css', 'smartslider'); N2Loader::importAll('libraries.slider.features', 'smartslider'); N2Loader::import('libraries.slider.javascript', 'smartslider'); N2Loader::importAll('libraries.slider.slide', 'smartslider'); N2Loader::import('libraries.settings.settings', 'smartslider'); N2Loader::import('libraries.slider.widget.widgets', 'smartslider'); abstract class N2SmartSliderAbstract { public $sliderId = 0; public $elementId = ''; public $cacheId = ''; public $data; public $params; /** * @var N2SmartSliderFeatures */ public $features; public $disableResponsive = false; protected $parameters = null; /**