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