# HG changeset patch # User Dan # Date 1237677090 14400 # Node ID 9788f2b7e08a754844703f9a17f898b3e5065331 # Parent ecc764c10138b2b0b6b24154fba4a6bd331eefb8 Corrected a few display issues in Postgres DBAL. Thanks Neal. diff -r ecc764c10138 -r 9788f2b7e08a includes/dbal.php --- a/includes/dbal.php Sat Mar 21 14:55:34 2009 -0400 +++ b/includes/dbal.php Sat Mar 21 19:11:30 2009 -0400 @@ -829,7 +829,7 @@ $loc = ( $loc ) ? addslashes("\n\nDescription or location of error: $loc") : ""; $loc .= "\n\nPlease report the full text of this error to the administrator of the site. If you believe that this is a bug with the software, please contact support@enanocms.org."; $loc = str_replace("\n", "\\n", $loc); - $t = "{\"mode\":\"error\",\"error\":\"An error occurred during database query.\\nQuery was:\\n $q\\n\\nError returned by MySQL: $e$loc\"}"; + $t = "{\"mode\":\"error\",\"error\":\"An error occurred during database query.\\nQuery was:\\n $q\\n\\nError returned by {$this->dbms_name}: $e$loc\"}"; die($t); } @@ -843,7 +843,7 @@ $internal_text = '
We apologize for the inconveience, but an error occurred in the Enano database layer. Please report the full text of this page to the administrator of this site' . $email_info . '.
Description or location of error: '.$t.'
- Error returned by MySQL extension: ' . $e . '
+ Error returned by ' . $this->dbms_name . ' extension: ' . $e . '
Most recent SQL query:
'.$bt.''; return $internal_text; @@ -1025,7 +1025,7 @@ /** * Set the internal result pointer to X * @param int $pos The number of the row - * @param resource $result The MySQL result resource - if not given, the latest cached query is assumed + * @param resource $result The PostgreSQL result resource - if not given, the latest cached query is assumed * @return true on success, false on failure */ @@ -1127,21 +1127,21 @@ function fetchrow($r = false) { if(!$this->_conn) return false; if(!$r) $r = $this->latest_result; - if(!$r) $this->_die('$db->fetchrow(): an invalid MySQL resource was passed.'); + if(!$r) $this->_die('$db->fetchrow(): an invalid ' . $this->dbms_name . ' resource was passed.'); $row = pg_fetch_assoc($r); return integerize_array($row); } function fetchrow_num($r = false) { if(!$r) $r = $this->latest_result; - if(!$r) $this->_die('$db->fetchrow(): an invalid MySQL resource was passed.'); + if(!$r) $this->_die('$db->fetchrow(): an invalid ' . $this->dbms_name . ' resource was passed.'); $row = pg_fetch_row($r); return integerize_array($row); } function numrows($r = false) { if(!$r) $r = $this->latest_result; - if(!$r) $this->_die('$db->fetchrow(): an invalid MySQL resource was passed.'); + if(!$r) $this->_die('$db->fetchrow(): an invalid ' . $this->dbms_name . ' resource was passed.'); $n = pg_num_rows($r); return $n; } @@ -1178,7 +1178,7 @@ { if(!$this->_conn) return false; if(!$r) $r = $this->latest_result; - if(!$r) $this->_die('$db->fetchrow(): an invalid MySQL resource was passed.'); + if(!$r) $this->_die('$db->fetchrow(): an invalid ' . $this->dbms_name . ' resource was passed.'); $this->free_result($r); } function sql_numrows($r = false) @@ -1189,7 +1189,7 @@ { if(!$this->_conn) return false; if(!$r) $r = $this->latest_result; - if(!$r) $this->_die('$db->fetchrow(): an invalid MySQL resource was passed.'); + if(!$r) $this->_die('$db->fetchrow(): an invalid ' . $this->dbms_name . ' resource was passed.'); return pg_affected_rows(); }