remove debug var_dump from search page
This commit is contained in:
+12
-9
@@ -2,9 +2,13 @@
|
|||||||
// Inclure la configuration
|
// Inclure la configuration
|
||||||
require_once 'includes/config.php';
|
require_once 'includes/config.php';
|
||||||
|
|
||||||
// Récupération de la requête de recherche et de la page courante
|
// Appliquer les en-têtes de sécurité
|
||||||
$query = isset($_GET['q']) ? trim($_GET['q']) : '';
|
setSecurityHeaders();
|
||||||
$currentSearchPage = isset($_GET['page']) ? max(1, intval($_GET['page'])) : 1;
|
|
||||||
|
// Récupération et validation de la requête de recherche et de la page courante
|
||||||
|
$query = isset($_GET['q']) ? $_GET['q'] : '';
|
||||||
|
$query = validateSearchQuery($query);
|
||||||
|
$currentSearchPage = validatePageNumber($_GET['page'] ?? 1);
|
||||||
|
|
||||||
// Déterminer si la recherche est par tag
|
// Déterminer si la recherche est par tag
|
||||||
$isTagSearch = !empty($query) && substr($query, 0, 1) === '#';
|
$isTagSearch = !empty($query) && substr($query, 0, 1) === '#';
|
||||||
@@ -118,8 +122,7 @@ if ($resultsCount > 0) {
|
|||||||
<?php if ($totalPages > 1): ?>
|
<?php if ($totalPages > 1): ?>
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<?php if ($currentSearchPage > 1): ?>
|
<?php if ($currentSearchPage > 1): ?>
|
||||||
<?php var_dump($currentSearchPage); ?>
|
<a href="recherche.php?q=<?php echo htmlspecialchars(urlencode($query)); ?>&page=<?php echo intval($currentSearchPage - 1); ?>" class="page-link prev">
|
||||||
<a href="recherche.php?q=<?php echo urlencode($query); ?>&page=<?php echo $currentSearchPage - 1; ?>" class="page-link prev">
|
|
||||||
<i class="fas fa-chevron-left"></i> Précédent
|
<i class="fas fa-chevron-left"></i> Précédent
|
||||||
</a>
|
</a>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
@@ -133,7 +136,7 @@ if ($resultsCount > 0) {
|
|||||||
|
|
||||||
// Afficher le lien vers la première page si nécessaire
|
// Afficher le lien vers la première page si nécessaire
|
||||||
if ($startPage > 1) {
|
if ($startPage > 1) {
|
||||||
echo '<a href="recherche.php?q=' . urlencode($query) . '&page=1" class="page-number">1</a>';
|
echo '<a href="recherche.php?q=' . htmlspecialchars(urlencode($query)) . '&page=1" class="page-number">1</a>';
|
||||||
if ($startPage > 2) {
|
if ($startPage > 2) {
|
||||||
echo '<span class="page-dots">...</span>';
|
echo '<span class="page-dots">...</span>';
|
||||||
}
|
}
|
||||||
@@ -144,7 +147,7 @@ if ($resultsCount > 0) {
|
|||||||
if ($i == $currentSearchPage) {
|
if ($i == $currentSearchPage) {
|
||||||
echo '<span class="page-number current">' . $i . '</span>';
|
echo '<span class="page-number current">' . $i . '</span>';
|
||||||
} else {
|
} else {
|
||||||
echo '<a href="recherche.php?q=' . urlencode($query) . '&page=' . $i . '" class="page-number">' . $i . '</a>';
|
echo '<a href="recherche.php?q=' . htmlspecialchars(urlencode($query)) . '&page=' . intval($i) . '" class="page-number">' . intval($i) . '</a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,13 +156,13 @@ if ($resultsCount > 0) {
|
|||||||
if ($endPage < $totalPages - 1) {
|
if ($endPage < $totalPages - 1) {
|
||||||
echo '<span class="page-dots">...</span>';
|
echo '<span class="page-dots">...</span>';
|
||||||
}
|
}
|
||||||
echo '<a href="recherche.php?q=' . urlencode($query) . '&page=' . $totalPages . '" class="page-number">' . $totalPages . '</a>';
|
echo '<a href="recherche.php?q=' . htmlspecialchars(urlencode($query)) . '&page=' . intval($totalPages) . '" class="page-number">' . intval($totalPages) . '</a>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php if ($currentSearchPage < $totalPages): ?>
|
<?php if ($currentSearchPage < $totalPages): ?>
|
||||||
<a href="recherche.php?q=<?php echo urlencode($query); ?>&page=<?php echo $currentSearchPage + 1; ?>" class="page-link next">
|
<a href="recherche.php?q=<?php echo htmlspecialchars(urlencode($query)); ?>&page=<?php echo intval($currentSearchPage + 1); ?>" class="page-link next">
|
||||||
Suivant <i class="fas fa-chevron-right"></i>
|
Suivant <i class="fas fa-chevron-right"></i>
|
||||||
</a>
|
</a>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|||||||
Reference in New Issue
Block a user