Skip to content

Commit 6bc9a75

Browse files
committed
Fixes
1 parent e5d0c36 commit 6bc9a75

5 files changed

Lines changed: 8 additions & 3 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"require-dev": {
3131
"clue/phar-composer": "^1.4",
3232
"phpstan/phpstan": "^2.1",
33-
"phpunit/phpunit": "^11 || ^12.5"
33+
"phpunit/phpunit": "^11 || ^12.5 || ^13.0"
3434
},
3535
"suggest": {
3636
"ext-apcu": "Required for the APCu dashboard.",

src/Paginator.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function __construct(
3131
) {
3232
$this->total = count($items);
3333
$this->page = Http::get('p', 1);
34-
$this->per_page = min(500, max(1, Http::get('pp', 50))); // this is intentionally limited to 500
34+
$this->per_page = min(1000, max(1, Http::get('pp', 50))); // this is intentionally limited to 1000
3535
$this->paginated = array_slice($items, $this->per_page * ($this->page - 1), $this->per_page, true);
3636
}
3737

@@ -84,7 +84,7 @@ public function getPages(): array {
8484

8585
public function render(): string {
8686
$on_page = $this->paginated !== [] ? 1 : 0;
87-
$select = [50, 100, 200, 300, 400, 500];
87+
$select = [50, 100, 200, 300, 400, 500, 1000];
8888

8989
return $this->template->render('components/paginator', [
9090
'first_on_page' => Format::number((int) array_key_first($this->paginated) + $on_page),

src/Template.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ private function initTwig(): Environment {
8484
$twig->addFilter(new TwigFilter('bytes', Format::bytes(...)));
8585
$twig->addFilter(new TwigFilter('time', Format::time(...)));
8686
$twig->addFilter(new TwigFilter('timediff', Format::timeDiff(...)));
87+
$twig->addFilter(new TwigFilter('seconds', Format::seconds(...)));
8788
$twig->addFilter(new TwigFilter('base64', static fn (string $string): string => base64_encode($string)));
8889
$twig->addFilter(new TwigFilter('snake_case', Helpers::snakeCase(...)));
8990

templates/partials/table_view.twig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
{{- item|time -}}
5454
{% elseif item_key starts with 'timediff_' and item is not empty %}
5555
<span title="{{ item|time }}">{{- item|timediff -}}</span>
56+
{% elseif item_key == 'ttl' and item is not empty %}
57+
<span title="{{ item|seconds }}">{{- item -}}</span>
5658
{% elseif item_key starts with 'bytes_' %}
5759
{{- item|bytes -}}
5860
{% else %}

templates/partials/tree_view.twig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
{{- kitem|time -}}
4747
{% elseif item_key starts with 'timediff_' and kitem is not empty %}
4848
<span title="{{ kitem|time }}">{{- kitem|timediff -}}</span>
49+
{% elseif item_key == 'ttl' and item is not empty %}
50+
<span title="{{ item|seconds }}">{{- item -}}</span>
4951
{% elseif item_key starts with 'bytes_' %}
5052
<span class="file-size" data-bytes="{{ kitem }}">{{- kitem|bytes -}}</span>
5153
{% else %}

0 commit comments

Comments
 (0)