From 9300c4090078949ccb314a4dab4f5f3d300fade8 Mon Sep 17 00:00:00 2001 From: David M Date: Sat, 17 Feb 2007 04:53:43 +0000 Subject: [PATCH] - used wrong heuristic to measure if we were done, using a different one now. git-svn-id: file:///svn/phpbb/trunk@6999 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/acp/acp_database.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/phpBB/includes/acp/acp_database.php b/phpBB/includes/acp/acp_database.php index b122f15f8f..0404ec73b7 100644 --- a/phpBB/includes/acp/acp_database.php +++ b/phpBB/includes/acp/acp_database.php @@ -388,15 +388,15 @@ class acp_database case 'mysql4': case 'mysqli': case 'sqlite': - while (!$eof($fp)) + while (($sql = $fgetd($fp, ";\n", $read, $seek, $eof)) !== false) { - $db->sql_query($fgetd($fp, ";\n", $read, $seek, $eof)); + $db->sql_query($sql); } break; case 'firebird': $delim = ";\n"; - while (!$eof($fp)) + while (($sql = $fgetd($fp, $delim, $read, $seek, $eof)) !== false) { $query = trim($fgetd($fp, $delim, $read, $seek, $eof)); if (substr($query, 0, 8) === 'SET TERM') @@ -409,9 +409,9 @@ class acp_database break; case 'postgres': - while (!$eof($fp)) + while (($sql = $fgetd($fp, $delim, $read, $seek, $eof)) !== false) { - $query = trim($fgetd($fp, ";\n", $read, $seek, $eof)); + $query = trim($sql); $db->sql_query($query); if (substr($query, 0, 4) == 'COPY') { @@ -426,17 +426,17 @@ class acp_database break; case 'oracle': - while (!$eof($fp)) + while (($sql = $fgetd($fp, "/\n", $read, $seek, $eof)) !== false) { - $db->sql_query($fgetd($fp, "/\n", $read, $seek, $eof)); + $db->sql_query($sql); } break; case 'mssql': case 'mssql_odbc': - while (!$eof($fp)) + while (($sql = $fgetd($fp, "GO\n", $read, $seek, $eof)) !== false) { - $db->sql_query($fgetd($fp, "GO\n", $read, $seek, $eof)); + $db->sql_query($sql); } break; }