Überarbeitung der Verlinkungen

Auf Branch redesign2018
zum Commit vorgemerkte Änderungen:
- hochladen auf bplaced jetzt in den neuen, öffentlichen Ordner www/
	geändert:       Makefile
- Links entfernt/hinzugefügt
	geändert:       md/index.md
	geändert:       md/kontakt.md
	geändert:       md/trainingszeiten.md
	geändert:       yaml/index.subNav.yaml
	geändert:       yaml/trainingszeiten.subNav.yaml
- Kleinere Ergänzungen/Anpassungen
	geändert:       phpLib/cwsvJudo/newsLib.php
	geändert:       phpLib/cwsvJudo/wkKalender.php
- Weiterleitung bei Angabe einer galId auf die entsprechende Galerie
	geändert:       pandocTemplate/cwsvJudo.html5.pandocTemplate
This commit is contained in:
marko
2018-05-29 20:03:24 +02:00
parent bd06ff5246
commit 385bdba337
9 changed files with 39 additions and 48 deletions

View File

@@ -20,7 +20,7 @@ function get_inner_html( $node ) {
function getNews($aMysqlConn, $optionsArray = array("dbCharset" => "ISO-8859-1", "outCharset" => "UTF-8", "limit" => "1")){
if(!$aMysqlConn) return NULL;
if( empty($optionsArray['dbCharset']) ) $optionsArray['dbCharset'] = "ISO-8859-1";
if( empty($optionsArray['dbCharset']) ) $optionsArray['dbCharset'] = "ISO-8859-1";
if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8";
if( !is_positive_integer($optionsArray['limit']) ) $optionsArray['limit'] = "1";
@@ -35,11 +35,23 @@ $ret = array();
}
// Ansonsten die aktuellsten
else{
$query = "SELECT * FROM nachrichten";
if( is_positive_integer($optionsArray['jahr']) )
$query .= " WHERE DATE_FORMAT( datum, '%Y') = :jahr";
$query .= " ORDER BY datum DESC, nr DESC LIMIT :limit;";
//echo( $query );
$pdoStatementForQuerryingNews = $aMysqlConn->prepare(
"SELECT * FROM nachrichten ORDER BY datum DESC, nr DESC LIMIT :limit;"
$query
//"SELECT * FROM nachrichten ORDER BY datum DESC, nr DESC LIMIT :limit;"
);
}
$pdoStatementForQuerryingNews->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT);
// $pdoStatementForQuerryingNews->bindParam(':jahr', intval($optionsArray['jahr']), PDO::PARAM_INT);
$pdoStatementForQuerryingNews->execute();
$ret = $pdoStatementForQuerryingNews->fetchAll(PDO::FETCH_ASSOC);

View File

@@ -75,30 +75,21 @@ $ret = array();
if( is_positive_integer($optionsArray['wkId']) ){
// datenbank.tabelle könnte noch vaiabel gestaltet werden
$pdoStatementForQuerryingGalById = $aMysqlConn->prepare(
"SELECT * FROM cwsvjudo.wkGalerien WHERE wkGalerien.datum <= (SELECT wkGalerien.datum FROM wkGalerien WHERE wkGalerien.wkId = :wkId ) ORDER BY wkGalerien.datum DESC LIMIT :limit OFFSET 0;"
"SELECT * FROM cwsvjudo.wkGalerien WHERE wkGalerien.wkId = :wkId;"
);
$pdoStatementForQuerryingGalById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT);
$pdoStatementForQuerryingGalById->bindParam(':wkId', intval($optionsArray['wkId']), PDO::PARAM_INT);
$pdoStatementForQuerryingGalById->execute();
$ret = $pdoStatementForQuerryingGalById->fetchAll(PDO::FETCH_ASSOC);
}
else{
$pdoStatementForQuerryingGalById = $aMysqlConn->prepare(
"SELECT * FROM wkGalerien ORDER BY datum DESC, id DESC LIMIT :limit;"
);
$pdoStatementForQuerryingGalById->bindParam(':limit', intval($optionsArray['limit']), PDO::PARAM_INT);
$pdoStatementForQuerryingGalById->execute();
$ret = $pdoStatementForQuerryingGalById->fetchAll(PDO::FETCH_ASSOC);
}
// Zeichensatzkonvertierung
foreach($ret as &$entry){
array_walk(
$entry,
function (&$value, $key, $optionsArray) {
$value = iconv($optionsArray['dbCharset'], $optionsArray['outCharset'], $value);
},
$optionsArray
);
foreach($ret as &$entry){
array_walk(
$entry,
function (&$value, $key, $optionsArray) {
$value = iconv($optionsArray['dbCharset'], $optionsArray['outCharset'], $value);
},
$optionsArray
);
}
}
return $ret;