techtonik               Fri Nov 19 06:07:43 2004 EDT

  Modified files:              
    /phpdoc/scripts     genfuncindex.php 
  Log:
  respect case-sensivity of OO stuff
  
http://cvs.php.net/diff.php/phpdoc/scripts/genfuncindex.php?r1=1.11&r2=1.12&ty=u
Index: phpdoc/scripts/genfuncindex.php
diff -u phpdoc/scripts/genfuncindex.php:1.11 
phpdoc/scripts/genfuncindex.php:1.12
--- phpdoc/scripts/genfuncindex.php:1.11        Wed Dec 31 19:47:42 2003
+++ phpdoc/scripts/genfuncindex.php     Fri Nov 19 06:07:43 2004
@@ -16,7 +16,7 @@
   | Authors:    Hartmut Holzgraefe <[EMAIL PROTECTED]>                    |
   +----------------------------------------------------------------------+
  
-  $Id: genfuncindex.php,v 1.11 2004/01/01 00:47:42 goba Exp $
+  $Id: genfuncindex.php,v 1.12 2004/11/19 11:07:43 techtonik Exp $
 */
 echo "<" . "?xml version='1.0' encoding='iso-8859-1'?" . ">\n";
 ?>
@@ -26,22 +26,26 @@
  <index id="index.functions">
   <title>&FunctionIndex;</title>
 <?php
-$letter=" ";
 $functions = file($HTTP_SERVER_VARS['argv'][1]);
 usort($functions,"strcasecmp");
+$letter = ' ';
 foreach ( $functions as $funcentry ) {
-       list($function,$description) = explode(" - ",$funcentry);
-       $function=strtolower(trim($function));
-       if(!ereg("^[[:alnum:]]",$function)) continue;
-       if($function{0}!=$letter) {
-               if($letter!=" ") {
-                       echo "  </indexdiv>\n";
-               }
-               $letter=$function{0};
-               echo "  <indexdiv>\n";
-               echo "   <title>".strtoupper($letter)."</title>\n";
-       }
-       echo "   
<indexentry><primaryie><function>$function</function></primaryie></indexentry>\n";
+    list($function,$description) = explode(" - ",$funcentry);
+
+    if (!ereg("::|->",$function)) {
+        strtolower(trim($function));
+    }
+    if (!ereg("^[[:alnum:]]",$function)) continue;
+
+    if (strtolower($function{0}) != $letter) {
+        if ($letter != ' ') {
+            echo "  </indexdiv>\n";
+        }
+        $letter = strtolower($function{0});
+       echo "  <indexdiv>\n";
+       echo "   <title>".strtoupper($letter)."</title>\n";
+    }
+    echo "   
<indexentry><primaryie><function>$function</function></primaryie></indexentry>\n";
 }
 ?>
   </indexdiv>

Reply via email to