summaryrefslogtreecommitdiff
path: root/Database/dbmain.php
diff options
context:
space:
mode:
authorDebulois <quentin@debulois.fr>2022-03-31 14:56:45 +0200
committerDebulois <quentin@debulois.fr>2022-03-31 14:56:45 +0200
commitb637d625216e50602d0bde8a544c281ca00af5fa (patch)
tree5e44ad1048f8a3583cc854fe3bc21086ede4d88a /Database/dbmain.php
parentc9d4c87b21f1050a780f5296961d24bd17c9cdc8 (diff)
Grosse maj encore avec ajout de fonctionnalités dans l'admin principalement et grosse remise en page / rennomage et preparation pour retravailler le CSS
Diffstat (limited to 'Database/dbmain.php')
-rw-r--r--Database/dbmain.php30
1 files changed, 21 insertions, 9 deletions
diff --git a/Database/dbmain.php b/Database/dbmain.php
index 1f1ac24..77999f9 100644
--- a/Database/dbmain.php
+++ b/Database/dbmain.php
@@ -1,20 +1,27 @@
<?php
-// ****************************************************************************
-// Description: Partie commune des deux ensembles de méthodes
-// pour la gestion de la BDD
-// ****************************************************************************
+
+// ############################################################################
+// # #
+// # Description: Partie commune des deux ensembles de méthodes #
+// # pour la gestion de la BDD #
+// # #
+// ############################################################################
+
// Utilisation de PDO:
// https://www.php.net/manual/fr/pdo.connections.php
-//
// private: accessible uniquement dans la class
// protected: accesible depuis l'extérieur et donc via extend mais non modifiable
// public: accessible et modifiable depuis l'extérieur
// final: ne peut etre ré-écris (overload)
class DbMain {
+
+ // ****************************************************************************
+ // INFOS GLOBAL ET DE CONNEXION
+ // ****************************************************************************
// Pour gérer si "en production"
private $debug = True;
- // Salt pour chiffrement
+ // Salt pour le chiffrement
private $salt = "cTKXHBoN3oxymlhNem2h";
// Configuration du serveur MYSQL / MARIADB
private $conn;
@@ -23,8 +30,9 @@ class DbMain {
private $pass = "";
private $database = "alphajob";
- // Déclaration des tables
- // Timestamp auto si non renseigné
+ // ****************************************************************************
+ // DECLARATION DES TABLES
+ // ****************************************************************************
// UserAccount, infos du compte nécessaire à la connection
private $createTableUserAccount = "CREATE TABLE IF NOT EXISTS `alphajob`.`userAccount` (
`userId` INT UNSIGNED NOT NULL AUTO_INCREMENT,
@@ -134,6 +142,9 @@ class DbMain {
protected $tableUserJob = "userJob";
protected $tableMission = "mission";
+ // ****************************************************************************
+ // FONCTIONS PRINCIPALES
+ // ****************************************************************************
// Création de la DB si elle n'existe pas
private function create_db() {
$reqInitDb = "CREATE DATABASE IF NOT EXISTS ".$this->database;
@@ -210,7 +221,7 @@ class DbMain {
return $data[0][0];
}
- // Fonction "auto", déclenchée à l'instanciation
+ // Constructeur, fonction "auto" déclenchée à l'instanciation
final public function __construct() {
// Essaie de se connecter a la BDD
if ($this->debug) {
@@ -220,4 +231,5 @@ class DbMain {
}
}
}
+
?> \ No newline at end of file