Current Path :
/
home
/
develito
/
httpdocs
/
tmp
/
install_682dc144ac01e
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/httpdocs/tmp/install_682dc144ac01e/deleted.php
<?php /** * @package DPAttachments * @copyright Copyright (C) 2023 Digital Peak GmbH. <https://www.digital-peak.com> * @license https://www.gnu.org/licenses/gpl-3.0.html GNU/GPL */ $files = [ // From v1.0.0 to v4.0.0 '/administrator/components/com_dpattachments/controller.php', '/administrator/components/com_dpattachments/controllers', '/administrator/components/com_dpattachments/dpattachments.php', '/administrator/components/com_dpattachments/helpers', '/administrator/components/com_dpattachments/index.html', '/administrator/components/com_dpattachments/libraries', '/administrator/components/com_dpattachments/models', '/administrator/components/com_dpattachments/sql/index.html', '/administrator/components/com_dpattachments/tables', '/administrator/components/com_dpattachments/views', '/components/com_dpattachments/controller.php', '/components/com_dpattachments/controllers', '/components/com_dpattachments/dpattachments.php', '/components/com_dpattachments/index.html', '/components/com_dpattachments/libraries', '/components/com_dpattachments/models', '/components/com_dpattachments/views', '/plugins/system/dpattachments', // From v4.0.4 to v5.0.0 '/media/com_dpattachments/css/layouts', '/media/com_dpattachments/css/tingle', '/media/com_dpattachments/css/views', '/media/com_dpattachments/js/tingle', '/plugins/content/dpattachments/src/DPAttachments.php', // From v5.0.0 to v5.1.0 '/plugins/content/dpattachments/forms/context', // From v5.2.0 to case 10008 '/media/com_dpattachments/images/icons/ban-solid.svg', '/media/com_dpattachments/images/icons/check-solid.svg', '/media/com_dpattachments/images/icons/download-solid.svg', '/media/com_dpattachments/images/icons/pencil-alt-solid.svg', '/media/com_dpattachments/images/icons/trash-alt-solid.svg', '/media/com_dpattachments/images/icons/upload-solid.svg', // From v5.7.1 to case 11157 '/media/com_dpattachments/css/dpattachments/block/button.css', '/media/com_dpattachments/css/dpattachments/block/button.css.map', '/media/com_dpattachments/css/dpattachments/block/form.css', '/media/com_dpattachments/css/dpattachments/block/form.css.map', '/media/com_dpattachments/css/dpattachments/block/icon.css', '/media/com_dpattachments/css/dpattachments/block/icon.css.map', '/media/com_dpattachments/css/dpattachments/block/table.css', '/media/com_dpattachments/css/dpattachments/block/table.css.map', '/media/com_dpattachments/css/dpattachments/layouts/attachment/form.css', '/media/com_dpattachments/css/dpattachments/layouts/attachment/form.css.map', '/media/com_dpattachments/css/dpattachments/layouts/attachments/render.css', '/media/com_dpattachments/css/dpattachments/layouts/attachments/render.css.map', '/media/com_dpattachments/css/dpattachments/views/attachment/csv.css', '/media/com_dpattachments/css/dpattachments/views/attachment/csv.css.map', '/media/com_dpattachments/css/dpattachments/views/attachment/image.css', '/media/com_dpattachments/css/dpattachments/views/attachment/image.css.map', '/media/com_dpattachments/css/dpattachments/views/attachment/patch.css', '/media/com_dpattachments/css/dpattachments/views/attachment/patch.css.map', '/media/com_dpattachments/css/dpattachments/views/attachment/pdf.css', '/media/com_dpattachments/css/dpattachments/views/attachment/pdf.css.map', '/media/com_dpattachments/css/dpattachments/views/attachment/txt.css', '/media/com_dpattachments/css/dpattachments/views/attachment/txt.css.map', '/media/com_dpattachments/css/dpattachments/views/form/edit.css', '/media/com_dpattachments/css/dpattachments/views/form/edit.css.map', '/media/com_dpattachments/js/dpattachments', '/media/com_dpattachments/js/vendor/tingle', ]; foreach ($files as $file) { $fullPath = JPATH_ROOT . $file; if (empty($file) || !file_exists($fullPath)) { continue; } if (pathinfo($fullPath, PATHINFO_EXTENSION)) { unlink($fullPath); continue; } try { $files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator($fullPath, RecursiveDirectoryIterator::SKIP_DOTS), RecursiveIteratorIterator::CHILD_FIRST ); foreach ($files as $fileinfo) { $todo = $fileinfo->isDir() ? 'rmdir' : 'unlink'; $todo($fileinfo->getRealPath()); } rmdir($fullPath); } catch (Exception $e) { } }