diff options
author | Minteck <contact@minteck.org> | 2022-01-12 18:58:54 +0100 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-01-12 18:58:54 +0100 |
commit | d0982c5250d2e33c824ddccb8bd245ca39faa724 (patch) | |
tree | 0b1fac648c4214c29f22629555ada2f3a2dcdb5d /me | |
parent | 6dc0f517f78af1ff3f7d9fd763873194517ff4fd (diff) | |
download | genealogy-d0982c5250d2e33c824ddccb8bd245ca39faa724.tar.gz genealogy-d0982c5250d2e33c824ddccb8bd245ca39faa724.tar.bz2 genealogy-d0982c5250d2e33c824ddccb8bd245ca39faa724.zip |
Upadte
Diffstat (limited to 'me')
-rw-r--r-- | me/index.php | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/me/index.php b/me/index.php new file mode 100644 index 0000000..dff5ad0 --- /dev/null +++ b/me/index.php @@ -0,0 +1,38 @@ +<?php + +require_once $_SERVER['DOCUMENT_ROOT'] . "/../session.php"; + +/** @var string $_FULLNAME + * @var string $_USER + * @var array $_PROFILE + * @var array $_CONFIG + */ + +$first = strtolower(explode(" ", $_FULLNAME)[1]); +$last = strtolower(explode(" ", $_FULLNAME)[0]); + +$data = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/private/data/people.json"), true); + +$found = null; +foreach ($data as $id => $person) { + if (strtolower($person["surname"]) === $first && strtolower($person["famname"]) === $last) { + $found = $id; + } +} + +$id = $found; + +if (isset($found)): + header("Location: /person/?_=" . $id); + die(); +else: ?> + <?php $_TITLE = "Erreur"; require_once $_SERVER['DOCUMENT_ROOT'] . "/private/header.php"; ?> + <div class="container"> + <h1>Erreur</h1> + <div class="alert alert-danger"> + Aucune entrée vous correspondant n'a été trouvée dans la généalogie. Si vous pensez qu'il s'agit d'une erreur, utilisez la fonction de recherche pour vous trouver. + </div> + </div> + <br> + <?php require_once $_SERVER['DOCUMENT_ROOT'] . "/private/footer.php"; ?> +<?php endif; ?> |