summaryrefslogtreecommitdiff
path: root/Database/meth_dbadmin.php
diff options
context:
space:
mode:
Diffstat (limited to 'Database/meth_dbadmin.php')
-rw-r--r--Database/meth_dbadmin.php56
1 files changed, 47 insertions, 9 deletions
diff --git a/Database/meth_dbadmin.php b/Database/meth_dbadmin.php
index 883063b..112bce1 100644
--- a/Database/meth_dbadmin.php
+++ b/Database/meth_dbadmin.php
@@ -11,7 +11,11 @@ class DbAdmin extends DbMain {
// Récupérer toutes les infos de la table userAccount
final public function get_all_users_account() {
- $reqGetAll = "SELECT * FROM ".$this->tableUserAccount;
+ $reqGetAll = "
+ SELECT
+ *
+ FROM
+ ".$this->tableUserAccount;
// https://www.php.net/manual/fr/pdostatement.fetch.php
// "PDO::FETCH_ASSOC: retourne un tableau indexé
// par le nom de la colonne comme retourné dans le jeu de résultats"
@@ -24,7 +28,14 @@ class DbAdmin extends DbMain {
final public function user_del($userId) {
// Préparation de la requète pour voir si l'utilisateur existe
// https://stackoverflow.com/questions/1676551/best-way-to-test-if-a-row-exists-in-a-mysql-table
- $reqCheckExistId = "SELECT EXISTS(SELECT 1 FROM ".$this->tableUserAccount." WHERE userId = ? LIMIT 1)";
+ $reqCheckExistId = "
+ SELECT EXISTS(
+ SELECT 1 FROM
+ ".$this->tableUserAccount."
+ WHERE
+ userId = ?
+ LIMIT 1
+ )";
// Exécution de la requète, fetchall pour avoir le résultat
// https://www.php.net/manual/fr/pdostatement.fetch.php
// struct par défaut req et index (fetch_both) = arr([0] => arr("req" => BOOL, [0] => BOOL))
@@ -48,20 +59,36 @@ class DbAdmin extends DbMain {
// Ajout d'une categorie
final public function job_category_register($jobCategoryNameEn, $jobCategoryNameFr) {
// Préparation et execution de la requète pour voir si la categorie existe en anglais
- $reqCheckjobCategoryNameEn = "SELECT EXISTS(SELECT 1 FROM ".$this->tableJobCategory." WHERE jobCategoryNameEn = ? LIMIT 1)";
+ $reqCheckjobCategoryNameEn = "
+ SELECT EXISTS(
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryNameEn = ?
+ LIMIT 1
+ )";
$reqResultEn = $this->exec_cmd($reqCheckjobCategoryNameEn, array($jobCategoryNameEn))->fetchAll(PDO::FETCH_NUM);
// Si il n'existe pas en anglais
if (!$reqResultEn[0][0]) {
// Préparation et execution de la requète pour voir si la categorie existe en Français
- $reqCheckjobCategoryNameFr = "SELECT EXISTS(SELECT 1 FROM ".$this->tableJobCategory." WHERE jobCategoryNameFr = ? LIMIT 1)";
+ $reqCheckjobCategoryNameFr = "
+ SELECT EXISTS(
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryNameFr = ?
+ LIMIT 1
+ )";
$reqResultFr = $this->exec_cmd($reqCheckjobCategoryNameFr, array($jobCategoryNameFr))->fetchAll(PDO::FETCH_NUM);
// Si il n'existe pas en Français non plus
if (!$reqResultFr[0][0]) {
// Préparation de la requète pour l'ajout
- $reqjobCategoryNameAdd = "INSERT INTO ".$this->tableJobCategory."
- (jobCategoryNameEn, jobCategoryNameFr)
+ $reqjobCategoryNameAdd = "
+ INSERT INTO
+ ".$this->tableJobCategory."
+ (jobCategoryNameEn, jobCategoryNameFr)
VALUES
- (? ,?)";
+ (? ,?)";
// Exécution de la requète
$this->exec_cmd($reqjobCategoryNameAdd, array($jobCategoryNameEn, $jobCategoryNameFr));
// Retourne 1 pour réussite
@@ -79,7 +106,14 @@ class DbAdmin extends DbMain {
// Suppresion d'un utilisateur
final public function job_category_del($jobCategoryId) {
// Préparation de la requète pour voir si l'utilisateur existe
- $reqCheckExistId = "SELECT EXISTS(SELECT 1 FROM ".$this->tableJobCategory." WHERE jobCategoryId = ? LIMIT 1)";
+ $reqCheckExistId = "
+ SELECT EXISTS(
+ SELECT 1 FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryId = ?
+ LIMIT 1
+ )";
// Exécution de la requète, fetchall pour avoir le résultat
// struct par défaut req et index (fetch_both) = arr([0] => arr("req" => BOOL, [0] => BOOL))
// fetch_num pour casser l'index "req" en chiffre, dict -> list
@@ -87,7 +121,11 @@ class DbAdmin extends DbMain {
// Si il existe
if ($reqResult[0][0]) {
// Préparation de la requète pour suppression
- $reqDelJobCategory = "DELETE FROM ".$this->tableJobCategory." WHERE jobCategoryId = ?";
+ $reqDelJobCategory = "
+ DELETE FROM
+ ".$this->tableJobCategory."
+ WHERE
+ jobCategoryId = ?";
// Exécution de la requète
$this->exec_cmd($reqDelJobCategory, array($jobCategoryId));
// Retourne 1 pour réussite