| Server IP : 46.105.57.169 / Your IP : 216.73.216.67 Web Server : Apache System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : verseaumee ( 152031) PHP Version : 8.5.7 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/verseaumee/ptitsanes/plugins/solidres/feedback/ |
Upload File : |
<?php
/* ------------------------------------------------------------------------
Solidres - Hotel booking extension for Joomla
------------------------------------------------------------------------
@Author Solidres Team
@Website http://www.solidres.com
@Copyright Copyright (C) 2013 - 2017 Solidres. All Rights Reserved.
@License GNU General Public License version 3, or later
------------------------------------------------------------------------ */
defined('_JEXEC') or die;
class plgSolidresFeedbackInstallerScript
{
public function update($parent)
{
$filelist = array(
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedback.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbackcondition.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbackconditions.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbackcontrolleradmin.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbackcontrollerform.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbacks.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbacktype.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbacktypes.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbacktypevalue.php',
JPATH_SITE . '/administrator/components/com_solidres/controllers/feedbacktypevalues.php',
JPATH_SITE . '/administrator/components/com_solidres/models/fields/feedbackattributes.php',
JPATH_SITE . '/administrator/components/com_solidres/models/fields/feedbacktype.php',
JPATH_SITE . '/administrator/components/com_solidres/models/fields/reservationlist.php',
JPATH_SITE . '/administrator/components/com_solidres/models/fields/scorelist.php',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/feedback.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/feedbackcondition.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/feedbacktype.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/feedbacktypevalue.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/filter_feedbackconditions.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/filter_feedbacks.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/forms/filter_feedbacktypevalues.xml',
JPATH_SITE . '/administrator/components/com_solidres/models/feedback.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbackcondition.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbackconditions.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbackmodeladmin.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbackmodellist.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbacks.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbacktype.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbacktypes.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbacktypevalue.php',
JPATH_SITE . '/administrator/components/com_solidres/models/feedbacktypevalues.php',
JPATH_SITE . '/administrator/components/com_solidres/tables/feedback.php',
JPATH_SITE . '/administrator/components/com_solidres/tables/feedbackcondition.php',
JPATH_SITE . '/administrator/components/com_solidres/tables/feedbacktype.php',
JPATH_SITE . '/administrator/components/com_solidres/tables/feedbacktypevalue.php',
JPATH_SITE . '/components/com_solidres/controllers/feedback.php',
JPATH_SITE . '/components/com_solidres/controllers/feedbacks.json.php',
JPATH_SITE . '/components/com_solidres/controllers/feedbacks.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/awaiting.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/form.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/list.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/listasset.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/scores.php',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks/toolbar.php',
JPATH_SITE . '/components/com_solidres/models/forms/feedbackguest.xml',
JPATH_SITE . '/components/com_solidres/models/feedback.php',
JPATH_SITE . '/components/com_solidres/models/feedbacklist.php',
JPATH_SITE . '/components/com_solidres/layouts/emails/request_customer_feedback_html.php',
JPATH_SITE . '/components/com_solidres/layouts/emails/request_customer_feedback_html_inliner.php',
JPATH_SITE . '/media/com_solidres/assets/css/feedbacks.css',
JPATH_SITE . '/media/com_solidres/assets/css/flags.css',
JPATH_SITE . '/media/com_solidres/assets/css/flags.png',
JPATH_SITE . '/modules/mod_sr_feedbacks/assets/jquery.autoscroll.js',
JPATH_SITE . '/modules/mod_sr_feedbacks/assets/sr_feedback_carousel.css',
JPATH_SITE . '/modules/mod_sr_feedbacks/assets/sr_feedback_default.css',
JPATH_SITE . '/plugins/solidres/feedback/components/com_solidres/models/feedbacks.php',
JPATH_SITE . '/plugins/solidres/feedback/components/com_solidres/views/customer/tmpl/feedbacks.php',
JPATH_SITE . '/plugins/solidres/feedback/components/com_solidres/views/dashboard/tmpl/feedbacks.php',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/css/feedbacks.css',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/css/flags.css',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/css/flags.png',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/css/font-awesome.min.css',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/FontAwesome.otf',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/fontawesome-webfont.eot',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/fontawesome-webfont.svg',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/fontawesome-webfont.ttf',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/fontawesome-webfont.woff',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/fonts/fontawesome-webfont.woff2',
JPATH_SITE . '/plugins/solidres/feedback/media/com_solidres/assets/images/star.png',
JPATH_SITE . '/plugins/solidres/feedback/media/plg_solidres_feedback/assets/css/feedbacks.css',
JPATH_SITE . '/plugins/solidres/feedback/media/plg_solidres_feedback/assets/css/flags.css',
JPATH_SITE . '/plugins/solidres/feedback/media/plg_solidres_feedback/assets/css/flags.png',
JPATH_SITE . '/plugins/solidres/feedback/media/plg_solidres_feedback/assets/images/star.png',
JPATH_PLUGINS . '/solidres/feedback/components/com_solidres/views/feedbacks/tmpl/feedbacks.php',
);
foreach ($filelist as $file)
{
if (JFile::exists($file))
{
JFile::delete($file);
}
}
$folderList = array(
JPATH_SITE . '/administrator/components/com_solidres/views/feedback',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbackcondition',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbackconditions',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbacks',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbacktype',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbacktypes',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbacktypevalue',
JPATH_SITE . '/administrator/components/com_solidres/views/feedbacktypevalues',
JPATH_SITE . '/components/com_solidres/views/feedback',
JPATH_SITE . '/components/com_solidres/views/feedbacks',
JPATH_SITE . '/components/com_solidres/layouts/feedbacks',
);
foreach ($folderList as $folder)
{
if (JFolder::exists($folder))
{
JFolder::delete($folder);
}
}
}
public function postflight($type, $parent)
{
$src = JPATH_PLUGINS . '/solidres/feedback/administrator/components/com_solidres/falang/contentelements';
$dest = JPATH_ADMINISTRATOR . '/components/com_falang/contentelements';
if (JFolder::exists($src) && JFolder::exists($dest))
{
$files = JFolder::files($src, '\.xml|\.php$');
foreach ($files as $file)
{
@JFile::copy($src . '/' . $file, $dest . '/' . $file);
}
}
}
public function uninstall(JAdapterInstance $adapter)
{
$path = JPATH_ADMINISTRATOR . '/components/com_falang/contentelements';
foreach (array('sr_feedback_conditions.xml', 'sr_feedback_attributes.xml', 'sr_feedback_attribute_values.xml', 'translationSr_scopeFilter.php') as $file)
{
if (is_file($path . '/' . $file))
{
@JFile::delete($path . '/' . $file);
}
}
}
}