# 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 = '

The site was unable to finish serving your request.

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(); }