summaryrefslogtreecommitdiff
path: root/index.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-01-11 11:44:16 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-01-11 11:44:16 +0000
commitc0804649bf60e006885fb046f075cf3008bf7cb9 (patch)
tree44b1e6ffaa50288fe58c3709f13e6663c9856285 /index.php
parenta2bad81d2834149268aae68b351f387dfde8087e (diff)
downloadwebtrees-c0804649bf60e006885fb046f075cf3008bf7cb9.tar.gz
webtrees-c0804649bf60e006885fb046f075cf3008bf7cb9.tar.bz2
webtrees-c0804649bf60e006885fb046f075cf3008bf7cb9.zip
Simplify row-mappers
Diffstat (limited to 'index.php')
-rw-r--r--index.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/index.php b/index.php
index ee561c66bb..7757da12ae 100644
--- a/index.php
+++ b/index.php
@@ -181,13 +181,11 @@ $route = $request->get('route');
try {
// Most requests will need the current tree and user.
- $all_trees = Tree::getAll();
-
- $tree = $all_trees[$request->get('ged')] ?? null;
+ $tree = Tree::findByName($request->get('ged')) ?? null;
// No tree specified/available? Choose one.
if ($tree === null && $request->getMethod() === Request::METHOD_GET) {
- $tree = $all_trees[Site::getPreference('DEFAULT_GEDCOM')] ?? array_values($all_trees)[0] ?? null;
+ $tree = Tree::findByName(Site::getPreference('DEFAULT_GEDCOM')) ?? Tree::getAll()[0] ?? null;
}
// Select a locale