function parseSlider($slider) { if (!$this->_backend && NextendSmartSliderJoomlaSettings::getAll('loadposition', 0)) { $slider = preg_replace_callback('/(data\\-itemvalues=")([^"]*)/S', array($this, 'onAttributeData'), $slider); $slider = JHTML::_('content.prepare', $slider); } return $slider; }
function form($xml) { $data = array(); switch ($xml) { case 'layout': $data = NextendSmartSliderLayoutSettings::getAll(); break; case 'font': $data = NextendSmartSliderFontSettings::getAll(NextendRequest::getInt('sliderid')); break; case 'joomla': $data = NextendSmartSliderJoomlaSettings::getAll(); break; default: $data = NextendSmartSliderSettings::getAll(); break; } $this->render(dirname(__FILE__) . '/forms/settings/' . $xml . '.xml', $data); }
$fonts->addFont('Open Sans'); $fonts->addFont('Open Sans', 600); $fonts->addFont('Open Sans', 700); ?> <script type="text/javascript"> window.nextendFixRelative = function(uri){ if(uri.substr(0, 1) == '/' || uri.indexOf('://') != -1) return uri; return '<?php echo NextendUri::getRelative(); ?> '+uri; } window.nextendimageurl = <?php echo nextendIsJoomla() ? intval(NextendSmartSliderJoomlaSettings::get('imageurl', 1)) : 0; ?> ; </script> <div id="smartslider-admin" class="nextend-nowindow smartslider-advanced-layers-simple-active smartslider-device-all-active ni"> <div class="smartslider-head"> <div class="smartslider-logo" style="cursor: pointer;" onclick="location.href='<?php echo $this->route('controller=sliders'); ?> ';"> <div class="smartslider-border"></div> </div> <div class="smartslider-toolbar smartslider-toolbar-iron"> <div class="smartslider-toolbar-controllers">
static function getAll() { if (self::$settings === null) { self::$settings = json_decode(NextendSmartSliderStorage::get('joomla'), true); if (self::$settings === null) { self::$settings = array(); } } return self::$settings; }