summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-01-14 17:07:30 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-01-14 17:07:30 +0000
commited7cdec436ceef818d8d048ed80a6c1089823224 (patch)
tree03e5eb34f78dfe530b5d8e3ab0b8ad54b44bb42b
parent0c9e1a8158cffaeb2cf461b7203ebf8bcd608af5 (diff)
downloadwebtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.tar.gz
webtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.tar.bz2
webtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.zip
Use illuminate/database when updating tree details
-rw-r--r--app/Http/Controllers/AdminTreesController.php16
1 files changed, 8 insertions, 8 deletions
diff --git a/app/Http/Controllers/AdminTreesController.php b/app/Http/Controllers/AdminTreesController.php
index 37f12d15b9..96439b78c4 100644
--- a/app/Http/Controllers/AdminTreesController.php
+++ b/app/Http/Controllers/AdminTreesController.php
@@ -1168,14 +1168,14 @@ class AdminTreesController extends AbstractBaseController
$gedcom = $request->get('gedcom');
if ($gedcom && $gedcom !== $tree->name()) {
try {
- Database::prepare("UPDATE `##gedcom` SET gedcom_name = ? WHERE gedcom_id = ?")->execute([
- $gedcom,
- $tree->id(),
- ]);
- Database::prepare("UPDATE `##site_setting` SET setting_value = ? WHERE setting_name='DEFAULT_GEDCOM' AND setting_value = ?")->execute([
- $gedcom,
- $tree->name(),
- ]);
+ DB::table('gedcom')
+ ->where('gedcom_id', '=', $tree->id())
+ ->update(['gedcom_name' => $gedcom]);
+
+ DB::table('site_setting')
+ ->where('setting_name', '=', 'DEFAULT_GEDCOM')
+ ->where('setting_value', '=', $tree->name())
+ ->update(['setting_value' => $gedcom]);
} catch (\Exception $ex) {
// Probably a duplicate name.
}