diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-01-14 17:07:30 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-01-14 17:07:30 +0000 |
| commit | ed7cdec436ceef818d8d048ed80a6c1089823224 (patch) | |
| tree | 03e5eb34f78dfe530b5d8e3ab0b8ad54b44bb42b | |
| parent | 0c9e1a8158cffaeb2cf461b7203ebf8bcd608af5 (diff) | |
| download | webtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.tar.gz webtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.tar.bz2 webtrees-ed7cdec436ceef818d8d048ed80a6c1089823224.zip | |
Use illuminate/database when updating tree details
| -rw-r--r-- | app/Http/Controllers/AdminTreesController.php | 16 |
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. } |
