Cleaned up some warnings in bulk import/export extension

Added transactions to bulk import
Renamed beginTransaction to begin_transaction for naming consistency
Updated cron uploader to handle bulk import transactions
This commit is contained in:
Matthew Barbour
2020-06-12 13:39:57 -05:00
committed by Shish
parent 835c3b68a1
commit 9b9f1d0341
6 changed files with 44 additions and 30 deletions

View File

@@ -351,7 +351,7 @@ class CronUploader extends Extension
break;
}
try {
$database->beginTransaction();
$database->begin_transaction();
$this->log_message(SCORE_LOG_INFO, "Adding file: {$img[0]} - tags: {$img[2]}");
$result = $this->add_image($img[0], $img[1], $img[2]);
$database->commit();
@@ -363,7 +363,9 @@ class CronUploader extends Extension
}
} catch (Exception $e) {
try {
$database->rollback();
if ($database->is_transaction_open()) {
$database->rollback();
}
} catch (Exception $e) {
}