From: Jan Schneider Date: Thu, 17 Dec 2009 10:23:36 +0000 (+0100) Subject: Reset locale when parsing (Bug #8769). X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=4c302f54b80f927d66a358f56b78de92ecd8c70c;p=horde.git Reset locale when parsing (Bug #8769). --- diff --git a/framework/Text_Filter_Csstidy/lib/Horde/Text/Filter/Csstidy/class.csstidy.php b/framework/Text_Filter_Csstidy/lib/Horde/Text/Filter/Csstidy/class.csstidy.php index dd7672979..d72756f4d 100644 --- a/framework/Text_Filter_Csstidy/lib/Horde/Text/Filter/Csstidy/class.csstidy.php +++ b/framework/Text_Filter_Csstidy/lib/Horde/Text/Filter/Csstidy/class.csstidy.php @@ -438,6 +438,9 @@ class csstidy { * @return bool */ function parse($string) { + $old = setlocale(LC_ALL, 0); + setlocale(LC_ALL, 'C'); + // PHP bug? Settings need to be refreshed in PHP4 $this->print = new csstidy_print($this); $this->optimise = new csstidy_optimise($this); @@ -811,6 +814,7 @@ class csstidy { $this->optimise->postparse(); $this->print->_reset(); + setlocale(LC_ALL, $old); return !(empty($this->css) && empty($this->import) && empty($this->charset) && empty($this->tokens) && empty($this->namespace)); }