diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2022-11-25 11:32:40 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2022-11-25 11:38:09 +0000 |
| commit | 45ee34f2b88e7541196dad7ddaec2d07d1ab1bc1 (patch) | |
| tree | 87a5aa0ec3cebac94b7c894497698ba0d4ff2369 /app/Http/RequestHandlers/SearchGeneralPage.php | |
| parent | 50b064df8825d7446d874fabce9cdbd61cfb9e1c (diff) | |
| download | webtrees-45ee34f2b88e7541196dad7ddaec2d07d1ab1bc1.tar.gz webtrees-45ee34f2b88e7541196dad7ddaec2d07d1ab1bc1.tar.bz2 webtrees-45ee34f2b88e7541196dad7ddaec2d07d1ab1bc1.zip | |
Fix: #3840, Fix: #4432 - log details of searches by visitors
Diffstat (limited to 'app/Http/RequestHandlers/SearchGeneralPage.php')
| -rw-r--r-- | app/Http/RequestHandlers/SearchGeneralPage.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/Http/RequestHandlers/SearchGeneralPage.php b/app/Http/RequestHandlers/SearchGeneralPage.php index 46ba10db1e..77f0954c71 100644 --- a/app/Http/RequestHandlers/SearchGeneralPage.php +++ b/app/Http/RequestHandlers/SearchGeneralPage.php @@ -19,10 +19,12 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Http\RequestHandlers; +use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Family; use Fisharebest\Webtrees\Http\ViewResponseTrait; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Location; +use Fisharebest\Webtrees\Log; use Fisharebest\Webtrees\Note; use Fisharebest\Webtrees\Repository; use Fisharebest\Webtrees\Services\SearchService; @@ -141,6 +143,11 @@ class SearchGeneralPage implements RequestHandlerInterface $notes = new Collection(); if ($search_terms !== []) { + // Log search requests for visitors + if (Auth::id() === null) { + Log::addSearchLog('General: ' . $query, $search_trees->all()); + } + if ($search_individuals) { $individuals = $this->search_service->searchIndividuals($search_trees->all(), $search_terms); } |
