Current Path : /var/www/html/clients/kampol.e-nk.ru/tmp/install_53824d62af1ee/admin/ |
Current File : /var/www/html/clients/kampol.e-nk.ru/tmp/install_53824d62af1ee/admin/view.php |
<?php // $HeadURL: https://joomgallery.org/svn/joomgallery/JG-3/JG/trunk/administrator/components/com_joomgallery/view.php $ // $Id: view.php 4076 2013-02-12 10:35:29Z erftralle $ /****************************************************************************************\ ** JoomGallery 3 ** ** By: JoomGallery::ProjectTeam ** ** Copyright (C) 2008 - 2013 JoomGallery::ProjectTeam ** ** Based on: JoomGallery 1.0.0 by JoomGallery::ProjectTeam ** ** Released under GNU GPL Public License ** ** License: http://www.gnu.org/copyleft/gpl.html or have a look ** ** at administrator/components/com_joomgallery/LICENSE.TXT ** \****************************************************************************************/ defined('_JEXEC') or die('Direct Access to this location is not allowed.'); jimport( 'joomla.application.component.view'); /** * Parent HTML View Class for JoomGallery * * @package JoomGallery * @since 1.5.5 */ class JoomGalleryView extends JViewLegacy { /** * JApplication object * * @access protected * @var object */ var $_mainframe; /** * JoomConfig object * * @access protected * @var object */ var $_config; /** * JoomAmbit object * * @access protected * @var object */ var $_ambit; /** * JUser object, holds the current user data * * @access protected * @var object */ var $_user; /** * JDocument object * * @access protected * @var object */ var $_doc; /** * Constructor * * @access protected * @return void * @since 1.5.5 */ function __construct($config = array()) { parent::__construct($config); $this->_ambit = JoomAmbit::getInstance(); $this->_config = JoomConfig::getInstance(); $this->_mainframe = JFactory::getApplication('administrator'); $this->_user = JFactory::getUser(); $this->_doc = JFactory::getDocument(); $this->_doc->addStyleSheet($this->_ambit->getStyleSheet('admin.joomgallery.css')); JHtmlBehavior::framework(); $this->_doc->addScript($this->_ambit->getScript('admin.js')); JoomHelper::addSubmenu(); JHTML::addIncludePath(JPATH_COMPONENT.'/helpers/html'); // Check for available updates if(!$checked = $this->_mainframe->getUserState('joom.update.checked')) { $controller = JRequest::getCmd('controller'); if($this->_config->get('jg_checkupdate') && $controller && $controller != 'control') { $dated_extensions = JoomExtensions::checkUpdate(); if(count($dated_extensions)) { $this->_mainframe->enqueueMessage(JText::_('COM_JOOMGALLERY_ADMENU_SYSTEM_NOT_UPTODATE'), 'warning'); $this->_mainframe->setUserState('joom.update.checked', -1); } else { $this->_mainframe->setUserState('joom.update.checked', 1); } } } else { if($checked == -1) { $controller = JRequest::getCmd('controller'); if($controller && $controller != 'control') { $this->_mainframe->enqueueMessage(JText::_('COM_JOOMGALLERY_ADMENU_SYSTEM_NOT_UPTODATE'), 'warning'); } } } } }