From: Reini U. <ru...@us...> - 2004-11-30 17:47:52
|
Update of /cvsroot/phpwiki/phpwiki/lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15143 Modified Files: stdlib.php Log Message: added mt_srand, check for native isa Index: stdlib.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/stdlib.php,v retrieving revision 1.219 retrieving revision 1.220 diff -u -2 -b -p -d -r1.219 -r1.220 --- stdlib.php 26 Nov 2004 18:39:02 -0000 1.219 +++ stdlib.php 30 Nov 2004 17:47:41 -0000 1.220 @@ -1377,6 +1377,8 @@ function explodePageList($input, $includ */ function isa ($object, $class) { - $lclass = strtolower($class); + if (check_php_version(4,2)) + return is_a($object, $class); + $lclass = strtolower($class); return is_object($object) && ( strtolower(get_class($object)) == $lclass @@ -1456,5 +1458,5 @@ function better_srand($seed = '') { if (!$wascalled) { $seed = $seed === '' ? (double) microtime() * 1000000 : $seed; - srand($seed); + function_exists('mt_srand') ? mt_srand($seed) : srand($seed); $wascalled = TRUE; //trigger_error("new random seed", E_USER_NOTICE); //debugging @@ -1813,4 +1815,7 @@ function printSimpleTrace($bt) { // $Log$ +// Revision 1.220 2004/11/30 17:47:41 rurban +// added mt_srand, check for native isa +// // Revision 1.219 2004/11/26 18:39:02 rurban // new regex search parser and SQL backends (90% complete, glob and pcre backends missing) |