From: Chuck Hagenbuch Date: Thu, 28 May 2009 03:26:45 +0000 (-0400) Subject: php 5.2.3 and above has a built-in way to do escapeOnce X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=5bef4c6e8503007130ad6eb4476c0e7c814debcd;p=horde.git php 5.2.3 and above has a built-in way to do escapeOnce --- diff --git a/framework/View/lib/Horde/View/Helper/Tag.php b/framework/View/lib/Horde/View/Helper/Tag.php index 837bdc4e8..663e9eba3 100644 --- a/framework/View/lib/Horde/View/Helper/Tag.php +++ b/framework/View/lib/Horde/View/Helper/Tag.php @@ -112,7 +112,11 @@ class Horde_View_Helper_Tag extends Horde_View_Helper_Base */ public function escapeOnce($html) { - return $this->_fixDoubleEscape($this->_view->escape($html)); + if (version_compare(PHP_VERSION, '5.2.3', '>=')) { + return htmlspecialchars($html, ENT_QUOTES, $this->_view->getEncoding(), false); + } else { + return $this->_fixDoubleEscape($this->_view->escape($html)); + } } /**