- hotfix für einzelansicht der news modified: htaccess/cwsvjudo.bplaced.net/.htaccess new file: htaccess/cwsvjudo.bplaced.net/.htaccess-backup2018-08-14 - Hilfssfunktion für saubere Url modified: phpLib/cwsvJudo/miscAssis.php - news jetzt mit struturierten daten (article) modified: phpLib/cwsvJudo/newsLib.php modified: phpLib/cwsvJudo/newsTableHtml.php - kleinere korrekturen und erweiterungen: modified: phpLib/cwsvJudo/wkKalender.php modified: src/css/cwsvJudo-2018-layout.css modified: src/md/news.md modified: src/md/verein.md modified: wkParticipo/admin/newsLetter.php modified: wkParticipo/showWkEvent.php
48 lines
1.3 KiB
PHP
48 lines
1.3 KiB
PHP
<?php
|
|
/// Ausgabe einer newsTabelle
|
|
|
|
function echoNewsTableHtml($someOptions){
|
|
global $cwsvJudoConfig;
|
|
global $basePath;
|
|
|
|
// Sammlung von Fehlermeldungen o.ä.
|
|
$message = array();
|
|
|
|
$limit = is_positive_integer($someOptions['limit'])?$someOptions['limit']:1;
|
|
|
|
/// 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);
|
|
|
|
$newsHeading = "Aktuelle Meldungen";
|
|
//var_dump($options);
|
|
if($someOptions['newsId']) $newsHeading=$newsList[0]['betreff'];
|
|
if($someOptions['jahr']) $newsHeading="Nachrichten des Jahres ".$someOptions['jahr'];
|
|
|
|
echo("<h1>".$newsHeading."</h1>");
|
|
if( is_array( $newsList ) || is_object( $newsList ) )
|
|
foreach($newsList as $news)
|
|
echo( getHtmlNews($news, "headingLevel=2")."<hr />" );
|
|
else
|
|
$messages['errors'][] = "Fehler: Keine Neuigkeiten gefunden!";
|
|
|
|
// @todo: besser machen!
|
|
if(!empty($messages))
|
|
var_dump($messages);
|
|
return;
|
|
}
|