Revize a12db461
Přidáno uživatelem Filip Jani před téměř 6 roky(ů)
app/utils/datagrid/DataGrid.php | ||
---|---|---|
22 | 22 |
* DataGrid konstruktor. |
23 | 23 |
* @param IContainer|null $parent |
24 | 24 |
* @param null $name |
25 |
* @throws DataGridException |
|
25 | 26 |
*/ |
26 | 27 |
public function __construct(IContainer $parent = null, $name = null) |
27 | 28 |
{ |
... | ... | |
32 | 33 |
'ublaboo_datagrid.no_item_found' => 'Žádné položky nenalezeny.', |
33 | 34 |
'ublaboo_datagrid.here' => 'zde', |
34 | 35 |
'ublaboo_datagrid.items' => 'Položky', |
35 |
'ublaboo_datagrid.all' => 'všechny',
|
|
36 |
'ublaboo_datagrid.all' => 'vše', |
|
36 | 37 |
'ublaboo_datagrid.from' => 'z', |
37 | 38 |
'ublaboo_datagrid.reset_filter' => 'Resetovat filtr', |
38 | 39 |
'ublaboo_datagrid.group_actions' => 'Hromadné akce', |
... | ... | |
162 | 163 |
|
163 | 164 |
return $filterText; |
164 | 165 |
} |
166 |
|
|
167 |
/** |
|
168 |
* Fixnutí zobrazování všech záznamů v českém překladu gridu |
|
169 |
* |
|
170 |
* @return int |
|
171 |
*/ |
|
172 |
public function getPerPage() |
|
173 |
{ |
|
174 |
$items_per_page_list = array_keys($this->getItemsPerPageList()); |
|
175 |
|
|
176 |
$per_page = $this->per_page ?: reset($items_per_page_list); |
|
177 |
|
|
178 |
if (($per_page !== 'all' && !in_array((int) $this->per_page, $items_per_page_list, true)) |
|
179 |
|| ($per_page === 'all' && !in_array($this->per_page, $items_per_page_list, true))) { |
|
180 |
$per_page = reset($items_per_page_list); |
|
181 |
} |
|
182 |
return $per_page; |
|
183 |
} |
|
165 | 184 |
} |
Také k dispozici: Unified diff
Re #7341 oprava zobrazování položek v gridu