diff --git a/resources/classes/database.php b/resources/classes/database.php index 2452f46511..ec62a0d2b9 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Copyright (C) 2010 - 2020 + Copyright (C) 2010 - 2022 All Rights Reserved. Contributor(s): @@ -1039,12 +1039,15 @@ include "root.php"; } $statement->bindParam(':remote_address', $_SERVER['REMOTE_ADDR']); if (is_array($old_array)) { - $statement->bindParam(':transaction_old', json_encode($old_array, JSON_PRETTY_PRINT)); + $old_json = json_encode($old_array, JSON_PRETTY_PRINT); + $statement->bindParam(':transaction_old', $old_json); } if (is_array($new_array)) { - $statement->bindParam(':transaction_new', json_encode($new_array, JSON_PRETTY_PRINT)); + $new_json = json_encode($new_array, JSON_PRETTY_PRINT); + $statement->bindParam(':transaction_new', $new_json); } - $statement->bindParam(':transaction_result', json_encode($this->message, JSON_PRETTY_PRINT)); + $result = json_encode($this->message, JSON_PRETTY_PRINT); + $statement->bindParam(':transaction_result', $result); $statement->execute(); unset($sql); }