PATH:
home
/
sparklp6
/
public_html
/
sparklerfilters-org
/
administrator
/
components
/
com_j2xml
<?php /** * @version 3.3.153 administrator/components/com_j2xml/j2xml.php * * @package J2XML * @subpackage com_j2xml * @since 1.6.0 * * @author Helios Ciancio <info@eshiol.it> * @link http://www.eshiol.it * @copyright Copyright (C) 2010, 2016 Helios Ciancio. All Rights Reserved * @license http://www.gnu.org/licenses/gpl-3.0.html GNU/GPL v3 * J2XML is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ // no direct access defined('_JEXEC') or die('Restricted access.'); if(!defined('DS')) define('DS',DIRECTORY_SEPARATOR); $params = JComponentHelper::getParams('com_j2xml'); if ($params->get('debug', 0)) { ini_set('display_errors', 'On'); error_reporting(E_ALL | E_STRICT); } jimport('joomla.log.log'); if ($params->get('debug') || defined('JDEBUG') && JDEBUG) { JLog::addLogger(array('text_file' => 'j2xml.php', 'extension' => 'com_j2xml'), JLog::ALL, array('lib_j2xml','com_j2xml')); } JLog::addLogger(array('logger' => 'messagequeue', 'extension' => 'com_j2xml'), JLOG::ALL & ~JLOG::DEBUG, array('lib_j2xml','com_j2xml')); if (class_exists('JPlatform') && version_compare(JPlatform::RELEASE, '12', 'ge')) { if (!class_exists('JControllerAbstract')) { abstract class JControllerAbstract extends JControllerLegacy {} } if (!class_exists('JViewAbstract')) { abstract class JViewAbstract extends JViewLegacy {} } } else { jimport('joomla.application.component.controller'); jimport('joomla.application.component.view'); if (!class_exists('JControllerAbstract')) { abstract class JControllerAbstract extends JController {} } if (!class_exists('JViewAbstract')) { abstract class JViewAbstract extends JView {} } } // Merge the default translation with the current translation $lang = JFactory::getLanguage(); // Back-end translation $lang->load('com_j2xml', JPATH_ADMINISTRATOR, 'en-GB', true); $lang->load('com_j2xml', JPATH_ADMINISTRATOR, $lang->getDefault(), true); $lang->load('com_j2xml', JPATH_ADMINISTRATOR, null, true); $lang->load('lib_j2xml', JPATH_SITE, null, false, false) || $lang->load('lib_j2xml', JPATH_ADMINISTRATOR, null, false, false) // Fallback to the lib_j2xml file in the default language || $lang->load('lib_j2xml', JPATH_SITE, null, true) || $lang->load('lib_j2xml', JPATH_ADMINISTRATOR, null, true); $controllerClass = 'J2XMLController'; if (class_exists('JPlatform')) $task = JRequest::getCmd('task', 'cpanel'); elseif ($view = JRequest::getCmd('view') == 'websites') JFactory::getApplication()->redirect(JRoute::_('index.php?option=com_j2xml', false)); if (strpos($task, '.') === false) $controllerPath = JPATH_COMPONENT_ADMINISTRATOR.DS.'controller.php'; else { // We have a defined controller/task pair -- lets split them out list($controllerName, $task) = explode('.', $task); // Define the controller name and path $controllerName = strtolower($controllerName); $controllerPath = JPATH_COMPONENT_ADMINISTRATOR.DS.'controllers'.DS.$controllerName; $format = JRequest::getCmd('format'); if ($format == 'json') $controllerPath .= '.'.strtolower($format); $controllerPath .= '.php'; // Set the name for the controller and instantiate it $controllerClass .= ucfirst($controllerName); } // If the controller file path exists, include it ... else lets die with a 500 error if (file_exists($controllerPath)) { require_once($controllerPath); } else { JError::raiseError(500, 'Invalid Controller '.$controllerName); } if (class_exists($controllerClass)) { $controller = new $controllerClass(); } else { JError::raiseError(500, 'Invalid Controller Class - '.$controllerClass ); } //$config = JFactory::getConfig(); // Perform the Request task $controller->execute($task); // Redirect if set by the controller $controller->redirect();
[+]
models
[-] j2xml.xml
[edit]
[-] controller.php
[edit]
[+]
views
[-] index.html
[edit]
[+]
helpers
[+]
controllers
[+]
buttons
[-] config.xml
[edit]
[-] j2xml.php
[edit]
[+]
sql
[+]
language
[+]
tables
[+]
..