From 5696b24f4ff166b596cdad9227fcdf048192a5e6 Mon Sep 17 00:00:00 2001 From: marko Date: Thu, 25 Oct 2018 12:39:06 +0200 Subject: [PATCH] =?UTF-8?q?kleinere=20Korrektur=20f=C3=BCr=20ampTauglichke?= =?UTF-8?q?it:=20=09modified:=20=20=20redesign2018/markdownExperiment/phpL?= =?UTF-8?q?ib/cwsvJudo/wkKalender.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../phpLib/cwsvJudo/wkKalender.php | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php index 9566746..ba236c2 100644 --- a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php +++ b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/wkKalender.php @@ -11,7 +11,11 @@ function echoWkTitle(){ } /// Einen Wettkampfnamen per ID abfragen function getWkName( $wkId, $alternative="Judo-Wettkampf" ){ - if( !is_positive_integer($wkId) ) return $alternative; + +if( !is_positive_integer($wkId) ) return $alternative; + +if( empty($optionsArray['dbCharset']) ) $optionsArray['dbCharset'] = "ISO-8859-1"; +if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8"; // Datenbankverbindung bereit stellen global $cwsvJudoConfig; @@ -35,7 +39,7 @@ function getWkName( $wkId, $alternative="Judo-Wettkampf" ){ $pdoStatementForQuerryingWkById->execute(); $ret = $pdoStatementForQuerryingWkById->fetchAll(PDO::FETCH_ASSOC); - return $ret[0]['Veranstaltung']; + return iconv($optionsArray['dbCharset'], $optionsArray['outCharset'], $ret[0]['Veranstaltung']); } catch(PDOException $db_error){ // $siteData['errors'][] = "Error!: " . $db_error->getMessage(); @@ -191,9 +195,11 @@ $htmlWkTableString = ""; str_replace("randori", "­randori", $wk['Veranstaltung']); $wk['Veranstaltung'] = str_replace("spiele", "­spiele", $wk['Veranstaltung']); + $wk['Veranstaltung'] = + str_replace("mannschaft", "mann­schaft", $wk['Veranstaltung']); $htmlWkTableString .= - "". + "". "". "". "iCal". "". - "\n"; + "\n"; } $htmlWkTableString .= "". @@ -310,8 +316,17 @@ function wkTableHtml(){ "
  • Termin in Kalender übernehmen
  • "; if( !empty($wkGals) ){ foreach($wkGals as $wkGal){ - $siteData['mainContent'] .= - "
  • ".$wkGal['typ']."galerie
  • "; + // Für den Fall einer ampSeite müssen die imgTags angepasst werden + if( strpos( $_SERVER['ORIG_PATH_TRANSLATED'], "pages/amp" ) !== false ){ + $siteData['mainContent'] .= + "
  • ".( !empty($wkGal['teaserBildUrl'])?(""):"").("
    ".$wkGal['typ']."galerie
    ")."
  • "; + } + else{ + $siteData['mainContent'] .= +// "
  • ".$wkGal['typ']."galerie
  • "; + "
  • ".( !empty($wkGal['teaserBildUrl'])?(""):"").("
    ".$wkGal['typ']."galerie
    ")."
  • "; +// "
  • ".( !empty($wkGal['teaserBildUrl'])?(""):"").("")."
  • "; + } } } $siteData['mainContent'] .=