Spade
Mini Shell
| Directory:~$ /home/lmsyaran/public_html/joomla4/ |
| [Home] [System Details] [Kill Me] |
PK={�[��ĸ88
index.htmlnu�[���<html><head><title></title></head><body></body></html>
PK={�[h����rsmembership.phpnu�[���<?php
/**
* @package RSMembership!
* @copyright (c) 2009 - 2016 RSJoomla!
* @link https://www.rsjoomla.com
* @license GNU General Public License
http://www.gnu.org/licenses/gpl-3.0.en.html
*/
defined('_JEXEC') or die;
class plgInstallerRSMembership extends JPlugin
{
public function onInstallerBeforePackageDownload(&$url,
&$headers)
{
$uri = JUri::getInstance($url);
$parts = explode('/', $uri->getPath());
if ($uri->getHost() == 'www.rsjoomla.com' &&
(in_array('com_rsmembership', $parts) ||
in_array('plg_rsmembership_ideal', $parts))) {
if
(!file_exists(JPATH_ADMINISTRATOR.'/components/com_rsmembership/helpers/config.php'))
{
return;
}
if
(!file_exists(JPATH_ADMINISTRATOR.'/components/com_rsmembership/helpers/version.php'))
{
return;
}
// Load our config
require_once
JPATH_ADMINISTRATOR.'/components/com_rsmembership/helpers/config.php';
// Load our version
require_once
JPATH_ADMINISTRATOR.'/components/com_rsmembership/helpers/version.php';
// Load language
JFactory::getLanguage()->load('plg_installer_rsmembership');
// Get the version
$version = new RSMembershipVersion;
// Get the update code
$code =
RSMembershipConfig::getInstance()->get('global_register_code');
// No code added
if (!strlen($code)) {
JFactory::getApplication()->enqueueMessage(JText::_('PLG_INSTALLER_RSMEMBERSHIP_MISSING_UPDATE_CODE'),
'warning');
return;
}
// Code length is incorrect
if (strlen($code) != 20) {
JFactory::getApplication()->enqueueMessage(JText::_('PLG_INSTALLER_RSMEMBERSHIP_INCORRECT_CODE'),
'warning');
return;
}
// Compute the update hash
$uri->setVar('hash', md5($code.$version->key));
$uri->setVar('domain', JUri::getInstance()->getHost());
$uri->setVar('code', $code);
$url = $uri->toString();
}
}
}
PK={�[�aa�uursmembership.xmlnu�[���<?xml
version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin"
group="installer" method="upgrade">
<name>plg_installer_rsmembership</name>
<creationDate>June 2015</creationDate>
<author>RSJoomla!</author>
<authorEmail>support@rsjoomla.com</authorEmail>
<authorUrl>https://www.rsjoomla.com</authorUrl>
<copyright>(c) 2015 www.rsjoomla.com</copyright>
<license>http://www.gnu.org/copyleft/gpl.html
GNU/GPL</license>
<version>1.0.0</version>
<description>PLG_INSTALLER_RSMEMBERSHIP_XML_DESCRIPTION</description>
<files>
<filename
plugin="rsmembership">rsmembership.php</filename>
<filename>index.html</filename>
</files>
<languages folder="language">
<language
tag="en-GB">en-GB/en-GB.plg_installer_rsmembership.ini</language>
<language
tag="en-GB">en-GB/en-GB.plg_installer_rsmembership.sys.ini</language>
</languages>
</extension>PK={�[��ĸ88
index.htmlnu�[���PK={�[h����rrsmembership.phpnu�[���PK={�[�aa�uu?rsmembership.xmlnu�[���PK��