function fetchElement() { if (isset($_REQUEST['get'])) { $get = json_decode(get_magic_quotes_gpc() || nextendIsWordPress() ? stripslashes($_REQUEST['get']) : $_REQUEST['get'], true); if (isset($get['sliderid'])) { nextendimportsmartslider2('nextend.smartslider.settings'); NextendSmartSliderFontSettings::initAdminFonts(intval($get['sliderid'])); } } $this->_xml->addChild('option', 'None')->addAttribute('value', ''); if (isset($GLOBALS['nextendfontmatrix']) && count($GLOBALS['nextendfontmatrix'])) { foreach ($GLOBALS['nextendfontmatrix'] as $k => $v) { $this->_xml->addChild('option', $v)->addAttribute('value', $k); } } return parent::fetchElement(); }
function renderEditForm($id = 0) { if ($id == 0) { $this->redirectToCreate(); } $slider = $this->getSlider($id); if ($slider === null) { $this->redirectToCreate(); } $data = json_decode($slider['params'], true); if ($data == null) { $data = array(); } $data['title'] = $slider['title']; $data['type'] = $slider['type']; NextendSmartSliderFontSettings::initAdminFonts($id); return $this->editForm($data); }
function editAction($tpl) { NextendSmartSliderFontSettings::initAdminFonts(); $this->render($tpl); }
function editAction($tpl) { NextendSmartSliderFontSettings::initAdminFonts(NextendRequest::getInt('sliderid')); $this->render($tpl); }