Files
cwsvJudo/homepage/redesign2018/markdownExperiment/backup/ampPages-backup-2018-06-11-06-49/index.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

128 lines
4.7 KiB
PHP

<?php
/// Einbinden der Konfiguration, insbesondere Basisvariablen
/// relative Pfadangabe, jedes Verzeichnis soll seine eigene haben
require_once("./config.inc.php");
/// Daten für den Datenbankzugriff
require_once( $basePath."/bonus/db.inc");
/// Bibliothek für die Arbeit mit der Newsdatenbank
require_once( $basePath."/ressourcen/phpLib/newsLib.php");
/// Bibliothek mit verschienden Hilfsfunktionen
require_once( $basePath."/ressourcen/phpLib/miscAssis.php");
require_once(__DIR__.'/phpLib/ampify.php');
require_once("./phpLib/cwsvJudoAmpLib.php");
//$newsId = isset($_GET["newsId"]) ? $_GET["newsId"] : "";
//$newsById = array();
//$prevNewsId = "";
//$postNewsId = "";
// @ToDo: Bad Hack entfernen! $_GET sollte nicht gesetzt werden. Lieber eine Hilfsvariable einführen, die der Reihe nach mit alternativen aufgefüllt werden kann (wenn $_GET nicht gesetzt, dann $_POST usw.)
if( empty($_GET['galId']) && !empty($_GET['galld']) ) $_GET['galId'] = $_GET['galld'];
// die( "galID: ".$_GET['galId']." galld: ".$_GET['galld']."\n" );
if(isset($_GET['galId'])){
$redirectLink = $baseDomain."/pages/desktop/verein.galerien.php";
try{
$db_connection = new PDO('mysql:host='.$db_server.';dbname='.$db_name, $db_user, $db_password);
if(is_positive_integer($_GET['galId'])){
// mögliche Werte für das jahr herausfinden
$query="SELECT url FROM wkGalerien WHERE id = \"".$_GET['galId']."\" ORDER BY Datum ASC LIMIT 1;";
$ergebnis = $db_connection->query($query);
$galleryLink = $ergebnis->fetchAll();
header("Location: http://".$baseDomain.$galleryLink[0]['url']);
//die("Location(".$_GET['galId']."): ".$galleryLink[0]['url']);
}
$db_connection = NULL;
}
catch(PDOException $db_error){
print "Error!: " . $db_error->getMessage() . "<br/>";
die();
}
}
$siteData['canonicalLink'] = $baseUrl;
$siteData['headline'] = "Judo im CWSV";
$messages['error'] = "";
// Datenbankverbindung bereitstellen
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
if($mysqlConn->connect_error){
$messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "<br />";
}
else{
$newsList = getNewsListById($mysqlConn, $newsId, ["limit" => 6]);
// print_r($newsList);
$prevNewsId = getPrevNewsId($mysqlConn, $newsList[0]);
$nextNewsId = getNextNewsId($mysqlConn, end(array_values($newsList)));
}
$siteData['jsonDataHeader'] = "<script type=\"application/ld+json\">" . news2json( $newsList[0] ) . "</script>";
// Modellierung:
// - der Content ist eine Menge von Sections
// - eine Section ist eine Folge von Articles
$siteData['content'] = array();
$newsSection = array();
$siteData['title'] = "Judo im Chemnitzer WSV - Kinder- und Erwachsenentraining";
$siteData['ampSubNav'] = array(
array(
'caption' => "Trainings&shy;zeiten",
'icon' => $baseUrl."/ressourcen/graphiken/icons/clockIconFriendly.svg",
'title' => "Trainingszeiten und -orte der Judoka des Chemnitzer WSV",
'href' => $canonicalBaseUrl."/trainingszeiten.php"
),
array(
'caption' => "Termine",
'icon' => $baseUrl."/ressourcen/graphiken/icons/calendarIcon.svg",
'title' => "Kalender mit Terminen für Wettkämpfe",
'href' => $baseUrl."/pages/desktop/verein.wettkampfkalender.php"
),
array(
'caption' => "Gallerien",
'icon' => $baseUrl."/ressourcen/graphiken/icons/gallery.svg",
'title' => "Bilder und Videos von unseren Wettkämpfen und sonstigen Veranstaltungen",
'href' => $baseUrl."/pages/desktop/verein.galerien.php"
),
array(
'caption' => "JudoWiki",
'icon' => $baseUrl."/ressourcen/graphiken/icons/wikipediaW.svg",
'title' => "Ein kleines Nachschlagewerk über Judo",
'href' => $baseUrl."/JudoWiki"
),
array(
'caption' => "Kontakt",
'icon' => $baseUrl."/ressourcen/graphiken/icons/contact4Ways.svg",
'title' => "Möglichkeiten mit dem Chemnitzer Freizeit- und Wohngebietssportverein in Kontakt zu treten",
'href' => $canonicalBaseUrl."/kontakt.php"
),
);
$siteData['subNav'] = "<nav class=\"subNav\">". getAmpSubNav($siteData['ampSubNav']) ."</nav>";
foreach( $newsList as $news)
array_push( $newsSection, "<article>".getAmpNews($news)."</article><hr />" );
array_push($siteData['content'], $newsSection);
array_push( $siteData['content'], array (empty($prevNewsId) ? "" : "<a class=\"touchLink\" title=\"weitere News\" href=\"news.php?newsId=".$prevNewsId."\">weitere Neuigkeiten</span></a>") );
require_once('./cwsvJudo.ampTemplate.inc.php');
$chCounter_page_title = "Startseite (ampVersion)";
$chCounter_visible=0;
$chCounter_mode='noscript';
include($basePath."/expCounter/counter.php");
// require_once( "/users/cwsvjudo/www/expCounter/counter.php" );
?>