nlopess Sat Sep 24 19:28:42 2005 EDT
Modified files:
/phpdoc/scripts file-entities.php.in
Log:
order extensions by titleabbreb, as it is used in the left menu of php.net
docs.
also sort data only once, instead of once per extension :)
http://cvs.php.net/diff.php/phpdoc/scripts/file-entities.php.in?r1=1.39&r2=1.40&ty=u
Index: phpdoc/scripts/file-entities.php.in
diff -u phpdoc/scripts/file-entities.php.in:1.39
phpdoc/scripts/file-entities.php.in:1.40
--- phpdoc/scripts/file-entities.php.in:1.39 Sun Aug 21 12:27:08 2005
+++ phpdoc/scripts/file-entities.php.in Sat Sep 24 19:28:42 2005
@@ -17,7 +17,7 @@
| Gabor Hojtsy <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: file-entities.php.in,v 1.39 2005/08/21 16:27:08 goba Exp $
+ $Id: file-entities.php.in,v 1.40 2005/09/24 23:28:42 nlopess Exp $
*/
/**
@@ -81,8 +81,8 @@
if (!$title) $title = $dirent; // extension name is close enough
$builtin_extensions[$title] = "&reference.$dirent.reference;";
}
- ksort($builtin_extensions);
}
+ksort($builtin_extensions);
create_part_file("entities/builtin-extensions.xml", $builtin_extensions,
'funcref', '&FunctionReference;');
$entities[] = entstr("builtin.extensions",
"$out_dir/entities/builtin-extensions.xml");
@@ -453,6 +453,10 @@
* ... but this is probably good enough for 98.5% of extensions
*/
+ if (preg_match("#titleabbrev>(.*?)</titleabbrev>#", $contents,
$matches)) {
+ return strtoupper(trim($matches[1]));
+ }
+
if (preg_match("#<title>(.*?)</title>#", $contents, $matches)) {
return strtoupper(trim($matches[1]));
}