403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.127
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 :  /inetpub/wwwroot/icd/plugins/system/nnframework/fields/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /inetpub/wwwroot/icd/plugins/system/nnframework/fields//browsers.php
<?php
/**
 * Element: Browsers
 * Displays a multiselectbox of different browsers
 *
 * @package     NoNumber! Framework
 * @version     11.9.1
 *
 * @author      Peter van Westen <peter@nonumber.nl>
 * @link        http://www.nonumber.nl
 * @copyright   Copyright © 2011 NoNumber! All Rights Reserved
 * @license     http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */

// No direct access
defined( '_JEXEC' ) or die();

/**
 * Browsers Element
 */
class nnFieldBrowsers
{
	var $_version = '11.9.1';

	function getInput( $name, $id, $value, $params, $children, $j15 = 0 )
	{
		$this->params = $params;

		$size = (int) $this->def( 'size' );

		if ( !is_array( $value ) ) {
			$value = explode( ',', $value );
		}

		$browsers = array(
			'Chrome'		=> 'Chrome',
			'- Chrome 1'	=> 'Chrome/1.',
			'- Chrome 2'	=> 'Chrome/2.',
			'- Chrome 3'	=> 'Chrome/3.',
			'- Chrome 4'	=> 'Chrome/4.',
			'- Chrome 5'	=> 'Chrome/5.',
			'- Chrome 6'	=> 'Chrome/6.',
			'- Chrome 8'	=> 'Chrome/8.',
			'- Chrome 9'	=> 'Chrome/9.',
			'- Chrome 10'	=> 'Chrome/10.',
			'- Chrome 11'	=> 'Chrome/11.',
			'- Chrome 12'	=> 'Chrome/12.',
			'- Chrome 13'	=> 'Chrome/13.',
			'@1' => '',
			'Firefox'		=> 'Firefox',
			'- Firefox 2.0'	=> 'Firefox/2.0',
			'- Firefox 3.0'	=> 'Firefox/3.0',
			'- Firefox 3.5'	=> 'Firefox/3.5',
			'- Firefox 3.6'	=> 'Firefox/3.6',
			'- Firefox 4.0'	=> 'Firefox/4.0',
			'- Firefox 5.0'	=> 'Firefox/5.0',
			'@2' => '',
			'Internet Explorer'		=> 'MSIE',
			'- Internet Explorer 6'	=> 'MSIE 6',
			'- Internet Explorer 7'	=> 'MSIE 7',
			'- Internet Explorer 8'	=> 'MSIE 8',
			'- Internet Explorer 9'	=> 'MSIE 9',
			'@4' => '',
			'Opera'			=> 'Opera',
			'- Opera 8.0'	=> 'Opera/8.0',
			'- Opera 9.0'	=> 'Opera/9.0',
			'- Opera 9.5'	=> 'Opera/9.5',
			'- Opera 10.0'	=> 'Opera/10.0',
			'- Opera 10.5'	=> 'Opera/10.5',
			'- Opera 11.0'	=> 'Opera/11.0',
			'- Opera 11.5'	=> 'Opera/11.5',
			'@5' => '',
			'Safari'		=> 'Safari',
			'- Safari 2'	=> 'Safari/41',
			'- Safari 3'	=> 'Safari/52',
			'- Safari 4'	=> 'Safari/531',
			'- Safari 5'	=> 'Safari/533',
			'@6' => '',
			'Others' => '',
			'Amaya'			=> 'amaya',
			'- Amaya 9.0'	=> 'amaya/9.0',
			'- Amaya 10.0'	=> 'amaya/10.0',
			'- Amaya 11.0'	=> 'amaya/11.0',
			'AOL Explorer'	=> 'AOL Explorer',
			'Avant'			=> 'Avant',
			'Camino'		=> 'Camino',
			'- Camino 1'	=> 'Camino/1',
			'- Camino 2'	=> 'Camino/2',
			'Epiphany'		=> 'Epiphany',
			'Flock'			=> 'Flock',
			'- Flock 1'		=> 'Flock/1',
			'- Flock 2'		=> 'Flock/2',
			'Konqueror'		=> 'Konqueror',
			'Netscape'		=> 'Netscape',
			'- Netscape 8'	=> 'Netscape/8',
			'- Netscape 9'	=> 'Netscape/9',
			'SeaMonkey'		=> 'SeaMonkey',
			'- SeaMonkey 1'	=> 'SeaMonkey/1',
			'- SeaMonkey 2'	=> 'SeaMonkey/2',
			'Shiira'		=> 'Shiira',
            '@7' => '',
			'Web crawlers' => '',
            '- Alexa'		=> 'ia_archiver-web.archive.org',
            '- Bing'		=> 'bingbot',
            '- Google'		=> 'GoogleBot',
            '- Yahoo'		=> 'Yahoo! Slurp',
		);

		$options = array();
		foreach ( $browsers as $key => $val ) {
			if ( substr( $key, 0, 1 ) == '@' ) {
				$options[] = JHTML::_( 'select.option', '-', '&nbsp;', 'value', 'text', true );
			} else if ( !$val ) {
				$options[] = JHTML::_( 'select.option', '-', $key, 'value', 'text', true );
			} else {
				$item_name = str_replace( '- ', '&nbsp;&nbsp;', $key );
				$options[] = JHTML::_( 'select.option', $val, $item_name, 'value', 'text' );
			}
		}

		require_once JPATH_PLUGINS.DS.'system'.DS.'nnframework'.DS.'helpers'.DS.'html.php';
		return nnHTML::selectlist( $options, $name, $value, $id, $size, 1, 0, $j15 );
	}

	private function def( $val, $default = '' )
	{
		return ( isset( $this->params[$val] ) && (string) $this->params[$val] != '' ) ? (string) $this->params[$val] : $default;
	}
}

if ( version_compare( JVERSION, '1.6.0', 'l' ) ) {
	// For Joomla 1.5
	class JElementNN_Browsers extends JElement
	{
		/**
		 * Element name
		 *
		 * @access	protected
		 * @var		string
		 */
		var $_name = 'Browsers';

		function fetchElement( $name, $value, &$node, $control_name )
		{
			$this->_nnfield = new nnFieldBrowsers();
			return $this->_nnfield->getInput( $control_name.'['.$name.']', $control_name.$name, $value, $node->attributes(), $node->children(), 1 );
		}
	}
} else {
	// For Joomla 1.6
	class JFormFieldNN_Browsers extends JFormField
	{
		/**
		 * The form field type
		 *
		 * @var		string
		 */
		public $type = 'Browsers';

		protected function getInput()
		{
			$this->_nnfield = new nnFieldBrowsers();
			return $this->_nnfield->getInput( $this->name, $this->id, $this->value, $this->element->attributes(), $this->element->children() );
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit