moved edit page to user view, to replace view.php, and edited Controller to show the right page

This commit is contained in:
Capelier-Marla 2023-01-17 12:05:30 +01:00 committed by Thomas Rubini
parent 926b611126
commit 2469823f9d
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373
3 changed files with 9 additions and 21 deletions

View File

@ -108,6 +108,6 @@ final class UserController
$O_userModel = new UserModel();
$A_user = $O_userModel->getUserByID($_SESSION["ID"]);
return View::show("user/view", $A_user);
return View::show("user/edit", $A_user);
}
}

View File

@ -1,28 +1,24 @@
<?php
$array_account = array(
"username" => "Jean_Michel_du_13",
"email" => "jeanmicheldu13@gmail.com"
);
?>
<main>
<a href="/disconnect">Se déconnecter</a>
<form action="/account/disconnect" method="post">
<?php if($A_view["ADMIN"]) echo "<p>Compte administrateur</p>"; ?>
<a href="/user/logout">Se déconnecter</a>
<form action="/user/edit" method="post">
<label for="profilPicture">Changer l'image de profil&nbsp;</label>
<input type="file" name="profilPicture" id="profilPicture" accept="image/*">
<label for="username">Changer le nom d'utilisateur&nbsp;</label>
<input type="text" name="username" id="username" placeholder="<?= $array_account["username"] ?>">
<input type="text" name="username" id="username" placeholder="<?= $A_view["USERNAME"] ?>">
<label for="email">Changer d'e-mail&nbsp;</label>
<input type="email" name="email" id="email" placeholder="<?= $array_account["email"] ?>">
<input type="email" name="email" id="email" placeholder="<?= $A_view["EMAIL"] ?>">
<button type="button">Enregistrer</button>
</form>
<hr>
<a href="/account/delete">Supprimer le compte ⚠️</a>
<a href="/user/delete">Supprimer le compte ⚠️</a>
</main>

View File

@ -1,8 +0,0 @@
<p> Your account : </p>
<p> Email : <?= $A_view["EMAIL"] ?> </p>
<p> Name : <?= $A_view["USERNAME"] ?> </p>
<p> Admin status : <?= $A_view["ADMIN"] ? "yes" : "no" ?> </p>
<form method="POST" action="/user/logout">
<input type="submit" value="Se déconnecter">
</form>