Current Path :
/
home
/
develito
/
www
/
components
/
com_jevents
/
libraries
/
filters
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/www/components/com_jevents/libraries/filters/Save.php
<?php /** * JEvents Component for Joomla! 3.x * * @version $Id: Reset.php 1976 2011-04-27 15:54:31Z geraintedwards $ * @package JEvents * @copyright Copyright (C) 2008-2025 GWESystems Ltd * @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html * @link http://www.jevents.net */ // ensure this file is being included by a parent file defined('_JEXEC') or die('Direct Access to this location is not allowed.'); use Joomla\CMS\Language\Text; use Joomla\CMS\Factory; class jevSaveFilter extends jevFilter { function __construct($contentElement) { $this->filterNullValue = -1; $this->filterType = "save"; $this->filterField = ""; parent::__construct($contentElement, ""); } function _createFilter($prefix = "") { return ""; } /** * Creates facility to save filter values * */ function _createfilterHTML() { // Only save filters for non-guests if (Factory::getUser()->id == 0) { return false; } $app = Factory::getApplication(); $activeModule = isset($app->activeModule) ? $app->activeModule : false; $activemodid = (isset($activeModule) ? $activeModule->id : 0); $value = Factory::getApplication()->input->getString("filtername", ""); $value = htmlspecialchars($value); $filter["title"] = Text::_("JEV_SAVE_FILTER"); $filter["html"] = '<input type="text" name="filtername" id="filtername" value="' . $value . '" placeholder="' . Text::_("JEV_SAVE_FILTER_AS") . '" />'; $filter["html"] .= '<input type="hidden" name="modid" id="modid" value="' . $activemodid . '" />'; /* $filter["html"] = "<textarea name='filtername' id='filtername' rows='1' placeholder='".Text::_("JEV_SAVE_FILTER_AS")."' >" . $value . "</textarea>"; */ return $filter; } function _createfilterHtmlUIkit() { // Only save filters for non-guests if (Factory::getUser()->id == 0) { return false; } $app = Factory::getApplication(); $activeModule = isset($app->activeModule) ? $app->activeModule : false; $activemodid = (isset($activeModule) ? $activeModule->id : 0); $value = Factory::getApplication()->input->getString("filtername", ""); $value = htmlspecialchars($value); $filter["title"] = Text::_("JEV_SAVE_FILTER"); $filter["html"] = '<input type="text" class="uk-input uk-form-width-medium" name="filtername" id="filtername" value="' . $value . '" placeholder="' . Text::_("JEV_SAVE_FILTER_AS") . '" />'; $filter["html"] .= '<input type="hidden" name="modid" id="modid" value="' . $activemodid . '" />'; /* $filter["html"] = "<textarea name='filtername' id='filtername' rows='1' placeholder='".Text::_("JEV_SAVE_FILTER_AS")."' >" . $value . "</textarea>"; */ return $filter; } }