Spade
Mini Shell
| Directory:~$ /home/lmsyaran/www/joomla5/components/com_fabrik/layouts/pagination/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* Layout: List Limit Box
*
* @package Joomla
* @subpackage Fabrik
* @copyright Copyright (C) 2005-2020 Media A-Team, Inc. - All rights
reserved.
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
* @since 3.3.3
*/
use Joomla\CMS\Language\Text;
use Joomla\CMS\HTML\HTMLHelper;
$d = $displayData;
// Initialize variables
$limits = array();
$values = array();
for ($i = 5; $i <= 30; $i += 5)
{
$values[] = $i;
}
$values[] = 50;
$values[] = 100;
if (!in_array($d->startLimit, $values))
{
$values[] = $d->startLimit;
}
asort($values);
foreach ($values as $v)
{
$limits[] = HTMLHelper::_('select.option', $v);
}
if ($d->showAllOption == true)
{
$limits[] = HTMLHelper::_('select.option', '-1',
Text::_('COM_FABRIK_ALL'));
}
$selected = $d->viewAll ? '-1' : $d->limit;
$js = '';
$attributes = 'class="inputbox form-select"
size="1" onchange="' . $js . '"';
$html = HTMLHelper::_('select.genericlist', $limits,
'limit' . $d->id, $attributes, 'value',
'text', $selected);
echo '<div class="col
col-sm-2">'.$html.'</div>';