Don't report previous error on primary connection

This commit is contained in:
Jakub Vrana 2012-01-06 00:56:30 -08:00
parent 41e197ac06
commit 6bcbb0f1d8

View file

@ -282,20 +282,20 @@ function get_key_vals($query, $connection2 = null) {
/** Get all rows of result /** Get all rows of result
* @param string * @param string
* @param Min_DB
* @param string
* @return array associative * @return array associative
*/ */
function get_rows($query, $connection2 = null, $error = "<p class='error'>") { function get_rows($query, $connection2 = null, $error = "<p class='error'>") {
global $connection; global $connection;
if (!is_object($connection2)) { $conn = (is_object($connection2) ? $connection2 : $connection);
$connection2 = $connection;
}
$return = array(); $return = array();
$result = $connection2->query($query); $result = $conn->query($query);
if (is_object($result)) { // can return true if (is_object($result)) { // can return true
while ($row = $result->fetch_assoc()) { while ($row = $result->fetch_assoc()) {
$return[] = $row; $return[] = $row;
} }
} elseif (!$result && $connection->error && $error && defined("PAGE_HEADER")) { } elseif (!$result && !is_object($connection2) && $error && defined("PAGE_HEADER")) {
echo $error . error() . "\n"; echo $error . error() . "\n";
} }
return $return; return $return;