smartslider3.php 817 Bytes
<?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');
            $isActive = true;
        

            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;
    }
}