%PDF- %PDF-
| Direktori : /home/lightco1/www/lightingrepublic.com.au/administrator/components/com_extman/install/ |
| Current File : /home/lightco1/www/lightingrepublic.com.au/administrator/components/com_extman/install/install.php |
<?php
/**
* @package EXTman
* @copyright Copyright (C) 2011 - 2013 Timble CVBA. (http://www.timble.net)
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
* @link http://www.joomlatools.com
*/
defined('_JEXEC') or die;
if (version_compare(JVERSION, '1.6', '<'))
{
require_once dirname(__FILE__).'/script.php';
// We need to carry these into com_install
global $installer, $type, $component;
$installer = $this->parent;
$type = $created ? 'install' : 'update';
$manifest = simplexml_load_file($installer->getPath('manifest'));
$component = str_replace('com:', '', (string)$manifest->identifier);
function com_install()
{
global $installer, $type, $component;
$class = 'com_'.$component.'InstallerScript';
$script = new $class($installer);
$events = array('preflight', $type, 'postflight');
foreach ($events as $event)
{
if (method_exists($script, $event))
{
if ($event === $type) {
$result = $script->$event($installer);
} else {
$result = $script->$event($type, $installer);
}
if ($result === false) {
return $result;
}
}
}
return true;
}
}