%PDF- %PDF-
Direktori : /home1/lightco1/www/administrator/components/com_magic360/views/default/ |
Current File : //home1/lightco1/www/administrator/components/com_magic360/views/default/view.html.php |
<?php /*------------------------------------------------------------------------ # com_magic360 - Magic 360 for Joomla # ------------------------------------------------------------------------ # Magic Toolbox # Copyright 2011 MagicToolbox.com. All Rights Reserved. # @license - http://www.opensource.org/licenses/artistic-license-2.0 Artistic License 2.0 (GPL compatible) # Website: http://www.magictoolbox.com/magic360/modules/joomla/ # Technical Support: http://www.magictoolbox.com/contact/ /*-------------------------------------------------------------------------*/ // no direct access defined('_JEXEC') or die('Restricted access.'); defined('DS') or define('DS', DIRECTORY_SEPARATOR); require_once JPATH_COMPONENT.DS.'helpers'.DS.'helper.php'; //NOTE: Import joomla view library jimport('joomla.application.component.view'); if(!defined('MAGICTOOLBOX_LEGACY_VIEW_DEFINED')) { define('MAGICTOOLBOX_LEGACY_VIEW_DEFINED', true); if(JVERSION_256) { class MagicToolboxLegacyView extends JViewLegacy {} } else { class MagicToolboxLegacyView extends JView {} } } class Magic360ViewDefault extends MagicToolboxLegacyView { function display($tpl = null) { JRequest::setVar('hidemainmenu', true); $document = JFactory::getDocument(); $document->addStyleSheet(JURI::root().'media/com_magic360/backend.css'); JToolBarHelper::title(JText::_('COM_MAGIC360_MANAGER_SETTINGS'), 'magic360.png'); JToolBarHelper::save('save');//Save & Close JToolBarHelper::apply('apply');//Save JToolBarHelper::cancel('cancel', 'Close');//Close $classesFolded = JVERSION_16 ? 'magic360'.DS.'magic360_classes' : 'magic360_classes'; require_once(JPATH_SITE.DS.'plugins'.DS.'system'.DS.$classesFolded.DS.'magic360.module.core.class.php'); $this->tool = new Magic360ModuleCoreClass(); $database = JFactory::getDBO(); $database->setQuery("SELECT `profile`, `name`, `value` FROM `#__magic360_config` WHERE `disabled`='0'"); $results = $database->loadAssocList(); if(!empty($results)) { foreach($results as $row) { $this->tool->params->setValue($row['name'], $row['value'], $row['profile']); } } //NOTE: change subtype for some params to display them like radio foreach($this->tool->params->getParams() as $paramId => $param) { if($this->tool->params->getSubType($paramId) == 'select' && count($this->tool->params->getValues($paramId)) < 6) $this->tool->params->setSubType($paramId, 'radio'); } $this->tab = JRequest::getVar('tab', 'default', 'get'); $this->profiles = array('default' => 'General'); $this->imageUrl = JURI::root().'media/com_magic360/images/'; $this->paramsMap = array( 'default' => array( 'Magic 360' => array( 'columns', 'magnify', 'magnifier-width', 'magnifier-shape', 'fullscreen', 'spin', 'autospin-direction', 'sensitivityX', 'sensitivityY', 'mousewheel-step', 'autospin-speed', 'smoothing', 'autospin', 'autospin-start', 'autospin-stop', 'initialize-on', 'start-column', 'start-row', 'loop-column', 'loop-row', 'reverse-column', 'reverse-row', 'column-increment', 'row-increment', ), 'Miscellaneous' => array( 'show-message', 'message', 'loading-text', 'fullscreen-loading-text', 'hint', 'hint-text', 'mobile-hint-text', ), ), ); parent::display($tpl); } }