summaryrefslogtreecommitdiff
path: root/app/Controller/SearchController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controller/SearchController.php')
-rw-r--r--app/Controller/SearchController.php22
1 files changed, 12 insertions, 10 deletions
diff --git a/app/Controller/SearchController.php b/app/Controller/SearchController.php
index e33cbb220f..946c3875cb 100644
--- a/app/Controller/SearchController.php
+++ b/app/Controller/SearchController.php
@@ -21,6 +21,8 @@ use Fisharebest\Webtrees\ConfigData;
use Fisharebest\Webtrees\Family;
use Fisharebest\Webtrees\Filter;
use Fisharebest\Webtrees\FlashMessages;
+use Fisharebest\Webtrees\Functions\FunctionsDb;
+use Fisharebest\Webtrees\Functions\FunctionsPrintLists;
use Fisharebest\Webtrees\GedcomRecord;
use Fisharebest\Webtrees\I18N;
use Fisharebest\Webtrees\Individual;
@@ -238,26 +240,26 @@ class SearchController extends PageController {
// Search the individuals
if ($this->srindi && $query_terms) {
- $this->myindilist = search_indis($query_terms, $this->search_trees);
+ $this->myindilist = FunctionsDb::searchIndividuals($query_terms, $this->search_trees);
}
// Search the fams
if ($this->srfams && $query_terms) {
$this->myfamlist = array_merge(
- search_fams($query_terms, $this->search_trees),
- search_fams_names($query_terms, $this->search_trees)
+ FunctionsDb::searchFamilies($query_terms, $this->search_trees),
+ FunctionsDb::searchFamilyNames($query_terms, $this->search_trees)
);
$this->myfamlist = array_unique($this->myfamlist);
}
// Search the sources
if ($this->srsour && $query_terms) {
- $this->mysourcelist = search_sources($query_terms, $this->search_trees);
+ $this->mysourcelist = FunctionsDb::searchSources($query_terms, $this->search_trees);
}
// Search the notes
if ($this->srnote && $query_terms) {
- $this->mynotelist = search_notes($query_terms, $this->search_trees);
+ $this->mynotelist = FunctionsDb::searchNotes($query_terms, $this->search_trees);
}
// If only 1 item is returned, automatically forward to that item
@@ -462,7 +464,7 @@ class SearchController extends PageController {
Log::addSearchLog($logstring, $this->search_trees);
if ($this->search_trees) {
- $this->myindilist = search_indis_soundex($this->soundex, $this->lastname, $this->firstname, $this->place, $this->search_trees);
+ $this->myindilist = FunctionsDb::searchIndividualsPhonetic($this->soundex, $this->lastname, $this->firstname, $this->place, $this->search_trees);
} else {
$this->myindilist = array();
}
@@ -524,16 +526,16 @@ class SearchController extends PageController {
}
echo '</ul>';
if (!empty($this->myindilist)) {
- echo '<div id="individual-results-tab">', format_indi_table($this->myindilist), '</div>';
+ echo '<div id="individual-results-tab">', FunctionsPrintLists::individualTable($this->myindilist), '</div>';
}
if (!empty($this->myfamlist)) {
- echo '<div id="families-results-tab">', format_fam_table($this->myfamlist), '</div>';
+ echo '<div id="families-results-tab">', FunctionsPrintLists::familyTable($this->myfamlist), '</div>';
}
if (!empty($this->mysourcelist)) {
- echo '<div id="sources-results-tab">', format_sour_table($this->mysourcelist), '</div>';
+ echo '<div id="sources-results-tab">', FunctionsPrintLists::sourceTable($this->mysourcelist), '</div>';
}
if (!empty($this->mynotelist)) {
- echo '<div id="notes-results-tab">', format_note_table($this->mynotelist), '</div>';
+ echo '<div id="notes-results-tab">', FunctionsPrintLists::noteTable($this->mynotelist), '</div>';
}
} else {
// One or more search terms were specified, but no results were found.