Ü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:
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user