1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-03 05:07:27 +02:00

Issue #2643 MySQL Backup

This commit is contained in:
Cameron
2017-05-24 12:58:30 -07:00
parent 79616af04c
commit 4a06e277b0

View File

@@ -2679,7 +2679,7 @@ class e_db_mysql
$header = "-- e107 Database Backup File \n"; $header = "-- e107 Database Backup File \n";
$header .= "-- Host: ".$_SERVER['SERVER_NAME']."\n"; $header .= "-- Host: ".$_SERVER['SERVER_NAME']."\n";
$header .= "-- Generation Time: ".date('r')."\n"; $header .= "-- Generation Time: ".date('r')."\n";
$header .= "-- Encoding: ANSI\n\n\n"; $header .= "-- Encoding: UTF-8\n\n\n";
file_put_contents($backupFile,$header, FILE_APPEND); file_put_contents($backupFile,$header, FILE_APPEND);
@@ -2710,7 +2710,7 @@ class e_db_mysql
$d = array(); $d = array();
foreach($fields as $val) foreach($fields as $val)
{ {
$d[] = is_numeric($row[$val]) ? $row[$val] : "'".mysqli_real_escape_string($row[$val])."'"; $d[] = is_numeric($row[$val]) ? $row[$val] : "'".$this->escape($row[$val])."'";
} }
$data_array = "(".implode(", ",$d).");\n"; $data_array = "(".implode(", ",$d).");\n";