- 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']);
|
str_replace("turnier", "­turnier", $aNews['betreff']);
|
||||||
$aNews['betreff'] =
|
$aNews['betreff'] =
|
||||||
str_replace("randori", "­randori", $aNews['betreff']);
|
str_replace("randori", "­randori", $aNews['betreff']);
|
||||||
|
$aNews['betreff'] =
|
||||||
|
str_replace("spiele", "­spiele", $aNews['betreff']);
|
||||||
|
|
||||||
$retHtml = "";
|
$retHtml = "";
|
||||||
$retHtml .= "<article class=\"newsArtikel\">";
|
$retHtml .= "<article class=\"newsArtikel\">";
|
||||||
|
|||||||
@@ -280,7 +280,17 @@ return $ret;
|
|||||||
/// Der Rückgabewert sollte vor Verwendung (und zur Fehlerbeheandlung)
|
/// Der Rückgabewert sollte vor Verwendung (und zur Fehlerbeheandlung)
|
||||||
/// auf NULL und/oder leeres Array getestet werden.
|
/// 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();
|
$ret = array();
|
||||||
if( (string)(int)$anEventId != $anEventId ) return $ret;
|
if( (string)(int)$anEventId != $anEventId ) return $ret;
|
||||||
$anMysqlConn->query("USE cwsvjudo;");
|
$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
|
// Bei einem leeren Ergebnis (NULL oder leeres Array) soll ein leeres Array zurückgeliefert werden
|
||||||
if( empty($ret) ) return array();
|
if( empty($ret) ) return array();
|
||||||
|
|
||||||
array_walk(
|
// Zeichensatzkonvertierung
|
||||||
$ret,
|
array_walk(
|
||||||
function (&$entry) {
|
$ret,
|
||||||
$entry = iconv("ISO-8859-1", "UTF-8", $entry);
|
function (&$value, $key, $someOptions) {
|
||||||
}
|
$value = iconv($someOptions['dbCharset'], $someOptions['outCharset'], $value);
|
||||||
);
|
},
|
||||||
|
$someOptions
|
||||||
|
);
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user