]> granicus.if.org Git - php/commitdiff
@Ported DB to new error reporting scheme
authorStig Bakken <ssb@php.net>
Mon, 24 Jul 2000 08:24:14 +0000 (08:24 +0000)
committerStig Bakken <ssb@php.net>
Mon, 24 Jul 2000 08:24:14 +0000 (08:24 +0000)
pear/DB.php

index d9f7e51f37099abbfb39e758d5cb3999e87322a8..5a70356fd1dfc27fe4fad261667259ec32f71d6a 100644 (file)
@@ -269,7 +269,7 @@ class DB {
                                DB_ERROR_UNSUPPORTED    => "not supported",
                                DB_ERROR_MISMATCH       => "mismatch",
                                DB_ERROR_INVALID        => "invalid",
-                               DB_ERROR_NOT_CAPABLE    => "DB implementation not capable",
+                               DB_ERROR_NOT_CAPABLE    => "DB backend not capable",
                                DB_ERROR_INVALID_NUMBER => "invalid number",
                                DB_ERROR_INVALID_DATE   => "invalid date or time",
                                DB_ERROR_DIVZERO        => "division by zero",
@@ -282,6 +282,9 @@ class DB {
                                DB_WARNING_READ_ONLY    => "warning: read only"
                        );
                }
+               if (DB::isError($value)) {
+                       $value = $value->code;
+               }
                return $errorMessages[$value];
        }