diff --git a/src/ext/backup/class.restore.php b/src/ext/backup/class.restore.php index d05bcd8..048e6d7 100644 --- a/src/ext/backup/class.restore.php +++ b/src/ext/backup/class.restore.php @@ -200,7 +200,7 @@ class Restore $db->ex("INSERT INTO {$db->getPrefix()}{$table} ($fieldsStr) VALUES ($subsStr)", $values); } catch (Exception $e) { - error_log("Failed query: {$db->lastQuery}"); + error_log("Failed query: {$db->getLastQuery()}"); $this->lastErrorString = "Failed to add data to table '{$db->getPrefix()}$table'. Database error (see query in error log): ". $e->getMessage(); return false; } diff --git a/src/includes/class.dbconnection.php b/src/includes/class.dbconnection.php index 9d300c5..e21d60c 100644 --- a/src/includes/class.dbconnection.php +++ b/src/includes/class.dbconnection.php @@ -100,6 +100,10 @@ abstract class Database_Abstract } } } + + function getLastQuery(): string { + return $this->lastQuery; + } } abstract class DatabaseResult_Abstract