Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/joomla5/components/com_fabrik/layouts/pagination/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/joomla5/components/com_fabrik/layouts/pagination/fabrik-pagination-limitbox.php

<?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>';