Files
cwsvJudo/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/news.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&shy;kannt&shy;ma&shy;chung&shy;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" );
?>