connect_error){
$messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "
";
}
else{
// mögliche Werte für das Jahr herausfinden
$galJahresListe = array();
$queryJahresListe = "
SELECT DISTINCT DATE_FORMAT( datum, '%Y')
AS jahr
FROM cwsvjudo.wkGalerien
WHERE 1
ORDER BY DATE_FORMAT( datum, '%Y' ) DESC;
";
$mysqlResults = $mysqlConn->query($queryJahresListe);
if( !$mysqlResults ){
$messages['error'] += "Fehler bei Datenbankabfrage '".$queryJahresListe."'
";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galJahresListe, $mysqlResult['jahr']);
}
}
// standardmäßig frage die letzten 12 Galerien ab
$queryGals = "
SELECT id,datum,name,url,typ,teaserBildUrl
FROM cwsvjudo.wkGalerien
WHERE 1
ORDER BY datum DESC LIMIT 12
";
// Falls ein Konkretes Jahr angegebe wurde, fragen wir dies ab
if($galJahr != ""){
$minDate = $galJahr."-01-01";
$maxDate = $galJahr."-12-31";
$queryGals = sprintf("
SELECT id,datum,name,url,typ,teaserBildUrl
FROM cwsvjudo.wkGalerien
WHERE datum >= '%s' AND datum <= '%s' ORDER BY datum ASC;",
$mysqlConn->real_escape_string($minDate),
$mysqlConn->real_escape_string($maxDate)
);
}
$galListe = array();
$mysqlResults = $mysqlConn->query($queryGals);
if( !$mysqlResults ){
$messages['error'] += "Fehler bei Datenbankabfrage '".$queryGals."'
";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galListe, $mysqlResult);
}
}
}
//$siteData['jsonDataHeader'] = "";
// Modellierung:
// - der Content ist eine Menge von Sections
// - eine Section ist eine Folge von Articles
$siteData['content'] = array();
// $newsSection = array();
$siteData['title'] = "Galerien mit Bildern der Judoka des Chemnitzer WSV";
$siteData['ampSubNav'] = array(
array(
'caption' => "Trainingszeiten",
'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(
'isActive' => 'true',
'caption' => "Galerien",
'icon' => $baseUrl."/ressourcen/graphiken/icons/gallery.svg",
'title' => "Bilder und Videos von unseren Wettkämpfen und sonstigen Veranstaltungen",
'href' => $canonicalBaseUrl."/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'] = "";
$siteData['content'] = array();
// $jahresSelector = "";
// $jahresSelector .=
// "";
// array_push(
// $siteData['content'],
// array(
// $jahresSelector
// )
// );
$galTable = "";
$galTable .=
"
| Datum | Link zur Galerie |
|---|---|
| ". "". " | ". "".
"";
if( $gal['teaserBildUrl'] != "" ){
$galTable .=
" ".
" ";
}
$galTable .=
"".mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1')." (".mb_convert_encoding($gal['typ'], 'UTF-8', 'ISO-8859-1').") ".
"".
" | ".
"