%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/plugins/editors/jckeditor/plugins/jtreelink/dialogs/ |
Upload File : |
<?php /*------------------------------------------------------------------------ # Copyright (C) 2005-2012 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 # ------------------------------------------------------------------------*/ include('../../../includes.php'); jimport('joomla.filesystem.file'); defined( '_JEXEC' ) or die( 'Restricted access' ); if(!jckimport('ckeditor.authenticate')) die(false); require('nodes.php'); class htmlEntiesConverter { function xmlEntities($str) { $xml = array('"','&','&',''','<','>',' ','¡','¢','£','¤','¥','¦','§','¨','©','ª','«','¬','­','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼','½','¾','¿','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý','þ','ÿ','Œ','œ','Š','š','Ÿ','ˆ','˜',' ',' ',' ','‌','‍','‎','‏','–','—','‘','’','‚','“','”','„','†','‡','‰','‹','›','€','ƒ','Α','Β','Γ','Δ','Ε','Ζ','Η','Θ','Ι','Κ','Λ','Μ','Ν','Ξ','Ο','Π','Ρ','Σ','Τ','Υ','Φ','Χ','Ψ','Ω','α','β','γ','δ','ε','ζ','η','θ','ι','κ','λ','μ','ν','ξ','ο','π','ρ','ς','σ','τ','υ','φ','χ','ψ','ω','ϑ','ϒ','ϖ','•','…','′','″','‾','⁄','℘','ℑ','ℜ','™','ℵ','←','↑','→','↓','↔','↵','⇐','⇑','⇒','⇓','⇔','∀','∂','∃','∅','∇','∈','∉','∋','∏','∑','−','∗','√','∝','∞','∠','∧','∨','∩','∪','∫','∴','∼','≅','≈','≠','≡','≤','≥','⊂','⊃','⊄','⊆','⊇','⊕','⊗','⊥','⋅','⌈','⌉','⌊','⌋','〈','〉','◊','♠','♣','♥','♦'); $html = array('"','&','&',''','<','>',' ','¡','¢','£','¤','¥','¦','§','¨','©','ª','«','¬','­','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼','½','¾','¿','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý','þ','ÿ','Œ', 'œ', 'Š','š','Ÿ','ˆ','˜',' ',' ',' ','‌','‍','‎','‏','–','—','‘','’','‚','“','”','„','†','‡','‰','‹','›','€','ƒ','Α','Β','Γ','Δ','Ε','Ζ','Η','Θ','Ι','Κ','Λ','Μ','Ν','Ξ','Ο','Π','Ρ','Σ','Τ','Υ','Φ','Χ','Ψ','Ω','α','β','γ','δ','ε','ζ','η','θ','ι','κ','λ','μ','ν','ξ','ο','π','ρ','ς','σ','τ','υ','φ','χ','ψ','ω','ϑ','ϒ','ϖ','•','…','′','″','‾','⁄','℘','ℑ','ℜ','™','ℵ','←','↑','→','↓','↔','↵','⇐','⇑','⇒','⇓','⇔','∀','∂','∃','∅','∇','∈','∉','∋','∏','∑','−','∗','√','∝','∞','∠','∧','∨','∩','∪','∫','∴','∼','≅','≈','≠','≡','≤','≥','⊂','⊃','⊄','⊆','⊇','⊕','⊗','⊥','⋅','⌈','⌉','⌊','⌋','⟨','⟩','◊','♠','♣','♥','♦'); $str = str_replace($html,$xml,$str); $str = str_ireplace($html,$xml,$str); return $str; } } //Get Node list for tree control $extension = JRequest::getCmd('extension','content'); if($extension == 'content') { $extFile = 'contentnodes.php'; } elseif($extension == 'menu') { $extFile = 'menunodes.php'; } else { $root = JPATH_PLUGINS.DS.'editors'.DS.'jckeditor'.DS.'plugins'; $extFile = $root.DS.$extension.DS.'links'.DS.$extension.'nodes.php'; } if(!JFile::exists($extFile)) die('JLink extsnsion '.$extension.' file could not be found!'); require_once($extFile); $app = JFactory::getApplication('site'); //start joomla app $classname = $extension.'LinkNodes'; $linkNodeList = new $classname(); $nodeList = $linkNodeList->getItems(); $client = JRequest::getInt('client',0); //now lets echo responese header('Content-type: text/xml'); echo '<?xml version="1.0" encoding="UTF-8" ?>',"\n"; echo "<nodes>\n"; foreach ($nodeList as $node) { $load = $linkNodeList->getLoadLink($node); $load .= (strpos($load,'?') ? '&client='.$client : '?client='.$client ); //echo '<node text="' .str_replace( array('"','<','>',' & '), array('"','<','>',' and '), $node->name ).'"'. //AW added to cater for special charaters 15/07/11 echo '<node text="' . htmlEntiesConverter::xmlEntities(htmlentities($node->name , ENT_QUOTES, "UTF-8",false)) .'"'. ($node->expandible ? ' openicon="_open" icon="_closed" load="'. $load . '"' : ($node->doc_icon ? ' icon="_doc"' :' icon="_closed"' )). ' selectable="' . ($node->selectable?'true':'false') .'" url ="'. $linkNodeList->getUrl($node) .'">' . "\n"; echo "</node>\n"; } echo "</nodes>"; ?>