smartslider3.php
1.01 KB
<?php
defined('_JEXEC') or die;
class plgInstallerSmartslider3 extends JPlugin {
public function onInstallerBeforePackageDownload(&$url, &$headers) {
if (parse_url($url, PHP_URL_HOST) == 'secure.nextendweb.com' && strpos($url, 'smartslider3')) {
jimport("nextend2.nextend.joomla.library");
N2Base::getApplication("smartslider")
->getApplicationType('backend');
N2Loader::import(array(
'models.License',
'models.Update'
), 'smartslider');
$license = N2SmartsliderLicenseModel::getInstance();
$isActive = $license->isActive() == 'OK';
if (!$isActive) {
JFactory::getApplication()
->enqueueMessage('Update error, your Smart Slider 3 license key invalid, please enter again!', 'error');
}
$url = N2SS3::api(array(
'action' => 'joomla_update'
), true);
}
return true;
}
}