| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/www/cj79373/administrator/components/com_menus/layouts/joomla/searchtools/ |
Upload File : |
<?php
/**
* @package Joomla.Administrator
* @subpackage Layout
*
* @copyright (C) 2013 Open Source Matters, Inc. <https://www.joomla.org>
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/** @var array $displayData */
$data = $displayData;
// Receive overridable options
$data['options'] = !empty($data['options']) ? $data['options'] : array();
if ($data['view'] instanceof MenusViewItems || $data['view'] instanceof MenusViewMenus)
{
$doc = JFactory::getDocument();
$doc->addStyleDeclaration("
/* Fixed filter field in search bar */
.js-stools .js-stools-menutype,
.js-stools .js-stools-client_id {
float: left;
margin-right: 10px;
min-width: 220px;
}
html[dir=rtl] .js-stools .js-stools-menutype,
html[dir=rtl] .js-stools .js-stools-client_id {
float: right;
margin-left: 10px
margin-right: 0;
}
.js-stools .js-stools-container-bar .js-stools-field-filter .chzn-container {
padding: 3px 0;
}
");
// Client selector doesn't have to activate the filter bar.
unset($data['view']->activeFilters['client_id']);
// Menutype filter doesn't have to activate the filter bar
unset($data['view']->activeFilters['menutype']);
}
// Set some basic options
$customOptions = array(
'filtersHidden' => isset($data['options']['filtersHidden']) ? $data['options']['filtersHidden'] : empty($data['view']->activeFilters),
'defaultLimit' => isset($data['options']['defaultLimit']) ? $data['options']['defaultLimit'] : JFactory::getApplication()->get('list_limit', 20),
'searchFieldSelector' => '#filter_search',
'orderFieldSelector' => '#list_fullordering',
'totalResults' => isset($data['options']['totalResults']) ? $data['options']['totalResults'] : -1,
'noResultsText' => isset($data['options']['noResultsText']) ? $data['options']['noResultsText'] : JText::_('JGLOBAL_NO_MATCHING_RESULTS'),
);
$data['options'] = array_merge($customOptions, $data['options']);
$formSelector = !empty($data['options']['formSelector']) ? $data['options']['formSelector'] : '#adminForm';
// Load search tools
JHtml::_('searchtools.form', $formSelector, $data['options']);
$filtersClass = isset($data['view']->activeFilters) && $data['view']->activeFilters ? ' js-stools-container-filters-visible' : '';
?>
<div class="js-stools clearfix">
<div class="clearfix">
<div class="js-stools-container-bar">
<?php echo JLayoutHelper::render('joomla.searchtools.default.bar', $data); ?>
</div>
<div class="js-stools-container-list hidden-phone hidden-tablet">
<?php echo JLayoutHelper::render('joomla.searchtools.default.list', $data); ?>
</div>
</div>
<!-- Filters div -->
<div class="js-stools-container-filters hidden-phone clearfix<?php echo $filtersClass; ?>">
<?php echo JLayoutHelper::render('joomla.searchtools.default.filters', $data); ?>
</div>
</div>
<?php if ($data['options']['totalResults'] === 0) : ?>
<?php echo JLayoutHelper::render('joomla.searchtools.default.noitems', $data); ?>
<?php endif; ?>