virt2/api/soft/fm/script.php

65 lines
1.7 KiB
PHP
Executable File

<?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();
}
}