nlopess Fri Apr 2 13:18:34 2004 EDT
Modified files: /livedocs mkindex.php Log: small hack to display & properly in the menu http://cvs.php.net/diff.php/livedocs/mkindex.php?r1=1.28&r2=1.29&ty=u Index: livedocs/mkindex.php diff -u livedocs/mkindex.php:1.28 livedocs/mkindex.php:1.29 --- livedocs/mkindex.php:1.28 Sun Mar 21 05:45:15 2004 +++ livedocs/mkindex.php Fri Apr 2 13:18:33 2004 @@ -19,7 +19,7 @@ // | construct an index | // +----------------------------------------------------------------------+ // -// $Id: mkindex.php,v 1.28 2004/03/21 10:45:15 nlopess Exp $ +// $Id: mkindex.php,v 1.29 2004/04/02 18:18:33 nlopess Exp $ /* just to be on the safe side */ @@ -43,12 +43,15 @@ $entity_name = substr($data[0], 1, -1); if (isset($replacements[$entity_name])) { - $data[0] = $replacements[$entity_name]; - } else { - $data[0] = ''; + return $replacements[$entity_name]; + } + + //small hack for '&' + if($entity_name == 'amp') { + return '||amp||'; } - return $data[0]; + return ''; } class DocBookXMLFileParser { @@ -101,6 +104,9 @@ function cdata($parser, $data) { if ($this->last_id !== false) { + //small hack for '&' + $data = str_replace('||amp||', '&', $data); + $this->cdata = $data; } }