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); }