You've already forked joomla_test
							
							first commit
This commit is contained in:
		| @ -0,0 +1,99 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package     Joomla.Administrator | ||||
|  * @subpackage  com_admin | ||||
|  * | ||||
|  * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved. | ||||
|  * @license     GNU General Public License version 2 or later; see LICENSE.txt | ||||
|  */ | ||||
|  | ||||
| defined('_JEXEC') or die; | ||||
|  | ||||
| /** | ||||
|  * Sysinfo View class for the Admin component | ||||
|  * | ||||
|  * @package     Joomla.Administrator | ||||
|  * @subpackage  com_admin | ||||
|  * @since       1.6 | ||||
|  */ | ||||
| class AdminViewSysinfo extends JViewLegacy | ||||
| { | ||||
| 	/** | ||||
| 	 * @var array some php settings | ||||
| 	 */ | ||||
| 	protected $php_settings = null; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var array config values | ||||
| 	 */ | ||||
| 	protected $config = null; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var array somme system values | ||||
| 	 */ | ||||
| 	protected $info = null; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var string php info | ||||
| 	 */ | ||||
| 	protected $php_info = null; | ||||
|  | ||||
| 	/** | ||||
| 	 * @var array informations about writable state of directories | ||||
| 	 */ | ||||
| 	protected $directory = null; | ||||
|  | ||||
| 	/** | ||||
| 	 * Display the view | ||||
| 	 */ | ||||
| 	public function display($tpl = null) | ||||
| 	{ | ||||
| 		// Access check. | ||||
| 		if (!JFactory::getUser()->authorise('core.admin')) | ||||
| 		{ | ||||
| 			return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR')); | ||||
| 		} | ||||
|  | ||||
| 		$this->php_settings	= $this->get('PhpSettings'); | ||||
| 		$this->config		= $this->get('config'); | ||||
| 		$this->info			= $this->get('info'); | ||||
| 		$this->php_info		= $this->get('PhpInfo'); | ||||
| 		$this->directory	= $this->get('directory'); | ||||
|  | ||||
| 		$this->addToolbar(); | ||||
| 		$this->_setSubMenu(); | ||||
| 		parent::display($tpl); | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Setup the SubMenu | ||||
| 	 * | ||||
| 	 * @return  void | ||||
| 	 * | ||||
| 	 * @since   1.6 | ||||
| 	 * @note    Necessary for Hathor compatibility | ||||
| 	 */ | ||||
| 	protected function _setSubMenu() | ||||
| 	{ | ||||
| 		try | ||||
| 		{ | ||||
| 			$contents = $this->loadTemplate('navigation'); | ||||
| 			$document = JFactory::getDocument(); | ||||
| 			$document->setBuffer($contents, 'modules', 'submenu'); | ||||
| 		} | ||||
| 		catch (Exception $e) | ||||
| 		{ | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 * Setup the Toolbar | ||||
| 	 * | ||||
| 	 * @since   1.6 | ||||
| 	 */ | ||||
| 	protected function addToolbar() | ||||
| 	{ | ||||
| 		JToolbarHelper::title(JText::_('COM_ADMIN_SYSTEM_INFORMATION'), 'systeminfo.png'); | ||||
| 		JToolbarHelper::help('JHELP_SITE_SYSTEM_INFORMATION'); | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 alazhar
					alazhar