File manager - Edit - /home/verseaumee/ptitsanes/plugins/solidres/feedback/components/com_solidres/controllers/feedbacksfrontend.json.php
Back
<?php /* ------------------------------------------------------------------------ Solidres - Hotel booking extension for Joomla ------------------------------------------------------------------------ @Author Solidres Team @Website http://www.solidres.com @Copyright Copyright (C) 2013 - 2015 Solidres. All Rights Reserved. @License GNU General Public License version 3, or later ------------------------------------------------------------------------ */ defined('_JEXEC') or die; /** * FeedBack list controller class. * * @package Solidres * @subpackage FeedBack * @since 0.8.0 */ JLoader::register('FeedbackControllerAdmin', SR_PLUGIN_FEEDBACK_ADMINISTRATOR . '/controllers/feedbackcontrolleradmin.php'); class SolidresControllerFeedBacksFrontend extends FeedbackControllerAdmin { public function loadListJSON() { $item = new stdClass; $itemId = $this->input->getInt('itemId'); $scope = $this->input->getInt('scope'); $item->id = $itemId; $item->scope = $scope; $context = $scope ? 'com_solidres.experience' : 'com_solidres.asset'; JPluginHelper::importPlugin('solidres', 'feedback'); JEventDispatcher::getInstance()->trigger('onSolidresFeedbackPrepare', array($context, &$item)); $data = !empty($item->feedbacks->render) ? $item->feedbacks->render : ''; echo new JResponseJson($data, null, false); JFactory::getApplication()->close(); } public function likeUpdate() { $fid = (int) $this->input->getInt('feedback_id'); $cName = 'SR_FEEDBACK_LIKE_FOR' . $fid; if (!isset($_COOKIE[$cName])) { $db = JFactory::getDbo(); $query = $db->getQuery(true) ->update('#__sr_feedbacks') ->set('like_count = like_count + 1') ->where('id = ' . $fid); $db->setQuery($query) ->execute(); setcookie($cName, 'liked', time() + (24 * 60 * 60 * 7)); die('{"OK":1}'); } die('{"OK":0}'); } }
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings