nlopess Thu May 6 10:26:21 2004 EDT
Modified files:
/phpdoc/scripts xml_proto.php
Log:
fix filenames for OO functions
http://cvs.php.net/diff.php/phpdoc/scripts/xml_proto.php?r1=1.13&r2=1.14&ty=u
Index: phpdoc/scripts/xml_proto.php
diff -u phpdoc/scripts/xml_proto.php:1.13 phpdoc/scripts/xml_proto.php:1.14
--- phpdoc/scripts/xml_proto.php:1.13 Tue Feb 24 07:27:32 2004
+++ phpdoc/scripts/xml_proto.php Thu May 6 10:26:21 2004
@@ -16,7 +16,7 @@
| Authors: Brad House <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: xml_proto.php,v 1.13 2004/02/24 12:27:32 didou Exp $
+ $Id: xml_proto.php,v 1.14 2004/05/06 14:26:21 nlopess Exp $
*/
/*
@@ -51,9 +51,10 @@
- Wildcard scanning is now allowed
- Requires PHP 4.3.0-pre1 or higher now
- Usage is totally different
+ 05/06/04 v2.1 - Corrected filenames for OO functions
*/
-$version="2.0";
+$version="2.1";
$funclist=array();
$num_funcs=0;
@@ -79,18 +80,14 @@
function fix_name($name)
{
- $ret="";
- $len=strlen($name);
+ $replace = array('_' => '-',
+ '::' => '-',
+ '->' => '-');
- for ($i=0; $i<$len; $i++) {
- $c=substr($name, $i, 1);
- if ($c == '_') {
- $ret .= '-';
- } else {
- $ret .= $c;
- }
- }
- return($ret);
+ $name = strtr($name, $replace);
+ $name = strtr($name, array('---' => '-'));
+
+ return $name;
}
function function_add_name($num, $name)
@@ -663,10 +660,7 @@
}
function minimum_version($vercheck) {
- $minver = explode(".", $vercheck);
- $curver = explode(".", phpversion());
- if (($curver[0] < $minver[0]) || (($curver[0] == $minver[0]) && ($curver[1] <
$minver[1])) ||
- (($curver[0] == $minver[0]) && ($curver[1] == $minver[1]) && ($curver[2][0] <
$minver[2][0]))) {
+ if(version_compare(phpversion(), $vercheck) == -1) {
return false;
} else {
return true;