Your IP : 216.73.216.89


Current Path : /home/azimutno/www/demo/libraries/nextend/smartslider/admin/
Upload File :
Current File : /home/azimutno/www/demo/libraries/nextend/smartslider/admin/controller.php

<?php
/*
# author Roland Soos
# copyright Copyright (C) Nextendweb.com. All Rights Reserved.
# @license - http://www.gnu.org/licenses/gpl-3.0.txt GNU/GPL
*/
defined('_JEXEC') or die('Restricted access'); ?><?php

nextendimportsmartslider2('nextend.smartslider.settings');
nextendimport('nextend.mvc.controller');
nextendimport('nextend.environment.request');
nextendimport('nextend.message.message');
nextendimport('nextend.language.language');

NextendText::l('common');
NextendText::l('common', nextendSubLibraryPath('smartslider').'languages/');

class NextendSmartsliderAdminController extends NextendController {

    var $_name = 'smartslideradmin';

    function NextendSmartsliderAdminController($key) {
        global $smartslidercontroller;
        $smartslidercontroller = $this;
        
        parent::NextendController($key);
        if(!$this->canDo('core.manage')){
            $this->access = 0;
            $this->message(NextendText::_('Access not allowed to this resource.'));
            return;
        };

        nextendimport('nextend.css.css');
        $css = NextendCss::getInstance();

        $css->addCssLibraryFile('ni.css');

        $this->_baseControllerPath = dirname(__FILE__);

        $this->_routeMap = array(
            'sliders' => array(
                'sliders_slider' => array(
                    'default',
                    'create',
                    'edit',
                    'full'
                ),
                'sliders_generator' => array(
                    'default',
                    'edit'
                )
            ),
            'slides' => array(
                'sliders_slides' => array(
                    'default',
                    'create',
                    'edit',
                    'order'
                )
            ),
            'layouts' => array(
                'sliders_layouts' => array(
                    'default',
                    'create',
                    'edit',
                )
            ),
            'settings' => array(
                'sliders_settings' => array(
                    'default',
                    'layout',
                    'font'
                )
            )
        );

        $this->init();

        if (nextendIsJoomla()) {
            $this->_router->_baseurl = 'index.php?option=com_smartslider2';
        }else if (nextendIsWordpress()) {
            $this->_router->_baseurl = 'admin.php?page=nextend-smart-slider2';
        }
    }

    function defaultAction() {

        $this->display('default');
    }

}

?>