From ee39b8a2ce31b732afe6e64d26d365337650f8d2 Mon Sep 17 00:00:00 2001 From: megan_w Date: Wed, 27 Feb 2008 10:04:36 +0000 Subject: [PATCH] KTS-2873 "Double quote (") is not accepted as valid input for metadata when the name of a Lookup field or a Tree field has a Double quote in." Fixed. The values in the sub categories needed to be htmlentities(). --- lib/documentmanagement/MDTree.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/documentmanagement/MDTree.inc b/lib/documentmanagement/MDTree.inc index 7477be9..0fbf66e 100644 --- a/lib/documentmanagement/MDTree.inc +++ b/lib/documentmanagement/MDTree.inc @@ -289,7 +289,7 @@ class MDTree { $extraclass = ' inactive'; } - $treeStr .= '
  • ' . $treeToRender->mapnodes[$subnode_val]->getName() . ''; + $treeStr .= '
  • ' . htmlentities($treeToRender->mapnodes[$subnode_val]->getName()) . ''; $treeStr .= $this->_evilTreeRecursion($subnode_val, $treeToRender, $inputname); $treeStr .= '
  • '; } @@ -301,7 +301,8 @@ class MDTree { if ($leaf === $this->activevalue) { $is_selected=' checked="checked"'; } - $treeStr .= '
  • ' . $treeToRender->lookups[$leaf]->getName() .''; + $sValue = htmlentities($treeToRender->lookups[$leaf]->getName()); + $treeStr .= '
  • ' . $sValue .''; $treeStr .= '
  • '; } } } -- libgit2 0.21.4