diff options
Diffstat (limited to 'src/main.php')
| -rw-r--r--[-rwxr-xr-x] | src/main.php | 49 |
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'); |
| 6 | require('files.php'); | 6 | require('src/files.php'); |
| 7 | require('functions.php'); | 7 | require('src/functions.php'); |
| 8 | 8 | ||
| 9 | // configuration du programme par l'utilisateur | 9 | // configuration du programme par l'utilisateur |
| 10 | require('Config.php'); // classe structure de données, lit config.php et préviens les erreurs (par exemple les / aux chemins manquants) | 10 | require('src/Config.php'); // classe structure de données, lit config.ini et préviens les erreurs (par exemple les / aux chemins manquants) |
| 11 | Config::readFile('../config.ini'); | 11 | Config::readFile('config/config.ini'); |
| 12 | Config::hydrate(); | ||
| 13 | makeFolder(Config::$db_path); | ||
| 12 | makeFolder(Config::$latex_path); | 14 | makeFolder(Config::$latex_path); |
| 13 | makeFolder(Config::$pdf_path); | 15 | makeFolder(Config::$pdf_path); |
| 14 | Config::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 | ||
| 28 | require('dependances.php'); // vérification des dépendances | 29 | require('src/dependances.php'); // vérification des dépendances |
| 29 | require('Dates.php'); // gère dates et timestamps | 30 | require('src/Dates.php'); // gère dates et timestamps |
| 30 | Dates::$date_format = Config::$date_format; // dates européennes ou américaines | 31 | Dates::$date_format = Config::$date_format; // dates européennes ou américaines |
| 31 | 32 | ||
| 32 | require('model/DB.php'); // connexion en héritant de PDO | 33 | require('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?) |
| 34 | DB::$dsn = 'sqlite:' . Config::$db_path; // Data Source Name = 1er paramètre du constructeur de PDO: $bdd = new PDO($dsn); | 35 | DB::$dsn = 'sqlite:' . Config::$db_path; // Data Source Name = 1er paramètre du constructeur de PDO: $bdd = new PDO($dsn); |
| 35 | 36 | ||
| 36 | require('model/Model.php'); // class Model extends DB, requêtes SQL | 37 | require('src/model/Model.php'); // class Model extends DB, requêtes SQL |
| 37 | require('model/StructTablesDB.php'); | 38 | require('src/model/StructTablesDB.php'); |
| 38 | Model::createTables(); | 39 | Model::createTables(); |
| 39 | 40 | ||
| 40 | require('model/Clients.php'); | 41 | require('src/model/Clients.php'); |
| 41 | require('model/Prestations.php'); | 42 | require('src/model/Prestations.php'); |
| 42 | require('model/DevisFactures.php'); | 43 | require('src/model/DevisFactures.php'); |
| 43 | require('model/CESU.php'); | 44 | require('src/model/CESU.php'); |
| 44 | require('model/Locations.php'); | 45 | require('src/model/Locations.php'); |
| 45 | 46 | ||
| 46 | require('view/Zenity.php'); // générer ler commandes système zenity | 47 | require('src/view/Zenity.php'); // générer ler commandes système zenity |
| 47 | require('view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande) | 48 | require('src/view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande) |
| 48 | 49 | ||
| 49 | require('Latex.php'); // générer le code LaTeX | 50 | require('src/Latex.php'); // générer le code LaTeX |
| 50 | 51 | ||
| 51 | // boucle principale | 52 | // boucle principale |
| 52 | require('sections/1_customer.php'); | 53 | require('src/sections/1_customer.php'); |
| 53 | require('sections/2_service.php'); | 54 | require('src/sections/2_service.php'); |
| 54 | require('sections/3_modify_data.php'); | 55 | require('src/sections/3_modify_data.php'); |
| 55 | require('sections/4_get_document.php'); | 56 | require('src/sections/4_get_document.php'); |
| 56 | require('sections/5_view_data.php'); | 57 | require('src/sections/5_view_data.php'); |
| 57 | require('main_loop.php'); // action !! | 58 | require('src/main_loop.php'); // action !! |
