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;
                }
        }

Reply via email to