summaryrefslogtreecommitdiff
path: root/src/main.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.php')
-rw-r--r--[-rwxr-xr-x]src/main.php49
1 files changed, 25 insertions, 24 deletions
diff --git a/src/main.php b/src/main.php
index 95e5627..fb2b85e 100755..100644
--- a/src/main.php
+++ b/src/main.php
@@ -3,15 +3,16 @@
3// src/main.php 3// src/main.php
4 4
5//require('model/File.php'); 5//require('model/File.php');
6require('files.php'); 6require('src/files.php');
7require('functions.php'); 7require('src/functions.php');
8 8
9// configuration du programme par l'utilisateur 9// configuration du programme par l'utilisateur
10require('Config.php'); // classe structure de données, lit config.php et préviens les erreurs (par exemple les / aux chemins manquants) 10require('src/Config.php'); // classe structure de données, lit config.ini et préviens les erreurs (par exemple les / aux chemins manquants)
11Config::readFile('../config.ini'); 11Config::readFile('config/config.ini');
12Config::hydrate();
13makeFolder(Config::$db_path);
12makeFolder(Config::$latex_path); 14makeFolder(Config::$latex_path);
13makeFolder(Config::$pdf_path); 15makeFolder(Config::$pdf_path);
14Config::hydrate();
15// et à coder peut-être plus tard 16// et à coder peut-être plus tard
16//require('config_window.php'); // configuration user-friendly et assistée avec des messages d'erreur et des indications 17//require('config_window.php'); // configuration user-friendly et assistée avec des messages d'erreur et des indications
17 18
@@ -25,33 +26,33 @@ $sqlitebrowser_enable = false;
25$sqlite_cli = ''; // commande sqlite ou sqlite3 26$sqlite_cli = ''; // commande sqlite ou sqlite3
26$x_term_command = ''; // commande terminal en mode graphique 27$x_term_command = ''; // commande terminal en mode graphique
27 28
28require('dependances.php'); // vérification des dépendances 29require('src/dependances.php'); // vérification des dépendances
29require('Dates.php'); // gère dates et timestamps 30require('src/Dates.php'); // gère dates et timestamps
30Dates::$date_format = Config::$date_format; // dates européennes ou américaines 31Dates::$date_format = Config::$date_format; // dates européennes ou américaines
31 32
32require('model/DB.php'); // connexion en héritant de PDO 33require('src/model/DB.php'); // connexion en héritant de PDO
33// création du DSN à mettre ailleurs (dans Model?) 34// création du DSN à mettre ailleurs (dans Model?)
34DB::$dsn = 'sqlite:' . Config::$db_path; // Data Source Name = 1er paramètre du constructeur de PDO: $bdd = new PDO($dsn); 35DB::$dsn = 'sqlite:' . Config::$db_path; // Data Source Name = 1er paramètre du constructeur de PDO: $bdd = new PDO($dsn);
35 36
36require('model/Model.php'); // class Model extends DB, requêtes SQL 37require('src/model/Model.php'); // class Model extends DB, requêtes SQL
37require('model/StructTablesDB.php'); 38require('src/model/StructTablesDB.php');
38Model::createTables(); 39Model::createTables();
39 40
40require('model/Clients.php'); 41require('src/model/Clients.php');
41require('model/Prestations.php'); 42require('src/model/Prestations.php');
42require('model/DevisFactures.php'); 43require('src/model/DevisFactures.php');
43require('model/CESU.php'); 44require('src/model/CESU.php');
44require('model/Locations.php'); 45require('src/model/Locations.php');
45 46
46require('view/Zenity.php'); // générer ler commandes système zenity 47require('src/view/Zenity.php'); // générer ler commandes système zenity
47require('view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande) 48require('src/view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande)
48 49
49require('Latex.php'); // générer le code LaTeX 50require('src/Latex.php'); // générer le code LaTeX
50 51
51// boucle principale 52// boucle principale
52require('sections/1_customer.php'); 53require('src/sections/1_customer.php');
53require('sections/2_service.php'); 54require('src/sections/2_service.php');
54require('sections/3_modify_data.php'); 55require('src/sections/3_modify_data.php');
55require('sections/4_get_document.php'); 56require('src/sections/4_get_document.php');
56require('sections/5_view_data.php'); 57require('src/sections/5_view_data.php');
57require('main_loop.php'); // action !! 58require('src/main_loop.php'); // action !!