Browse Source

update placeholder, remove plural extras

main
ghost 1 year ago
parent
commit
662c7aed6e
  1. 35
      src/webui/index.php
  2. 35
      src/webui/search.php

35
src/webui/index.php

@ -8,13 +8,6 @@ error_reporting(E_ALL);
// Load dependencies // Load dependencies
require_once __DIR__ . '/../../vendor/autoload.php'; require_once __DIR__ . '/../../vendor/autoload.php';
function plural(int $number, array $texts)
{
$cases = [2, 0, 1, 1, 1, 2];
return $texts[(($number % 100) > 4 && ($number % 100) < 20) ? 2 : $cases[min($number % 10, 5)]];
}
// Init config // Init config
$config = json_decode( $config = json_decode(
file_get_contents( file_get_contents(
@ -44,28 +37,12 @@ $total = $index->search('')
->get() ->get()
->getTotal(); ->getTotal();
$placeholder = plural( $placeholder = sprintf(
$total, _('index contain %s documents %s'),
[ number_format(
sprintf( $total
_('Over %s page or enter the new one...'), ),
number_format( $config->webui->search->index->request->url->enabled ? _('or crawl new address...') : false
$total
)
),
sprintf(
_('Over %s pages or enter the new one...'),
number_format(
$total
)
),
sprintf(
_('Over %s pages or enter the new one...'),
number_format(
$total
)
),
]
); );
?> ?>

35
src/webui/search.php

@ -8,13 +8,6 @@ error_reporting(E_ALL);
// Load dependencies // Load dependencies
require_once __DIR__ . '/../../vendor/autoload.php'; require_once __DIR__ . '/../../vendor/autoload.php';
function plural(int $number, array $texts)
{
$cases = [2, 0, 1, 1, 1, 2];
return $texts[(($number % 100) > 4 && ($number % 100) < 20) ? 2 : $cases[min($number % 10, 5)]];
}
// Init config // Init config
$config = json_decode( $config = json_decode(
file_get_contents( file_get_contents(
@ -42,28 +35,12 @@ $total = $index->search('')
->get() ->get()
->getTotal(); ->getTotal();
$placeholder = plural( $placeholder = sprintf(
$total, _('index contain %s documents %s'),
[ number_format(
sprintf( $total
_('Over %s page or enter the new one...'), ),
number_format( $config->webui->search->index->request->url->enabled ? _('or crawl new address...') : false
$total
)
),
sprintf(
_('Over %s pages or enter the new one...'),
number_format(
$total
)
),
sprintf(
_('Over %s pages or enter the new one...'),
number_format(
$total
)
),
]
); );
$response = false; $response = false;

Loading…
Cancel
Save