403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.154
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Old Sites/ees_request/administrator/components/com_printme/library/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Old Sites/ees_request/administrator/components/com_printme/library//menu.php
<?php
/**
 * @version	1.5
 * @package	Printme
 * @author 	Dioscouri Design
 * @link 	http://www.dioscouri.com
 * @copyright Copyright (C) 2007 Dioscouri Design. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/

/** ensure this file is being included by a parent file */
defined('_JEXEC') or die('Restricted access');

jimport('joomla.html.toolbar');
require_once( JPATH_ADMINISTRATOR.DS.'includes'.DS.'toolbar.php' );

class PrintmeMenu extends JSubMenuHelper
{
	/**
	 * 
	 * @param $name
	 * @param $link
	 * @param $active
	 * @return unknown_type
	 */
	function addEntry($title, $link = '', $active=false, $name='submenu')
	{
		$menu = &JToolBar::getInstance( $name );
		$menu->appendButton($title, $link, $active);
	}
	
	/**
	 * Returns HTML to display the submenu
	 * 
	 * @return unknown_type
	 */
	function display( $name='submenu', $stylesheet='menu.css' )
	{
		// Check the config to see if the admin has disabled submenus
		if (!Printme::getInstance()->get('display_submenu', '1'))
		{
			return null;
		}
		
		// TODO I think this should be removed - all CSS files should be included by tmpl files
		JHTML::_('stylesheet', $stylesheet, 'media/com_printme/css/');	
		
		$mainframe = JFactory::getApplication();

		$menu = JToolBar::getInstance( $name );
		$list = $menu->_bar;

		if (!is_array($list) || !count($list)) {
			return null;
		}

		$hide = JRequest::getInt('hidemainmenu');
		$txt = "<div id=\"{$name}\">\n";
		//$txt .= "<ul id=\"{$name}\">\n";

		/*
		 * Iterate through the link items for building the menu items
		 */
		foreach ($list as $item)
		{
			//$txt .= "<li>\n";
			if ($hide)
			{
				if (isset ($item[2]) && $item[2] == 1) {
					$txt .= "<span class=\"nolink active\">".$item[0]."</span>\n";
				}
				else {
					$txt .= "<span class=\"nolink\">".$item[0]."</span>\n";
				}
			}
			else
			{
				if (isset ($item[2]) && $item[2] == 1) {
					$txt .= "<a class=\"active\" href=\"".JFilterOutput::ampReplace($item[1])."\">".$item[0]."</a>\n";
				}
				else {
					$txt .= "<a href=\"".JFilterOutput::ampReplace($item[1])."\">".$item[0]."</a>\n";
				}
			}
			//$txt .= "</li>\n";
		}

		//$txt .= "</ul>\n";
		$txt .= "</div>\n";

		return $txt;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit