Merge branch 'reorganisation' of https://codefirst.iut.uca.fr/git/WikiFantasy/WF-Website into reorganisation

pull/17/head
kevin.modejar 6 months ago
commit fbf88794e1

@ -3,22 +3,22 @@
class User{
private string $id;
private int $id;
private string $username;
private string $passwd;
private string $hidenPasswd;
private string $img;
private int $img;
private string $email;
/**
* @param string $id
* @param int $id
* @param string $username
* @param string $passwd
* @param string $hidenPasswd
* @param string $img
* @param int $img
* @param string $email
*/
public function __construct(string $id, string $username, string $passwd, string $img, string $email)
public function __construct(int $id, string $username, string $passwd, int $img, string $email)
{
$this->id = $id;
$this->username = $username;
@ -31,7 +31,7 @@
/**
* @return string
*/
public function getId(): string
public function getId(): int
{
return $this->id;
}
@ -39,7 +39,7 @@
/**
* @param string $id
*/
public function setId(string $id): void
public function setId(int $id): void
{
$this->id = $id;
}
@ -63,7 +63,7 @@
/**
* @return string
*/
public function getImg(): string
public function getImg(): int
{
return $this->img;
}
@ -71,7 +71,7 @@
/**
* @param string $img
*/
public function setImg(string $img): void
public function setImg(int $img): void
{
$this->img = $img;
}

@ -41,8 +41,8 @@ Class UserGateway{
}
public function findDataUser(string $id):array{
//obtenir les information d'un user
public function findDataUser(int $id):array{
$query = 'SELECT * FROM Users WHERE id_user=:idUser';
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR)));
$result = $con->getResults();
@ -51,7 +51,7 @@ Class UserGateway{
// ===================== UPDATE FUNCTION =====================
public function updateUsername(string $id, string $newUsername):array{
public function updateUsername(int $id, string $newUsername):array{
//Update le nom du user passé en paramètre
$queryUpdate = 'UPDATE Users SET username=:newUsername WHERE id_user=:idUser';
$con->executeQuery($queryUpdate, array(':idUser'=>array($id, PDO::PARAM_STR), ':newUsername'=> array($newUsername, PDO::PARAM_STR)));
@ -62,7 +62,7 @@ Class UserGateway{
return $result;
}
public function updateEmail(string $id, string $newEmail):array{
public function updateEmail(int $id, string $newEmail):array{
//Update le email du user passé en paramètre
$queryUpdate = 'UPDATE Users SET email=:newEmail WHERE id_user=:idUser';
$con->executeQuery($queryUpdate, array(':idUser'=>array($id, PDO::PARAM_STR), ':newEmail'=> array($newEmail, PDO::PARAM_STR)));
@ -74,7 +74,7 @@ Class UserGateway{
return $result;
}
public function updateImg(string $id, string $newImg):array{
public function updateImg(int $id, int $newImg):array{
//Update l'image du user passé en paramètre
$query = 'UPDATE Users SET img=:newImg WHERE id_user=:idUser';
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR), ':newImg'=> array($newImg, PDO::PARAM_STR)));
@ -86,7 +86,7 @@ Class UserGateway{
return $result;
}
public function updatePasswd(string $id, string $newPassWd):array{
public function updatePasswd(int $id, string $newPassWd):array{
//Update le passwd du user passé en paramètre
$query = 'UPDATE Users SET pssword=:newPassWd WHERE id_user=:idUser';
$con->executeQuery($query, array(':idUser'=>array($id, PDO::PARAM_STR), ':newPassWd'=> array($newPassWd, PDO::PARAM_STR)));

@ -30,7 +30,7 @@
// }
// }
public function getDataUser(string $id){
public function getDataUser(int $id){
$res = $this->gateway->findDataUser($id);
foreach($res as $sources){
$src[] = new sourceEntity(
@ -45,28 +45,28 @@
}
public function setUsername(string $id, string $newUsername){
public function setUsername(int $id, string $newUsername){
$res = $this->gateway->updateUsername($id,$newUsername);
$src[] = new sourceEntity($res['username']);
return $src;
}
public function setEmail(string $id, string $newEmail){
public function setEmail(int $id, string $newEmail){
$res = $this->gateway->updateEmail($id,$newEmail);
$src[] = new sourceEntity($res['email']);
return $src;
}
public function setImg(string $id, string $newImg){
public function setImg(int $id, int $newImg){
$res = $this->gateway->updateImg($id,$newImg);
$src[] = new sourceEntity($res['img']);
return $src;
}
public function setPassWd(string $id, string $newPassWd){
public function setPassWd(int $id, string $newPassWd){
$res = $this->gateway->updatePasswd($id,$newPassWd);
$src[] = new sourceEntity($res['pssword']);

@ -3,11 +3,12 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="../styles/styleProfil.css" media="screen">
<link rel="stylesheet" type="text/css" href="../public/styles/styleProfil.css" media="screen">
<title>Wiki Fantasy : Profil</title>
<link id="favicon" rel="icon" href="../images/iconeSombre.ico"> <!-- Par défaut sombre -->
<link id="favicon" rel="icon" href="../../images/iconeSombre.ico"> <!-- Par défaut sombre -->
<link href="https://fonts.googleapis.com/css2?family=Lemon&display=swap" rel="stylesheet">
<script defer src="../script/theme-toggle.js"></script>
<script defer src="../public/script/theme-toggle.js"></script>
<script defer src="../public/script/changeData.js"></script>
</head>
<body>
<div class="container">
@ -29,10 +30,14 @@
<img src="../images/imageProfil.png" class="imageProfil" onmousedown="return false"/>
<p class="nameProfil"> <strong> Tyler De Dordogne</strong></p>
<p class="infoProfil"> <strong> Tyler De Dordogne</strong><img class='imgModify' src='../images/modify.svg'/></p>
<p class="nameProfil"> <strong> user@wikiFantasy.com</strong></p>
<p class="nameProfil"> <strong> *********</strong></p>
<p class="infoProfil"> <strong> user@wikiFantasy.com</strong><img class='imgModify' src='../images/modify.svg'/></p>
<p class="infoProfil"> <strong> *********</strong><img class='imgModify' src='../images/modify.svg'/></p>
<div class="languageDiv">
<p class="languageTitle">Language :</p>

Loading…
Cancel
Save