further fixes to maintain_901
authorgmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 7 Apr 2011 16:03:46 +0000 (16:03 +0000)
committergmc <gmc@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 7 Apr 2011 16:03:46 +0000 (16:03 +0000)
commite166316b97f561d3952bb0c4d64716dd55dd6abc
tree12be423ac9bb0796911add4b4cd62ed955291119
parent93601b1d95e43aaa5267f072951c18f4b8125b0d
further fixes to maintain_901

Now correctly handles &, <, or > appearing in the tcn_value
or tcn_source.  Also introduces a trivial utility stored
function, evergreen.xml_escape():

evergreen.xml_escape(TEXT) returns TEXT: converts '&', '<',
and '>' to XML entities

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@20016 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/sql/Pg/000.functions.general.sql
Open-ILS/src/sql/Pg/002.functions.config.sql
Open-ILS/src/sql/Pg/002.schema.config.sql