65 lines
1.7 KiB
PHP
65 lines
1.7 KiB
PHP
|
<?php
|
||
|
// No direct access to this file
|
||
|
defined('_JEXEC') or die('Restricted access');
|
||
|
|
||
|
/**
|
||
|
* Script file of eXtplorer component
|
||
|
*/
|
||
|
class com_extplorerInstallerScript
|
||
|
{
|
||
|
/**
|
||
|
* method to install the component
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function install($parent)
|
||
|
{
|
||
|
// $parent is the class calling this method
|
||
|
//$parent->getParent()->setRedirectURL('index.php?option=com_helloworld');
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* method to uninstall the component
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function uninstall($parent)
|
||
|
{
|
||
|
// $parent is the class calling this method
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* method to update the component
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function update($parent)
|
||
|
{
|
||
|
// $parent is the class calling this method
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* method to run before an install/update/uninstall method
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function preflight($type, $parent)
|
||
|
{
|
||
|
// $parent is the class calling this method
|
||
|
// $type is the type of change (install, update or discover_install)
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* method to run after an install/update/uninstall method
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function postflight($type, $parent)
|
||
|
{
|
||
|
$db = jfactory::getdbo();
|
||
|
$db->setQuery( "UPDATE `#__menu` SET link='index.php?option=com_extplorer&tmpl=component' WHERE link = 'index.php?option=com_extplorer'" );
|
||
|
$db->query();
|
||
|
}
|
||
|
}
|
||
|
|