本文整理汇总了PHP中JFolder::Delete方法的典型用法代码示例。如果您正苦于以下问题:PHP JFolder::Delete方法的具体用法?PHP JFolder::Delete怎么用?PHP JFolder::Delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JFolder
的用法示例。
在下文中一共展示了JFolder::Delete方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
function __construct()
{
// remove obsolete files
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
$removeFiles = array();
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'js' . DS . 'jquery-1.4.2.min.js';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'js' . DS . 'jquery.clockpick.1.2.7.min.js';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'css' . DS . 'jquery.clockpick.1.2.7.css';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'images' . DS . 'ol_bg.jpg';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'models' . DS . 'archive.php';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'controllers' . DS . 'archive.php';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'models' . DS . 'suppression.php';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'controllers' . DS . 'suppression.php';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'helpers' . DS . 'cache.php';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'images' . DS . 'templateEditor.png';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'images' . DS . 'clearPosition.png';
$removeFiles[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'images' . DS . 'apply.png';
foreach ($removeFiles as $rf) {
if (JFile::exists($rf)) {
JFile::Delete($rf);
}
}
// remove obsolete folders
$removeFolders = array();
$removeFolders[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'assets' . DS . 'scripts';
$removeFolders[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'views' . DS . 'archive';
$removeFolders[] = JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_joomailermailchimpintegration' . DS . 'views' . DS . 'suppression';
foreach ($removeFolders as $rf) {
if (JFolder::exists($rf)) {
JFolder::Delete($rf);
}
}
parent::__construct();
$this->registerTask('install', 'install');
$this->registerTask('upgrade', 'upgrade');
}
示例2: defined
<?php
/**
* @package Joomla.JoomShopping.Products.List
* @version 2.2.1
* @author Linfuby (Meling Vadim)
* @website http://dell3r.ru/
* @email support@dell3r.ru
* @copyright Copyright by Linfuby. All rights reserved.
* @license The MIT License (MIT); See \components\com_jshopping\addons\jshopping_to_parent_category\license.txt
*/
defined('_JEXEC') or die;
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
$AddonAlias = "to_parent_category";
$PluginDirs = array("products");
$DataBase = JFactory::getDBO();
foreach ($PluginDirs as $Plugin) {
$Query = $DataBase->getQuery(true);
$Query->delete("#__extensions");
$Query->where("element = '" . $AddonAlias . "'");
$Query->where("folder = 'jshopping" . $Plugin . "'");
$Query = (string) $Query;
$DataBase->setQuery($Query);
$DataBase->query();
JFolder::Delete(JPATH_ROOT . "/plugins/jshopping" . $Plugin . "/extended_menu");
}
JFolder::Delete(JPATH_ROOT . "/components/com_jshopping/addons/jshopping_" . $AddonAlias);