summaryrefslogtreecommitdiff
path: root/Database/meth_dbmission.php
diff options
context:
space:
mode:
Diffstat (limited to 'Database/meth_dbmission.php')
-rw-r--r--Database/meth_dbmission.php86
1 files changed, 43 insertions, 43 deletions
diff --git a/Database/meth_dbmission.php b/Database/meth_dbmission.php
index f44edfc..bd23506 100644
--- a/Database/meth_dbmission.php
+++ b/Database/meth_dbmission.php
@@ -11,7 +11,7 @@
// https://www.freecodecamp.org/news/sql-joins-tutorial/
// Import de dbmain
-require_once(dirname( __FILE__ )."./dbmain.php");
+require_once(dirname( __FILE__ )."/dbmain.php");
// Extension de cette classe avec dbmain
class DbMission extends DbMain {
@@ -23,9 +23,9 @@ class DbMission extends DbMain {
final public function register_mission($subject, $clientId, $proId, $jobId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- INSERT INTO ".$this->tableMission."
- (date, subject, clientId, proId, jobCategoryId)
- VALUES
+ INSERT INTO ".$this->tableMission."
+ (date, subject, clientId, proId, jobCategoryId)
+ VALUES
(?, ?, ?, ?, ?)";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $subject, $clientId, $proId, $jobId));
@@ -36,11 +36,11 @@ class DbMission extends DbMain {
final public function accept_mission_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- acceptedByPro = ?
- WHERE
+ acceptedByPro = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -50,11 +50,11 @@ class DbMission extends DbMain {
final public function validate_mission_pro_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- validatedByPro = ?
- WHERE
+ validatedByPro = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -64,11 +64,11 @@ class DbMission extends DbMain {
final public function validate_mission_client_by_missionid($missionId) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
- validatedByClient = ?
- WHERE
+ validatedByClient = ?
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array(date("Y-m-d H:i:s"), $missionId));
@@ -78,11 +78,11 @@ class DbMission extends DbMain {
final public function review_mission($missionId, $review, $note) {
// Préparation de la requète pour enregistrement de la mission
$reqAddMission = "
- UPDATE
- ".$this->tableMission."
+ UPDATE
+ ".$this->tableMission."
SET
review = ?, note = ?
- WHERE
+ WHERE
missionId = ?";
// Exécution de la requète
$this->exec_cmd($reqAddMission, array($review, $note, $missionId));
@@ -95,17 +95,17 @@ class DbMission extends DbMain {
// Récupérations des missions d'un pro par son id
final public function get_mission_by_proid($proId) {
$reqGetMissionsProId = "
- SELECT
+ SELECT
missionId, date, subject, note, review,
- acceptedByPro, validatedByClient,
- validatedByPro, jobCategoryId, proId, lastname
- FROM
+ acceptedByPro, validatedByClient,
+ validatedByPro, jobCategoryId, proId, lastname
+ FROM
".$this->tableMission."
- LEFT JOIN
- ".$this->tableUserInfo."
- ON
+ LEFT JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
proId = ?";
$result = $this->exec_cmd($reqGetMissionsProId, array($proId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -114,17 +114,17 @@ class DbMission extends DbMain {
// Récupérations des missions d'un client par son id
final public function get_mission_by_clientid($clientId) {
$reqGetMissionsClientId = "
- SELECT
+ SELECT
missionId, date, subject, note, review,
- acceptedByPro, validatedByClient,
- validatedByPro, jobCategoryId, proId, lastname
- FROM
+ acceptedByPro, validatedByClient,
+ validatedByPro, jobCategoryId, proId, lastname
+ FROM
".$this->tableMission."
- LEFT JOIN
- ".$this->tableUserInfo."
- ON
+ LEFT JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
clientId = ?";
$result = $this->exec_cmd($reqGetMissionsClientId, array($clientId))->fetchAll(PDO::FETCH_ASSOC);
return $result;
@@ -133,9 +133,9 @@ class DbMission extends DbMain {
// Récupérations des missions d'un client par son id
final public function get_all_missions() {
$reqGetAllMission = "
- SELECT
- *
- FROM
+ SELECT
+ *
+ FROM
".$this->tableMission;
$result = $this->exec_cmd($reqGetAllMission, array())->fetchAll(PDO::FETCH_NUM);
return $result;
@@ -144,13 +144,13 @@ class DbMission extends DbMain {
// Compte le nombre de mission d'un consultant par son nom
final public function count_pro_missions_by_proid($proId) {
$reqCountMission = "
- SELECT COUNT(*) FROM
+ SELECT COUNT(*) FROM
".$this->tableMission."
- INNER JOIN
- ".$this->tableUserInfo."
- ON
+ INNER JOIN
+ ".$this->tableUserInfo."
+ ON
".$this->tableMission.".proId = ".$this->tableUserInfo.".userId
- WHERE
+ WHERE
proId = ?";
$result = $this->exec_cmd($reqCountMission, array($proId))->fetchAll(PDO::FETCH_NUM);
return $result;