File manager - Edit - /home/verseaumee/ptitsanes/plugins/solidres/invoice/solidres.scriptfile.php
Back
<?php /*------------------------------------------------------------------------ Solidres - Hotel booking extension for Joomla ------------------------------------------------------------------------ @Author Solidres Team @Website http://www.solidres.com @Copyright Copyright (C) 2013 - 2018 Solidres. All Rights Reserved. @License GNU General Public License version 3, or later ------------------------------------------------------------------------*/ use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\Folder; defined('_JEXEC') or die; class plgSolidresInvoiceInstallerScript { public function update($parent) { $filelist = array( JPATH_SITE . '/administrator/components/com_solidres/controllers/invoice.php', JPATH_SITE . '/administrator/components/com_solidres/tables/invoice.php', JPATH_SITE . '/components/com_solidres/controllers/invoicefrontend.php', JPATH_SITE . '/administrator/components/com_solidres/views/reservation/tmpl/edit_invoice.php', JPATH_SITE . '/plugins/solidres/invoice/administrator/components/com_solidres/views/reservation/tmpl/edit_invoice.php', JPATH_SITE . '/plugins/solidres/invoice/components/com_solidres/views/reservationform/tmpl/edit_invoice.php', JPATH_SITE . '/administrator/language/cs-CZ/cs-CZ.plg_solidres_invoice.ini', JPATH_SITE . '/administrator/language/cs-CZ/cs-CZ.plg_solidres_invoice.sys.ini', JPATH_SITE . '/administrator/language/el-GR/el-GR.plg_solidres_invoice.ini', JPATH_SITE . '/administrator/language/el-GR/el-GR.plg_solidres_invoice.sys.ini', JPATH_SITE . '/administrator/language/en-GB/en-GB.plg_solidres_invoice.ini', JPATH_SITE . '/administrator/language/en-GB/en-GB.plg_solidres_invoice.sys.ini', JPATH_SITE . '/administrator/language/es-ES/es-ES.plg_solidres_invoice.ini', JPATH_SITE . '/administrator/language/es-ES/es-ES.plg_solidres_invoice.sys.ini', JPATH_SITE . '/administrator/language/it-IT/it-IT.plg_solidres_invoice.ini', JPATH_SITE . '/administrator/language/it-IT/it-IT.plg_solidres_invoice.sys.ini', ); foreach ($filelist as $file) { if (File::exists($file)) { File::delete($file); } } $folderList = array( JPATH_PLUGINS . '/solidres/invoice/libraries' ); foreach ($folderList as $folder) { if (Folder::exists($folder)) { Folder::delete($folder); } } } public function postflight($type, $adapter) { if ($type == 'uninstall') { $cliFile = JPATH_ROOT . '/cli/invoice.php'; if (is_file($cliFile)) { @File::delete($cliFile); } } else { $cliFile = $adapter->getParent()->getPath('source') . '/cli/invoice.php'; if (is_file($cliFile)) { @File::copy($cliFile, JPATH_ROOT . '/cli/invoice.php'); } } return true; } }
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings