Files
cwsvJudo/homepage/redesign2018/markdownExperiment/backup/ampPages-backup-2018-06-11-06-49/newsDev.php
marko 0948251fac Aufräumarbeiten im Zweig redesign2018
Auf Branch redesign2018
 zum Commit vorgemerkte Änderungen:
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/.htaccess
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/config.inc.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/css/cwsvJudoAmp.css
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/cwsvJudo.ampTemplate.inc.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/expCounter/counter.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/galerien.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/googlef3ad27a876479282.html
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/index.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/kontakt.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/news.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/newsDev.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/pages/desktop/verein.galerien.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/phpLib/ampify.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/phpLib/cwsvJudoAmpLib.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/robots.txt
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/sitemap.xml
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/trainingszeiten.php
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/urllist.txt
	neue Datei:     backup/ampPages-backup-2018-06-11-06-49/verein.training.php
	neue Datei:     backup/config.inc.php
	neue Datei:     graphiken/icons/cwsv.ico
	neue Datei:     impressumsVorlagen/impressum-recht-de.html
	neue Datei:     impressumsVorlagen/impressum-recht.de
	neue Datei:     impressumsVorlagen/muster_impressum_vorlage_von_www_jurarat_de.txt
	neue Datei:     impressumsVorlagen/sqr-law.de
	gelöscht:       phpLib/imgGallery.square7/indexDev.php.tmpl.orig
	neue Datei:     sitemap.xml
	geändert:       src/Makefiles/Makefile.vp9
	neue Datei:     src/tools/config.inc.php
	neue Datei:     src/tools/index.php
	neue Datei:     src/tools/indexHier.php
	neue Datei:     src/tools/indexInArbeit.php
	neue Datei:     src/tools/mkGalGen/Makefile.mkGalGen
	neue Datei:     src/tools/mkGalGen/ReadMe.md
	neue Datei:     src/tools/mkGalGen/createImageList.py
	neue Datei:     src/tools/mkGalGen/jpgListCreator.py
	neue Datei:     src/tools/mkGalGen/jpgListLoader.py
	neue Datei:     src/tools/mkGalGen/jpgSelector.py
	neue Datei:     src/tools/mkGalGen/jsonAlbumTest-Template.sh
	neue Datei:     src/tools/mkGalGen/jsonJpgList2IndexPhp.py
	neue Datei:     src/tools/mkGalGen/jsonJpgList2Makefile.py
	neue Datei:     src/tools/mkGalGen/jsonJpgList2ViewPhp.py
	neue Datei:     src/tools/mkGalGen/sortierer.py
	neue Datei:     src/tools/mkGalGen/testingArea/Makefile
2018-11-21 08:09:21 +01:00

66 lines
2.6 KiB
PHP

<?php
require_once( "./config.inc.php");
require_once( "/users/cwsvjudo/www/bonus/db.inc");
require_once( $basePath."/ressourcen/phpLib/newsLibDev.php");
require_once( $basePath."/ressourcen/phpLib/miscAssis.php");
require_once(__DIR__.'/phpLib/ampify.php');
$newsId = is_positive_integer($_GET["newsId"]) ? $_GET["newsId"] : "";
$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'] = "";
try{
$mysqlConn = new PDO('mysql:host='.$db_server.';dbname='.$db_name, $db_user, $db_password);
}
catch (PDOException $e){
$messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $e->getMessage() . "<br />";
$mysqlConn = NULL;
}
// echo("newsId: ".$newsId); die();
$news = getNewsById($mysqlConn, $newsId);
// echo("News: "); print_r($news); die();
$prevNewsId = getPrevNewsId($mysqlConn, $newsId);
$nextNewsId = getNextNewsId($mysqlConn, $newsId);
// 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>";
// echo(getAmpNews($news)); die();
foreach( $news as $newsEntry)
array_push( $newsSection, "<article>".getAmpNews($newsEntry)."</article>" );
array_push($siteData['content'], $newsSection);
require_once('./cwsvJudo.ampTemplateDev.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" );
?>