diff options
| author | 2025-11-17 18:32:56 +0100 | |
|---|---|---|
| committer | 2025-11-17 18:32:56 +0100 | |
| commit | f5d14af156884250c3445cbc82e4d4fd5771ff31 (patch) | |
| tree | b81d1a49e85a2cef289021578d67732f87fe6969 | |
| parent | deb7633c4932d1838cb0a67aebdab5e37aae7206 (diff) | |
Show search query in the page title (#8217)
* Show search query in the page title
* Simplify encoding
---------
Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
| -rw-r--r-- | app/Controllers/indexController.php | 4 | ||||
| -rw-r--r-- | app/layout/header.phtml | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/app/Controllers/indexController.php b/app/Controllers/indexController.php index 59302d3f1..bfa1eb521 100644 --- a/app/Controllers/indexController.php +++ b/app/Controllers/indexController.php @@ -104,6 +104,10 @@ class FreshRSS_index_Controller extends FreshRSS_ActionController { $this->view->rss_title = FreshRSS_Context::$name . ' | ' . FreshRSS_View::title(); $title = FreshRSS_Context::$name; + $search = Minz_Request::paramString('search'); + if ($search !== '') { + $title = '“' . $search . '”'; + } if (FreshRSS_Context::$get_unread > 0) { $title = '(' . FreshRSS_Context::$get_unread . ') ' . $title; } diff --git a/app/layout/header.phtml b/app/layout/header.phtml index e92b3c2ef..2fd6bb548 100644 --- a/app/layout/header.phtml +++ b/app/layout/header.phtml @@ -40,7 +40,7 @@ <?php } ?> <div class="stick"> <input type="search" name="search" id="search" - value="<?= htmlspecialchars(htmlspecialchars_decode(Minz_Request::paramString('search'), ENT_QUOTES), ENT_COMPAT, 'UTF-8') ?>" + value="<?= Minz_Request::paramString('search') ?>" placeholder="<?= _t('gen.menu.search') ?>" /> <button class="btn" type="submit"><?= _i('search') ?></button> </div> |
