%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/administrator/components/com_phocadownload/libraries/ |
Upload File : |
<?php /* @package Joomla * @copyright Copyright (C) Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * @extension Phoca Extension * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ spl_autoload_register(array('JLoader','load')); class PhocaDownloadLoader extends JLoader { private static $paths = array(); protected static $classes = array(); public static function import($filePath, $base = null, $key = 'libraries.') { $cU = 'phocadownload'; $cN = 'PhocaDownload'; $keyPath = $key ? $key . $filePath : $filePath; if (!isset($paths[$keyPath])) { if ( !$base ) { $base = JPATH_ADMINISTRATOR.'/components/com_'.$cU.'/libraries'; } $parts = explode( '.', $filePath ); $className = array_pop( $parts ); switch($className) { case 'helper' : $className = ucfirst(array_pop( $parts )).ucfirst($className); break; Default : $className = ucfirst($className); break; } $path = str_replace( '.', DS, $filePath ); if (strpos($filePath, $cU) === 0) { $className = $cN.$className; $classes = JLoader::register($className, $base.DS.$path.'.php'); $rs = isset($classes[strtolower($className)]); } else { // If it is not in the joomla namespace then we have no idea if // it uses our pattern for class names/files so just include // if the file exists or set it to false if not $filename = $base.DS.$path.'.php'; if (is_file($filename)) { $rs = (bool) include $filename; } else { // if the file doesn't exist fail $rs = false; // note: JLoader::register does an is_file check itself so we don't need it above, we do it here because we // try to load the file directly and it may not exist which could cause php to throw up nasty warning messages // at us so we set it to false here and hope that if the programmer is good enough they'll check the return value // instead of hoping it'll work. remmeber include only fires a warning, so $rs was going to be false with a nasty // warning message } } PhocaDownloadLoader::$paths[$keyPath] = $rs; } return PhocaDownloadLoader::$paths[$keyPath]; } } function phocadownloadimport($path) { return PhocaDownloadLoader::import($path); }