File manager - Edit - /home/jardides/www/Jardi-design/old/plugins/installer/extensionsmanagerck/extensionsmanagerck.php
Back
<?php /** * @name Extensions Manager CK * @package com_extensionsmanagerck * @copyright Copyright (C) 2016. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @author Cedric Keiflin - http://www.template-creator.com - http://www.joomlack.fr */ defined('_JEXEC') or die; class plgInstallerExtensionsmanagerck extends JPlugin { public function onInstallerBeforePackageDownload(&$url, &$headers) { $app = JFactory::getApplication(); $uri = JUri::getInstance($url); $host = $uri->getHost(); if ($host !== 'www.joomlack.fr') { return true; } // append the referer header for the request $headers['Referer'] = $_SERVER['HTTP_HOST']; // get the license code $db = JFactory::getDBO(); $sql = 'SELECT custom_data FROM #__extensions' . " WHERE element = " . $db->quote('com_extensionsmanagerck') ; $db->setQuery($sql) ; $license_code = $db->loadResult(); if ($license_code) { $uri->setVar('license', $license_code); $url = $uri->toString(); } // extract from JCE, for info // Get the subscription key // JLoader::import('joomla.application.component.helper'); // $component = JComponentHelper::getComponent('com_extensionsmanagerck'); // $key = $component->params->get('updates_key', ''); // if (empty($key) && strpos($url, 'pkg_jce_pro') !== false) { // $language = JFactory::getLanguage(); // $language->load('plg_installer_jce', JPATH_ADMINISTRATOR); // $app->enqueueMessage(JText::_('PLG_INSTALLER_JCE_KEY_WARNING'), 'notice'); // return true; // } // Append the subscription key to the download URL // $uri->setVar('key', $key); // $url = $uri->toString(); return true; } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings