From 0e26679f24efd377ab00b153d33ee67414669f12 Mon Sep 17 00:00:00 2001 From: rirat-0 Date: Tue, 2 Jun 2026 13:48:51 +0200 Subject: [PATCH] anpassung beider article manager --- php/model/ArticleManager.php | 22 +--------------------- php/model/LocalArticleManager.php | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/php/model/ArticleManager.php b/php/model/ArticleManager.php index a918f58..5887cc5 100644 --- a/php/model/ArticleManager.php +++ b/php/model/ArticleManager.php @@ -44,25 +44,5 @@ 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; - - } + } \ No newline at end of file diff --git a/php/model/LocalArticleManager.php b/php/model/LocalArticleManager.php index b3e84cd..d353917 100644 --- a/php/model/LocalArticleManager.php +++ b/php/model/LocalArticleManager.php @@ -97,5 +97,25 @@ class LocalArticleManager implements ArticleManagerDAO { return is_array($articles) ? $articles : []; } + 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; + + } + } ?> \ No newline at end of file