diff --git a/homepage/cwsvJudo/phpLib/cwsvJudo/newsTableHtml.php b/homepage/cwsvJudo/phpLib/cwsvJudo/newsTableHtml.php
index 48d1ddb..5811d95 100644
--- a/homepage/cwsvJudo/phpLib/cwsvJudo/newsTableHtml.php
+++ b/homepage/cwsvJudo/phpLib/cwsvJudo/newsTableHtml.php
@@ -1,48 +1,72 @@
getMessage();
- }
+ /// Eine Datenbankverbindung (über pdo) erstellen
+ try {
+ $db_connection = new PDO(
+ "mysql:host=" .
+ $cwsvJudoConfig["db"]["host"] .
+ ";" .
+ "dbname=" .
+ $cwsvJudoConfig["db"]["name"],
+ $cwsvJudoConfig["db"]["user"],
+ $cwsvJudoConfig["db"]["password"]
+ );
+ } catch (PDOException $db_error) {
+ $messages["errors"][] = "Error: " . $db_error->getMessage();
+ }
-// News abfragen
-// @todo: woher das limit nehmen?
-// $newsList = getNews($db_connection, array('limit'=>$limit));
- $newsList = getNews($db_connection, $someOptions);
+ // News abfragen
+ // @todo: woher das limit nehmen?
+ // $newsList = getNews($db_connection, array('limit'=>$limit));
+ $newsList = getNews(aMysqlConn: $db_connection, optionsArray: $someOptions);
- $newsHeading = "Aktuelle Meldungen";
+ $newsHeading = "Aktuelle Meldungen";
- if($someOptions['newsId']??false) $newsHeading=$newsList[0]['betreff'];
- if($someOptions['jahr']??false) $newsHeading="Nachrichten des Jahres ".$someOptions['jahr'];
+ if ($someOptions["newsId"] ?? false) {
+ $newsHeading = $newsList[0]["betreff"];
+ }
+ if ($someOptions["jahr"] ?? false) {
+ $newsHeading = "Nachrichten des Jahres " . $someOptions["jahr"];
+ }
- echo("