function createAction() { if ($this->canDo('layout.create')) { if (NextendRequest::getInt('save')) { $layoutsModel = $this->getModel('layouts'); if ($layoutid = $layoutsModel->create(NextendRequest::getVar('layout'))) { if (NextendRequest::getVar('ajax')) { nextendimport('nextend.parse.parse'); nextendimportsmartslider2('nextend.smartslider.items'); $items = new NextendSliderItems('nextend-smart-slider-0', true); NextendSliderItems::$i['nextend-smart-slider-0'] = time(); $layout = $layoutsModel->getLayout($layoutid); echo $items->render($layout['slide']); exit; } header('LOCATION: ' . $this->route('controller=layouts&view=sliders_layouts&action=edit&layoutid=' . $layoutid)); exit; } } $this->display('edit', 'create'); } else { $this->noaccess(); } }
echo NextendText::_('Default_layouts'); ?> </div> </div> <div class="smartslider-layout-custom smartslider-toolbar-options smartslider-button-grey last"> <div><?php echo NextendText::_('Custom_layouts'); ?> </div> </div> </div> <div class="smartslider-slide-layout-pane-inner nextend-clearfix"> <?php nextendimportsmartslider2('nextend.smartslider.items'); $items = new NextendSliderItems('nextend-smart-slider-0', $this, true); $layoutsModel = $this->getModel('layouts'); ?> <div class="smartslider-slide-layout-default"> <?php $layouts = $layoutsModel->getCoreLayouts(); ?> <?php foreach ($layouts as $layout) { ?> <div class="smartslider-core-layout <?php echo $layout['class']; ?> "> <a class="smartslider-load-layout" href="#"></a>