| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/icd/administrator/components/com_joomlawatch/ |
Upload File : |
<?php
/**
* JoomlaWatch - A real-time ajax joomla monitor and live stats
* @version 1.2.x
* @package JoomlaWatch
* @license http://www.gnu.org/licenses/gpl-3.0.txt GNU General Public License v3
* @copyright (C) 2007 by Matej Koval - All rights reserved!
* @website http://www.codegravity.com
**/
/** ensure this file is being included by a parent file */
if( !defined( '_JEXEC' ) && !defined( '_VALID_MOS' ) ) die( 'Restricted access' );
function com_uninstall() {
global $database;
if (@ !defined('JPATH_BASE')) {
define('_JEXEC', 1);
$dirname = dirname(__FILE__);
$dirnameExploded = explode(DIRECTORY_SEPARATOR, $dirname);
$jBasePath = "";
$omitLast = 3;
for ($i = 0; $i < sizeof($dirnameExploded) - $omitLast; $i++) {
$jBasePath .= $dirnameExploded[$i];
if ($i < (sizeof($dirnameExploded) - ($omitLast +1)))
$jBasePath .= DIRECTORY_SEPARATOR;
}
define('JPATH_BASE', $jBasePath);
define('DS', DIRECTORY_SEPARATOR);
}
if (!defined('JPATH_ROOT'))
@require_once (JPATH_BASE2 . DS . 'includes' . DS . 'defines.php');
if (!defined('JDEBUG'))
@require_once (JPATH_BASE2 . DS . 'includes' . DS . 'framework.php');
$mainframe = & JFactory :: getApplication('site');
$mainframe->initialise();
$database = & JFactory :: getDBO();
$database->setQuery("SELECT `value` as keepData from #__joomlawatch_config where `name` = 'JOOMLAWATCH_UNINSTALL_KEEP_DATA' limit 1 ");
$keepData = $database->loadResult();
if (strtolower($keepData) == 'on') {
echo("<b>Not deleting JoomlaWatch database tables, because you set KEEP_DATA in Settings to true. <br/>Do not forget to delete these tables later, or install new version of JoomlaWatch</b> <br/><br/>");
} else {
$query = "DROP TABLE #__joomlawatch";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_info";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_config";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_blocked";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_ip2c";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_cc2c";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_uri";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_cache";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_goals";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_internal";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_uri2title";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_history";
$database->setQuery(trim($query));
$database->query();
$query = "DROP TABLE #__joomlawatch_uri_history";
$database->setQuery(trim($query));
$database->query();
}
echo "JoomlaWatch component successfully uninstalled.";
}
?>