search($search); $safeArrayResults = []; foreach ($results as $obj) { $safeArrayResults[] = [ "id" => $obj->getId(), "title" => $obj->getTitle(), "content" => $obj->getContent(), "author" => $userManager->findUser($obj->getAuthor())["vorname"] . " " . $userManager->findUser($obj->getAuthor())["nachname"], "category" => $obj->getCategory(), "tags" => $obj->getTags(), "creationDate" => $obj->getCreationDate(), "likes" => $obj->getLikes(), ]; } $_SESSION["search_results"] = $safeArrayResults; $_SESSION["search_query"] = $search; $_SESSION["message"] = "new_search_results"; // Bei einer neuen Suche Anzeige-Filter zurücksetzen $_SESSION['search_sort'] = 'alphabet'; $_SESSION['search_category'] = 'all'; $_SESSION['search_limit'] = 10; } catch (Exception $e) { $_SESSION["message"] = "internal_error"; } } header("Location: ../../index.php?pfad=search-results&q=" . urlencode($search)); exit(); }