本文整理汇总了PHP中JFolder::remove方法的典型用法代码示例。如果您正苦于以下问题:PHP JFolder::remove方法的具体用法?PHP JFolder::remove怎么用?PHP JFolder::remove使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JFolder
的用法示例。
在下文中一共展示了JFolder::remove方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: com_uninstall
/**
* Legacy j1.5 function to use the 1.6 class uninstall
*
* @return boolean True on success
* @deprecated
*/
function com_uninstall()
{
if (version_compare(JVERSION, '1.7.0', 'ge')) {
// Joomla! 1.7 code here
} elseif (version_compare(JVERSION, '1.6.0', 'ge')) {
// Joomla! 1.6 code here
} else {
// Joomla! 1.5 code here
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.archive');
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'vmextended' . DS . 'opc.xml')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'vmextended' . DS . 'opc.xml');
}
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'vmextended' . DS . 'opc.php')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'vmextended' . DS . 'opc.php');
}
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'system' . DS . 'opc.xml')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'system' . DS . 'opc.xml');
}
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'system' . DS . 'opc.php')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'system' . DS . 'opc.php');
}
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'vmpayment' . DS . 'opctracking.xml')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'vmpayment' . DS . 'opctracking.xml');
}
if (file_exists(JPATH_SITE . DS . 'plugins' . DS . 'vmpayment' . DS . 'opctracking.php')) {
JFile::delete(JPATH_SITE . DS . 'plugins' . DS . 'vmpayment' . DS . 'opctracking.php');
}
if (file_exists(JPATH_SITE . DS . 'components' . DS . 'themes')) {
if (@JFolder::remove(JPATH_SITE . DS . 'components' . DS . 'themes') === false) {
echo 'Cannot remove themes directory! Please remove it manually from /components/com_onepage';
}
}
if (@JFolder::delete(JPATH_SITE . DS . 'libraries' . DS . 'joomla' . DS . 'document' . DS . 'opchtml') === false) {
echo 'Cannot remove OPC document type in: ' . JPATH_SITE . DS . 'libraries' . DS . 'joomla' . DS . 'document' . DS . 'opchtml<br />';
}
$db = JFactory::getDBO();
$q = "delete from #__plugins where element = 'opc' limit 5";
$db->setQuery($q);
$db->query();
$db = JFactory::getDBO();
$q = "delete from #__plugins where element = 'opctracking' limit 5";
$db->setQuery($q);
$db->query();
$q = "drop table if exists #__vmtranslator_translations";
$db->setQuery($q);
$db->query();
$q = "drop table if exists #__onepage_config";
$db->setQuery($q);
$db->query();
$q = "drop table if exists #__virtuemart_plg_opctracking";
$db->setQuery($q);
$db->query();
return true;
}
}