summaryrefslogtreecommitdiff
path: root/Database/meth_dbuser.php
diff options
context:
space:
mode:
Diffstat (limited to 'Database/meth_dbuser.php')
-rw-r--r--Database/meth_dbuser.php36
1 files changed, 18 insertions, 18 deletions
diff --git a/Database/meth_dbuser.php b/Database/meth_dbuser.php
index 8e6ec35..cba1683 100644
--- a/Database/meth_dbuser.php
+++ b/Database/meth_dbuser.php
@@ -9,7 +9,7 @@ require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbUser extends DbMain {
// Enregistrement d'un nouvel utilisateur
- final public function add_user($email, $pass, $is_admin, $is_user, $is_consultant) {
+ final public function add_user($email, $pass, $is_client, $is_pro, $is_admin) {
// On vérifie si l'email existe deja dans la bdd
$exist = $this->check_exist_email($email);
// Si non
@@ -18,16 +18,16 @@ class DbUser extends DbMain {
$crypt = $this->crypt_pass($pass);
// Préparation de la requète
$reqAddUser = "INSERT INTO ".$this->tableUserAccount."
- (email, password, inscriptionDate, isAdmin, isUser, isConsultant)
+ (email, password, inscriptionDate, isClient, isPro, isAdmin)
VALUES (?, ?, ?, ?, ?, ?)";
// Execution de la requète
$this->exec_cmd($reqAddUser,
array($email,
$crypt,
date("Y-m-d H:i:s"),
- $is_admin,
- $is_user,
- $is_consultant
+ $is_client,
+ $is_pro,
+ $is_admin
)
);
// Retourne 1 pour réussite
@@ -39,17 +39,17 @@ class DbUser extends DbMain {
}
// Suppresion d'un utilisateur
- final public function del_user($id) {
+ final public function del_user($userId) {
// Préparation de la requète pour voir si l'utilisateur existe
- $reqCheckExistId = "SELECT EXISTS(SELECT * FROM ".$this->tableUserAccount." WHERE id = ?)";
+ $reqCheckExistId = "SELECT EXISTS(SELECT * FROM ".$this->tableUserAccount." WHERE userId = ?)";
// Exécution de la requète
- $data = $this->exec_cmd($reqCheckExistId, array($id))->fetchAll(PDO::FETCH_NUM);
+ $data = $this->exec_cmd($reqCheckExistId, array($userId))->fetchAll(PDO::FETCH_NUM);
// Si il existe
if ($data[0][0]) {
// Préparation de la requète pour suppression
- $reqDelUser = "DELETE FROM ".$this->tableUserAccount." WHERE id = ?";
+ $reqDelUser = "DELETE FROM ".$this->tableUserAccount." WHERE userId = ?";
// Exécution de la requète
- $this->exec_cmd($reqDelUser, array($id));
+ $this->exec_cmd($reqDelUser, array($userId));
// Retourne 1 pour réussite
return 1;
} else {
@@ -77,20 +77,20 @@ class DbUser extends DbMain {
}
// Enregistrement d'une mission
- final public function register_mission($subject, $note, $review, $userId, $consultantId) {
+ final public function register_mission($subject, $note, $review, $clientId, $proId) {
// Vérification de l'existance de l'id de consultant
- $exist = $this->check_exist_consultant($consultantId);
+ $exist = $this->check_exist_pro($proId);
// Si il existe
if ($exist) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "INSERT INTO ".$this->tableMission."
- (date, subject, note, review, userId, consultantId)
+ (date, subject, note, review, clientId, proId)
VALUES (?, ?, ?, ?, ?, ?)";
// Exécution de la requète
$this->exec_cmd($reqAddMission,
array(date("Y-m-d H:i:s"), $subject,
$note, $review,
- $userId, $consultantId
+ $clientId, $proId
)
);
// Retourne 1 pour réussite
@@ -104,7 +104,7 @@ class DbUser extends DbMain {
// Vérification de la combinaison email - pass pour authentification
final public function check_credential($email, $pass) {
// Préparation de la requète pour récupérer les infos ou l'email est présent
- $reqCheckCredential = "SELECT id, password
+ $reqCheckCredential = "SELECT userId, password
FROM ".$this->tableUserAccount." WHERE email = ? ";
// Chiffrement du mot de passe
$crypt = $this->crypt_pass($pass);
@@ -113,7 +113,7 @@ class DbUser extends DbMain {
// Vérifiaction de correspondance email & pass
foreach ($data as $rows) {
if ($rows["password"] == $crypt) {
- return $rows["id"];
+ return $rows["userId"];
}
}
}
@@ -121,14 +121,14 @@ class DbUser extends DbMain {
// Vérification de la combinaison email - jeton d'auto-login pour authentification
final public function check_token_autologin($email, $token) {
// Préparation de la requète pour récupérer les infos ou l'email est présent
- $reqCheckToken = "SELECT id, tokenAutoLogin
+ $reqCheckToken = "SELECT userId, tokenAutoLogin
FROM ".$this->tableUserAccount." WHERE email = ?";
// Exécution de la requète
$data = $this->exec_cmd($reqCheckToken, array($email))->fetchAll(PDO::FETCH_ASSOC);
// Vérifiaction de correspondance email & jeton d'auto-connection
foreach ($data as $rows) {
if ($rows["tokenAutoLogin"] == $token) {
- return $rows["id"];
+ return $rows["userId"];
}
}
}