|
|
|
@ -26,18 +26,18 @@ class UtilisateurGateway
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function insert(Utilisateur $utilisateur) : void{
|
|
|
|
|
$query = "INSERT INTO Utilisateur VALUE (:email,:pseudo,:mdp,:estAdmin)";
|
|
|
|
|
$query = "INSERT INTO Utilisateur VALUES (:email,:pseudo,:mdp,:estAdmin)";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
':email' => array($utilisateur->getEmail(),PDO::PARAM_STR),
|
|
|
|
|
':pseudo' => array($utilisateur->getPseudo(),PDO::PARAM_STR),
|
|
|
|
|
':mdp' => array($utilisateur->getMdp(),PDO::PARAM_STR),
|
|
|
|
|
':estAdmin' => array($utilisateur->getEstAdmin(),PDO::PARAM_BOOL)));
|
|
|
|
|
':email' => array($utilisateur->getEmail(),SQLITE3_TEXT),
|
|
|
|
|
':pseudo' => array($utilisateur->getPseudo(),SQLITE3_TEXT),
|
|
|
|
|
':mdp' => array($utilisateur->getMdp(),SQLITE3_TEXT),
|
|
|
|
|
':estAdmin' => array($utilisateur->getEstAdmin(),SQLITE3_INTEGER)));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function delete(string $email) : void{
|
|
|
|
|
$query = "DELETE FROM utilisateur WHERE email=:email";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
':email' => array($email ,PDO::PARAM_STR)
|
|
|
|
|
':email' => array($email ,SQLITE3_TEXT)
|
|
|
|
|
));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -45,7 +45,7 @@ class UtilisateurGateway
|
|
|
|
|
global $error;
|
|
|
|
|
$query = "SELECT * FROM Utilisateur WHERE email=:email";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
':email' => array($email,PDO::PARAM_STR)
|
|
|
|
|
':email' => array($email,SQLITE3_TEXT)
|
|
|
|
|
));
|
|
|
|
|
$results=$this->con->getResults();
|
|
|
|
|
foreach ($results as $row) {
|
|
|
|
@ -64,7 +64,7 @@ class UtilisateurGateway
|
|
|
|
|
global $error;
|
|
|
|
|
$query = "SELECT mdp FROM Utilisateur WHERE email=:email";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
':email' => array($email,PDO::PARAM_STR)
|
|
|
|
|
':email' => array($email,SQLITE3_TEXT)
|
|
|
|
|
));
|
|
|
|
|
$results=$this->con->getResults();
|
|
|
|
|
foreach ($results as $row) {
|
|
|
|
@ -80,7 +80,7 @@ class UtilisateurGateway
|
|
|
|
|
public function getEstAdminByEmail(string $email) : bool{
|
|
|
|
|
$query = "SELECT estAdmin FROM Utilisateur WHERE email=:email";
|
|
|
|
|
$this->con->executeQuery($query, array(
|
|
|
|
|
':email' => array($email,PDO::PARAM_STR)
|
|
|
|
|
':email' => array($email,SQLITE3_TEXT)
|
|
|
|
|
));
|
|
|
|
|
$results=$this->con->getResults();
|
|
|
|
|
foreach ($results as $row) {
|
|
|
|
|