didou           Fri Mar 12 06:12:13 2004 EDT

  Modified files:              
    /livedocs   TODO mkindex.php 
  Log:
  peardoc => work in progress
  more comments and hacks to make peardoc build fine
  # still need a _lot_ of work
  
http://cvs.php.net/diff.php/livedocs/TODO?r1=1.14&r2=1.15&ty=u
Index: livedocs/TODO
diff -u livedocs/TODO:1.14 livedocs/TODO:1.15
--- livedocs/TODO:1.14  Fri Feb 27 15:06:42 2004
+++ livedocs/TODO       Fri Mar 12 06:12:13 2004
@@ -8,7 +8,8 @@
 - Abstract making links to other parts of the manual (static and dynamic, based
   on filename)
 - Make the parsing and presentation more generic, so sort of plugins can be
-  developed for livedocs (for special PEAR or PHP-GTK needs)
+  developed for livedocs (for special PEAR or PHP-GTK needs) :
+  * work in progress for PEAR, see the comments in mkindex.php
 - Better display of how an extension is available (PHP core, bundled ext.,
   PECL ext.)
 - In livedocs.php, for format_function() :
@@ -19,4 +20,4 @@
   tags currently in use.
 
 
-$Revision: 1.14 $
+$Revision: 1.15 $
http://cvs.php.net/diff.php/livedocs/mkindex.php?r1=1.19&r2=1.20&ty=u
Index: livedocs/mkindex.php
diff -u livedocs/mkindex.php:1.19 livedocs/mkindex.php:1.20
--- livedocs/mkindex.php:1.19   Fri Mar 12 05:17:01 2004
+++ livedocs/mkindex.php        Fri Mar 12 06:12:13 2004
@@ -19,7 +19,7 @@
 // | construct an index                                                   |
 // +----------------------------------------------------------------------+
 //
-// $Id: mkindex.php,v 1.19 2004/03/12 10:17:01 didou Exp $
+// $Id: mkindex.php,v 1.20 2004/03/12 11:12:13 didou Exp $
 
 
 /* just to be on the safe side */
@@ -176,7 +176,12 @@
 
        sqlite_query($idx, 'delete from ents');
 
+       // for peardoc only
+       //$global_one = array('/home/didou/cvs/peardoc/global.ent');//lob($dirname . 
'/../*.ent'); // yep, it's ugly
+       // you'll need to add $global_one to the array_merge call
+
        $ents = glob($dirname . '/*.ent');
+       
        $language_defs = glob($GLOBALS['PHPDOC'] . DIRECTORY_SEPARATOR . $LANG . 
DIRECTORY_SEPARATOR . '*.ent');
        if ($LANG != 'en') {
                $fallback_language_defs = glob($GLOBALS['PHPDOC'] . 
DIRECTORY_SEPARATOR . 'en' . DIRECTORY_SEPARATOR . '*.ent');
@@ -204,7 +209,9 @@
                                if (!isset($replacements[$matches[1][$i]])) {
                                        $id = sqlite_escape_string($matches[1][$i]);
                                        $value = sqlite_escape_string($matches[2][$i]);
-                                       @sqlite_query($idx, "INSERT INTO ents VALUES 
('$id', '$value')");
+                                       $strsql = "INSERT INTO ents VALUES ('$id', 
'$value')";
+                                       @sqlite_query($idx, $strsql);
+                                       // echo $strsql . "\n"; // for debuging
 
                                        $replacements[$matches[1][$i]] = 
$matches[2][$i];
                                }
@@ -339,6 +346,7 @@
 sqlite_query($idx, $create);
 sqlite_query($idx, 'BEGIN TRANSACTION');
 $replacements = scan_entities($PHPDOC . DIRECTORY_SEPARATOR . 'entities');
+// no such file for peardoc
 parse_file($PHPDOC . DIRECTORY_SEPARATOR. 'installpart.xml', 'installpart.xml', 0);
 parse_file($PHPDOC . DIRECTORY_SEPARATOR. 'manual.xml', 'manual.xml', 0);
 scan_dir($PHPDOC . DIRECTORY_SEPARATOR . $LANG);

Reply via email to