Exemple #1
0
 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;
 }
Exemple #2
0
 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);
 }