cvs: pear /DB DB.php package.xml

From: Date: Thu, 08 Jul 2004 21:15:12 +0000
Subject: cvs: pear /DB DB.php package.xml
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-21661@lists.php.net to get a copy of this message
danielc Thu Jul 8 17:15:12 2004 EDT Modified files: /pear/DB package.xml DB.php Log: * Add rawurldecode() to database portion of DSN. Bug 1826. http://cvs.php.net/diff.php/pear/DB/package.xml?r1=1.108&r2=1.109&ty=u Index: pear/DB/package.xml diff -u pear/DB/package.xml:1.108 pear/DB/package.xml:1.109 --- pear/DB/package.xml:1.108 Thu Jul 1 19:40:45 2004 +++ pear/DB/package.xml Thu Jul 8 17:15:10 2004 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="ISO-8859-1" ?> <package version="1.0"> - <!-- $Id: package.xml,v 1.108 2004/07/01 23:40:45 danielc Exp $ --> + <!-- $Id: package.xml,v 1.109 2004/07/08 21:15:10 danielc Exp $ --> <name>DB</name> <summary>Database Abstraction Layer</summary> <description> @@ -60,6 +60,10 @@ <notes> ============= BUGS FIXED: + +* DB.php +Add rawurldecode() to database portion of DSN. Bug 1826. +(danielc) * common, dbase, fbsql, ibase, oic8, pgsql: When using resources as array index, convert to int first. http://cvs.php.net/diff.php/pear/DB/DB.php?r1=1.58&r2=1.59&ty=u Index: pear/DB/DB.php diff -u pear/DB/DB.php:1.58 pear/DB/DB.php:1.59 --- pear/DB/DB.php:1.58 Sat Mar 13 11:17:19 2004 +++ pear/DB/DB.php Thu Jul 8 17:15:11 2004 @@ -18,7 +18,7 @@ // | Maintainer: Daniel Convissor <danielc@php.net> | // +----------------------------------------------------------------------+ // -// $Id: DB.php,v 1.58 2004/03/13 16:17:19 danielc Exp $ +// $Id: DB.php,v 1.59 2004/07/08 21:15:11 danielc Exp $ // // Database independent query interface. @@ -264,7 +264,7 @@ * @author Stig Bakken <ssb@php.net> * @author Tomas V.V.Cox <cox@idecnet.com> * @since PHP 4.0 - * @version $Id: DB.php,v 1.58 2004/03/13 16:17:19 danielc Exp $ + * @version $Id: DB.php,v 1.59 2004/07/08 21:15:11 danielc Exp $ * @category Database */ class DB @@ -665,10 +665,10 @@ if ($dsn) { // /database if (($pos = strpos($dsn, '?')) === false) { - $parsed['database'] = $dsn; + $parsed['database'] = rawurldecode($dsn); // /database?param1=value1&param2=value2 } else { - $parsed['database'] = substr($dsn, 0, $pos); + $parsed['database'] = rawurldecode(substr($dsn, 0, $pos)); $dsn = substr($dsn, $pos + 1); if (strpos($dsn, '&') !== false) { $opts = explode('&', $dsn);

« previous php.pear.cvs (#21661) next »