61 lines
2.4 KiB
PHP
61 lines
2.4 KiB
PHP
<?php
|
|
require_once( "./config.inc.php");
|
|
require_once( "/users/cwsvjudo/www/bonus/db.inc");
|
|
require_once( $basePath."/ressourcen/phpLib/newsLib.php");
|
|
require_once( $basePath."/ressourcen/phpLib/miscAssis.php");
|
|
|
|
require_once(__DIR__.'/phpLib/ampify.php');
|
|
|
|
$newsId = isset($_GET["newsId"]) ? $_GET["newsId"] : "";
|
|
//$newsById = array();
|
|
$prevNewsId = "";
|
|
$postNewsId = "";
|
|
|
|
$canonicalLinkBase = $baseUrl."/pages/desktop/news.php";
|
|
|
|
$siteData['canonicalLink'] = $canonicalLinkBase.(is_positive_integer($newsId)?"?newsId=".$newsId:"");
|
|
$siteData['headline'] = "Be­kannt­ma­chung­en der Abteilung Judo des CWSV";
|
|
|
|
$message['error'] = "";
|
|
|
|
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
|
|
if($mysqlConn->connect_error){
|
|
$messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "<br />";
|
|
}
|
|
else{
|
|
$news = getNewsById($mysqlConn, $newsId);
|
|
$prevNewsId = getPrevNewsId($mysqlConn, $news);
|
|
$nextNewsId = getNextNewsId($mysqlConn, $news);
|
|
}
|
|
|
|
// Modellierung:
|
|
// - der Content ist eine Menge von Sections
|
|
// - eine Section ist eine Folge von Articles
|
|
$siteData['content'] = array();
|
|
|
|
$newsSection = array();
|
|
|
|
$siteData['title'] = empty($news['betreff'])?"Neuigkeiten der Abteilung Judo des Chemnnitzer WSV":($news['betreff']." - Judo im CWSV");
|
|
$siteData['jsonDataHeader'] = "<script type=\"application/ld+json\">" . news2json( $news ) . "</script>";
|
|
|
|
// echo( "News: "); print_r($news);
|
|
$siteData['subNav'] = "";
|
|
$siteData['subNav'] .= "<nav class=\"ampSubNav\">";
|
|
$siteData['subNav'] .= "<div>";
|
|
$siteData['subNav'] .= empty($prevNewsId) ? "" : "<a class=\"touchLink\" title=\"vorherige News\" href=\"news.php?newsId=".$prevNewsId."\">eine News vorher</span></a>";
|
|
$siteData['subNav'] .= "</div>";
|
|
$siteData['subNav'] .= "<div>";
|
|
$siteData['subNav'] .= empty($nextNewsId) ? "" : "<a class=\"touchLink\" title=\"nächste News\" href=\"news.php?newsId=".$nextNewsId."\">eine News später</span></a>";
|
|
$siteData['subNav'] .= "</div>";
|
|
$siteData['subNav'] .= "</nav>";
|
|
|
|
array_push( $newsSection, "<article>".getAmpNews($news)."</article>" );
|
|
array_push($siteData['content'], $newsSection);
|
|
|
|
require_once('./cwsvJudo.ampTemplate.inc.php');
|
|
// $chCounter_page_title = "News".( $newsId != "" ? " Id ".$newsId : "" )." (ampVersion)";
|
|
// $chCounter_visible=0;
|
|
//include($_SERVER['DOCUMENT_ROOT']."/expCounter/counter.php");
|
|
// require_once( "/users/cwsvjudo/www/expCounter/counter.php" );
|
|
?>
|