mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-09-25 01:53:03 +02:00
Admin: search by thesis identifiant (id) in backoffice list
This commit is contained in:
@@ -867,11 +867,12 @@ class Database
|
|||||||
$params = [];
|
$params = [];
|
||||||
|
|
||||||
if (!empty($filters['search'])) {
|
if (!empty($filters['search'])) {
|
||||||
$sql .= ' AND (t.title LIKE ? OR t.subtitle LIKE ? OR a.name LIKE ?)';
|
$sql .= ' AND (t.title LIKE ? OR t.subtitle LIKE ? OR t.identifier LIKE ? OR a.name LIKE ?)';
|
||||||
$searchParam = '%' . $filters['search'] . '%';
|
$searchParam = '%' . $filters['search'] . '%';
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
|
$params[] = $searchParam;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($filters['year'])) {
|
if (!empty($filters['year'])) {
|
||||||
@@ -915,11 +916,12 @@ class Database
|
|||||||
$params = [];
|
$params = [];
|
||||||
|
|
||||||
if (!empty($filters['search'])) {
|
if (!empty($filters['search'])) {
|
||||||
$sql .= ' AND (t.title LIKE ? OR t.subtitle LIKE ? OR a.name LIKE ?)';
|
$sql .= ' AND (t.title LIKE ? OR t.subtitle LIKE ? OR t.identifier LIKE ? OR a.name LIKE ?)';
|
||||||
$searchParam = '%' . $filters['search'] . '%';
|
$searchParam = '%' . $filters['search'] . '%';
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
$params[] = $searchParam;
|
$params[] = $searchParam;
|
||||||
|
$params[] = $searchParam;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($filters['year'])) {
|
if (!empty($filters['year'])) {
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
hx-include="#admin-filter-form, #admin-table-wrap input[name=sort], #admin-table-wrap input[name=dir]"
|
hx-include="#admin-filter-form, #admin-table-wrap input[name=sort], #admin-table-wrap input[name=dir]"
|
||||||
hx-push-url="true"
|
hx-push-url="true"
|
||||||
hx-sync="#admin-filter-form:replace">
|
hx-sync="#admin-filter-form:replace">
|
||||||
<input type="text" name="search" placeholder="Titre, auteur..."
|
<input type="text" name="search" placeholder="Titre, ID, auteur..."
|
||||||
value="<?= htmlspecialchars($searchQuery) ?>">
|
value="<?= htmlspecialchars($searchQuery) ?>">
|
||||||
<select name="year">
|
<select name="year">
|
||||||
<option value="">Année</option>
|
<option value="">Année</option>
|
||||||
|
|||||||
Reference in New Issue
Block a user