From c4a3f80a6dccdff9b2abff6f159ef8fdd4382787 Mon Sep 17 00:00:00 2001 From: polo Date: Mon, 15 Jul 2024 17:49:31 +0200 Subject: =?UTF-8?q?d=C3=A9placement=20dossier=20d'ex=C3=A9cution,=20suppre?= =?UTF-8?q?ssion=20de=20Config::checkPath,=20bugs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.php | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) mode change 100755 => 100644 src/main.php (limited to 'src/main.php') diff --git a/src/main.php b/src/main.php old mode 100755 new mode 100644 index 95e5627..fb2b85e --- a/src/main.php +++ b/src/main.php @@ -3,15 +3,16 @@ // src/main.php //require('model/File.php'); -require('files.php'); -require('functions.php'); +require('src/files.php'); +require('src/functions.php'); // configuration du programme par l'utilisateur -require('Config.php'); // classe structure de données, lit config.php et préviens les erreurs (par exemple les / aux chemins manquants) -Config::readFile('../config.ini'); +require('src/Config.php'); // classe structure de données, lit config.ini et préviens les erreurs (par exemple les / aux chemins manquants) +Config::readFile('config/config.ini'); +Config::hydrate(); +makeFolder(Config::$db_path); makeFolder(Config::$latex_path); makeFolder(Config::$pdf_path); -Config::hydrate(); // et à coder peut-être plus tard //require('config_window.php'); // configuration user-friendly et assistée avec des messages d'erreur et des indications @@ -25,33 +26,33 @@ $sqlitebrowser_enable = false; $sqlite_cli = ''; // commande sqlite ou sqlite3 $x_term_command = ''; // commande terminal en mode graphique -require('dependances.php'); // vérification des dépendances -require('Dates.php'); // gère dates et timestamps +require('src/dependances.php'); // vérification des dépendances +require('src/Dates.php'); // gère dates et timestamps Dates::$date_format = Config::$date_format; // dates européennes ou américaines -require('model/DB.php'); // connexion en héritant de PDO +require('src/model/DB.php'); // connexion en héritant de PDO // création du DSN à mettre ailleurs (dans Model?) DB::$dsn = 'sqlite:' . Config::$db_path; // Data Source Name = 1er paramètre du constructeur de PDO: $bdd = new PDO($dsn); -require('model/Model.php'); // class Model extends DB, requêtes SQL -require('model/StructTablesDB.php'); +require('src/model/Model.php'); // class Model extends DB, requêtes SQL +require('src/model/StructTablesDB.php'); Model::createTables(); -require('model/Clients.php'); -require('model/Prestations.php'); -require('model/DevisFactures.php'); -require('model/CESU.php'); -require('model/Locations.php'); +require('src/model/Clients.php'); +require('src/model/Prestations.php'); +require('src/model/DevisFactures.php'); +require('src/model/CESU.php'); +require('src/model/Locations.php'); -require('view/Zenity.php'); // générer ler commandes système zenity -require('view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande) +require('src/view/Zenity.php'); // générer ler commandes système zenity +require('src/view/ZenitySetup.php'); // texte dans les fenêtres ET instanciation (un objet = une commande) -require('Latex.php'); // générer le code LaTeX +require('src/Latex.php'); // générer le code LaTeX // boucle principale -require('sections/1_customer.php'); -require('sections/2_service.php'); -require('sections/3_modify_data.php'); -require('sections/4_get_document.php'); -require('sections/5_view_data.php'); -require('main_loop.php'); // action !! +require('src/sections/1_customer.php'); +require('src/sections/2_service.php'); +require('src/sections/3_modify_data.php'); +require('src/sections/4_get_document.php'); +require('src/sections/5_view_data.php'); +require('src/main_loop.php'); // action !! -- cgit v1.2.3