From 879a6237b186768356f99caf992f0d25d5ec8612 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sun, 5 Dec 2021 16:38:49 +0100 Subject: Commit --- app/genealogy/search/name/data.json/index.php | 39 ++++++++++++++ app/genealogy/search/name/index.php | 73 +++++++++++++++++++++++++++ app/genealogy/search/name/results/index.php | 36 +++++++++++++ 3 files changed, 148 insertions(+) create mode 100644 app/genealogy/search/name/data.json/index.php create mode 100644 app/genealogy/search/name/index.php create mode 100644 app/genealogy/search/name/results/index.php (limited to 'app/genealogy/search/name') diff --git a/app/genealogy/search/name/data.json/index.php b/app/genealogy/search/name/data.json/index.php new file mode 100644 index 0000000..76ef273 --- /dev/null +++ b/app/genealogy/search/name/data.json/index.php @@ -0,0 +1,39 @@ + $person) { + $name = ucfirst(strtolower($person["surname"])); + + if (isset($counts[$name])) { + $counts[$name]++; + } else { + $counts[$name] = 1; + } + if (!in_array($name, $names)) { + $names[] = $name; + } +} + +foreach ($names as $name) { + $arr[] = [ + 'name' => $name, + 'occurrences' => $counts[$name] . " personne" . ($counts[$name] > 1 ? "s" : "") + ]; +} + +echo(json_encode($arr)); \ No newline at end of file diff --git a/app/genealogy/search/name/index.php b/app/genealogy/search/name/index.php new file mode 100644 index 0000000..afee504 --- /dev/null +++ b/app/genealogy/search/name/index.php @@ -0,0 +1,73 @@ + +
+

Rechercher par prénom

+

Patientez...

+ + + + +
+
+
+ \ No newline at end of file diff --git a/app/genealogy/search/name/results/index.php b/app/genealogy/search/name/results/index.php new file mode 100644 index 0000000..b316ac0 --- /dev/null +++ b/app/genealogy/search/name/results/index.php @@ -0,0 +1,36 @@ + $person) { + if (ucfirst(strtolower($person["surname"])) === ucfirst(strtolower($q))) { + $results[] = $id; + } +} +if (count($results) === 0): ?> + + +
+ + # + +
+ \ No newline at end of file -- cgit