anpassung von controllern und results

search function implementiert, search controller entsprechend angepasst und die results seite angepasst
This commit is contained in:
rirat-0
2026-06-02 12:43:59 +02:00
parent b328c2613c
commit e37b882481
3 changed files with 52 additions and 39 deletions
+21
View File
@@ -44,4 +44,25 @@ class ArticleManager extends LocalArticleManager
return $articleManager;
}
public function search(string $keyword): array
{
$results = [];
$contentFolder = __DIR__ . '/../content/';
$files = glob($contentFolder . "*.php");
foreach ($files as $file) {
$content = file_get_contents($file);
if (stripos($content, $keyword) !== false) {
$filename = basename($file, ".php");
$results[] = [
'title' => ucfirst($filename),
'link' => "index.php?pfad=" . $filename
];
}
}
return $results;
}
}