コード例 #1
0
 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();
 }
コード例 #2
0
ファイル: sliders.php プロジェクト: pguilford/vcomcc
 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);
 }
コード例 #3
0
 function editAction($tpl)
 {
     NextendSmartSliderFontSettings::initAdminFonts();
     $this->render($tpl);
 }
コード例 #4
0
 function editAction($tpl)
 {
     NextendSmartSliderFontSettings::initAdminFonts(NextendRequest::getInt('sliderid'));
     $this->render($tpl);
 }