- neue Trennung für den hyphenateHack
geändert: phpLib/cwsvJudo/newsLib.php - schleichende Umstellung auf UTF-8 geändert: wkParticipo/lib/wkParticipoLib.inc.php
This commit is contained in:
@@ -80,6 +80,8 @@ $options = getKeyValueArray($someOptions);
|
||||
str_replace("turnier", "­turnier", $aNews['betreff']);
|
||||
$aNews['betreff'] =
|
||||
str_replace("randori", "­randori", $aNews['betreff']);
|
||||
$aNews['betreff'] =
|
||||
str_replace("spiele", "­spiele", $aNews['betreff']);
|
||||
|
||||
$retHtml = "";
|
||||
$retHtml .= "<article class=\"newsArtikel\">";
|
||||
|
||||
@@ -280,7 +280,17 @@ return $ret;
|
||||
/// Der Rückgabewert sollte vor Verwendung (und zur Fehlerbeheandlung)
|
||||
/// auf NULL und/oder leeres Array getestet werden.
|
||||
///
|
||||
function getWkEventData($anMysqlConn, $anEventId){
|
||||
function getWkEventData($anMysqlConn, $anEventId, $someOptions = array()){
|
||||
|
||||
// wir befinden uns in der Übergangsphase:
|
||||
// - als Standard wird das derzeitige Verhalten definiert (ISO-8859-1
|
||||
// und die Konvertierung erfolgt ausserhalb)
|
||||
// - wenn einmal alle mbConvertEncoding weg sind, kann der Standard auf
|
||||
// das gewünschte Verhalten umgestellt werden
|
||||
if( empty($someOptions['dbCharset']) ) $someOptions['dbCharset'] = "ISO-8859-1";
|
||||
//if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8";// das spätere, gewünschte Verhalten
|
||||
if( empty($someOptions['outCharset']) ) $someOptions['outCharset'] = "ISO-8859-1";
|
||||
|
||||
$ret = array();
|
||||
if( (string)(int)$anEventId != $anEventId ) return $ret;
|
||||
$anMysqlConn->query("USE cwsvjudo;");
|
||||
@@ -310,12 +320,15 @@ if( (string)(int)$anEventId != $anEventId ) return $ret;
|
||||
// Bei einem leeren Ergebnis (NULL oder leeres Array) soll ein leeres Array zurückgeliefert werden
|
||||
if( empty($ret) ) return array();
|
||||
|
||||
array_walk(
|
||||
// Zeichensatzkonvertierung
|
||||
array_walk(
|
||||
$ret,
|
||||
function (&$entry) {
|
||||
$entry = iconv("ISO-8859-1", "UTF-8", $entry);
|
||||
}
|
||||
);
|
||||
function (&$value, $key, $someOptions) {
|
||||
$value = iconv($someOptions['dbCharset'], $someOptions['outCharset'], $value);
|
||||
},
|
||||
$someOptions
|
||||
);
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user