From d9f83a155da588dd64e6f741a206aba9706a1f12 Mon Sep 17 00:00:00 2001 From: steinm Date: Fri, 6 Jul 2012 10:03:25 +0000 Subject: [PATCH] - fixed creation of dump file --- op/op.CreateDump.php | 66 +++++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/op/op.CreateDump.php b/op/op.CreateDump.php index d9613e0f3..ac204f466 100644 --- a/op/op.CreateDump.php +++ b/op/op.CreateDump.php @@ -1,31 +1,31 @@ -isAdmin()) { - UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); + UI::exitError(getMLText("admin_tools"),getMLText("access_denied")); } $dump_name = $settings->_contentDir.time().".sql"; @@ -47,11 +47,13 @@ foreach ($tables as $table){ foreach ($records as $record){ $values=""; - for ($i=0;$i<(count($record)/2);$i++){ - if (is_numeric($record[$i])) $values .= $record[$i]; - else $values .= "'".$record[$i]."'"; + $i = 1; + foreach ($record as $column) { + if (is_numeric($column)) $values .= $column; + else $values .= "'".$column."'"; - if ($i<(count($record)/2-1)) $values .= ","; + if ($i<(count($record))) $values .= ","; + $i++; } fwrite($h, "INSERT INTO " . $table . " VALUES (" . $values . ");\n"); @@ -59,12 +61,12 @@ foreach ($tables as $table){ } fclose($h); - + if (LetoDMS_Core_File::gzcompressfile($dump_name,9)) unlink($dump_name); else UI::exitError(getMLText("admin_tools"),getMLText("error_occured")); add_log_line(); -header("Location:../out/out.BackupTools.php"); - -?> +header("Location:../out/out.BackupTools.php"); + +?>