3. versuch die homepage zu reparieren

This commit is contained in:
rirat-0
2026-06-02 13:13:02 +02:00
parent 4c378dfba6
commit 400436a73f
2 changed files with 13 additions and 17 deletions
+11 -15
View File
@@ -3,30 +3,26 @@ session_start();
require_once '../model/LocalArticleManager.php';
require_once '../model/ArticleManager.php';
if ($_SERVER["REQUEST_METHOD"] === "GET") {
if(!isset($_GET["q"])){
if ($_SERVER["REQUEST_METHOD"] === "GET" && isset($_GET["q"])) {
$search = trim($_GET["q"]);
if (empty($search)) {
$_SESSION["search_results"] = [];
$_SESSION["search_query"] = "";
$_SESSION["message"] = "missing_parameters";
header("location: ../../index.php?pfad=search-results");
} else {
$search = trim($_GET["q"]);
try {
$articleManager = ArticleManager::getInstance();
$results = $articleManager->search($search);
$_SESSION["search_results"] = $results;
$_SESSION["search_query"] = $search;
$_SESSION["search_status"] = "new_search_results";
$_SESSION["search_query"] = $search;
$_SESSION["message"] = "new_search_results";
} catch (Exception $e){
$_SESSION["search_status"] = "internal_error";
$_SESSION["message"] = "internal_error";
}
$_SESSION["search_status"] = "new_search_results";
// Weiterleitung zur Suchergebnisanzeige
header("location: ../../index.php?pfad=search-results");
exit();
}
}
?>