%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/lightco1/www/feiss.com.au/administrator/components/com_poweradmin/controllers/
Upload File :
Create Path :
Current File : /home/lightco1/www/feiss.com.au/administrator/components/com_poweradmin/controllers/installer.php

<?php
/**
 * @version     $Id: installer.php 17617 2012-10-29 08:14:12Z cuongnm $
 * @package     JSN_Poweradmin
 * @author      JoomlaShine Team <support@joomlashine.com>
 * @copyright   Copyright (C) 2012 JoomlaShine.com. All Rights Reserved.
 * @license     GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.joomlashine.com
 * Technical Support:  Feedback - http://www.joomlashine.com/contact-us/get-support.html
 */

// No direct access to this file
defined('_JEXEC') or die('Restricted access');

// Import JSN Installer library
require_once JPATH_COMPONENT_ADMINISTRATOR . '/libraries/joomlashine/installer/controller.php';

/**
 * Installer controller
 *
 * @package     JSN_Poweradmin
 * @since       1.1.0
 */
class PoweradminControllerInstaller extends JSNInstallerController
{
	public function installPaExtension()
	{
		$this->model = $this->getModel('installer');
		$canDo	= JHelperContent::getActions('com_installer');
		if($canDo->get('core.manage'))
		{	
			try{
				$rs	= $this->model->download();
				$this->input->set('package', $rs);
				$this->input->set('type', 'plugin');
				$this->input->set('folder', 'jsnpoweradmin');
				$this->input->set('publish', 1);
				$this->input->set('client', 'site');
				$this->input->set('name', str_ireplace(JSN_POWERADMIN_EXT_IDENTIFIED_NAME_PREFIX, '', $this->input->getCmd('identified_name', '')));	
				
				// Set extension parameters
				$_GET['package'] 	= $rs;
				$_GET['type']		= 'plugin';
				$_GET['folder']		= 'jsnpoweradmin';
				$_GET['publish']	= 1;
				$_GET['client']		= 'site';
				$_GET['name']		= str_ireplace(JSN_POWERADMIN_EXT_IDENTIFIED_NAME_PREFIX, '', $this->input->getCmd('identified_name', ''));
	
				if ($this->model->install($rs))
				{
					require_once JPATH_COMPONENT_ADMINISTRATOR . '/helpers/extensions.php';
					// Enable extension suport
					$_GET['name']		= str_ireplace(JSN_POWERADMIN_EXT_IDENTIFIED_NAME_PREFIX, '', $this->input->getCmd('identified_name', ''));
					try
					{
						JSNPaExtensionsHelper::enableExt($identifiedName);
					}catch (Exception $ex)
					{
						exit ('notenabled');
					}
				}
			}
			catch (Exception $ex)
			{
				exit ($ex->getMessage());
			}
			exit('success');
		}
	}
}

Zerion Mini Shell 1.0