| 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 : /Old Sites/eadsa/administrator/components/com_swmenufree/ |
Upload File : |
<?php
/**
* swmenufree v4.0
* http://swonline.biz
* Copyright 2006 Sean White
**/
function com_uninstall()
{
global $mainframe;
$absolute_path=JPATH_ROOT;
$retstr = swmenufreeRemove();
if(file_exists($absolute_path."/modules/mod_swmenufree/mod_swmenufree.php")){
//unlink($absolute_path."/modules/mod_swmenufree.php");
sw_sw_deldir($absolute_path."/modules/mod_swmenufree");
}
if(file_exists($absolute_path."/modules/mod_swmenufree.xml")){
unlink($absolute_path."/modules/mod_swmenufree.xml");
}
return "swMenuFree uninstalled succesfully<br /> $retstr";
}
function swmenufreeRemove () {
global $mainframe;
$database =& JFactory::getDBO();
$retstr = '';
$query = "SELECT id, title, module, params FROM #__modules WHERE module='mod_swmenufree'";
$database->setQuery( $query );
$modules = $database->loadObjectList();
if ($database->getErrorNum()) {
$retstr .= "MA ".$database->stderr(true);
return $retstr;
}
foreach ($modules as $module) {
$sql = "DELETE FROM #__modules WHERE id='$module->id'";
$database->setQuery($sql);
$database->query();
}
$sql = "DROP TABLE #__swmenufree_config";
$database->setQuery($sql);
$database->query();
return $retstr;
}
function sw_sw_deldir( $dir ) {
$handle = opendir($dir);
while (false!==($item = readdir($handle)))
{
if($item != '.' && $item != '..')
{
if(is_dir($dir.'/'.$item))
{
sw_sw_deldir($dir.'/'.$item);
}else{
unlink($dir.'/'.$item);
}
}
}
closedir($handle);
if(rmdir($dir))
{
$success = true;
}
return $success;
}
?>