[TYPO3-UG Russia] I: rlmp_officeimport utf patch

Michael Shigorin mike at osdn.org.ua
Sun Aug 13 01:03:56 CEST 2006


	Привет!
Пришлось тут поковырять rlmp_officeimport, в итоге за ночер
получился двухстрочник.  Буду благодарен за соображения по этике
и эстетике (не придумал ничего лучше по части выковыривания
чарсета, поскольку $GLOBALS['TSFE'] в бэкенде не дают).

Роберту утром писал, пойду вдогонку черкну или в bugs повешу.
У него в TODO было, и собсно если б не полный аутизм писцов
utf8_decode() в PHP, то столько разборок бы не понадобилось...

-- 
 ---- WBR, Michael Shigorin <mike at altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
-------------- next part --------------
--- /var/www/vhosts/www.linux.kiev.ua/html/typo3conf/ext/rlmp_officeimport/class.tx_rlmpofficeimport_xml.php-orig	2006-08-12 22:48:29 +0300
+++ /var/www/vhosts/www.linux.kiev.ua/html/typo3conf/ext/rlmp_officeimport/class.tx_rlmpofficeimport_xml.php	2006-08-13 00:53:35 +0300
@@ -170,7 +170,8 @@
 			array("Б─°","Б─²","Б─≥","Б─⌠","Б─?"),
 			array('"','"','?','√','...'),
 		$v);
-		$v = htmlentities(utf8_decode($v));
+		$v = &$GLOBALS['LANG']->csConvObj->utf8_decode($v, $GLOBALS['TYPO3_CONF_VARS']['BE']['forceCharset']);
+		$v = htmlspecialchars($v);
 		return $v;
 	}	
 


More information about the TYPO3-russia mailing list