diff options
| author | polo <ordipolo@gmx.fr> | 2023-12-23 10:00:24 +0100 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2023-12-23 10:00:24 +0100 |
| commit | a4d88fd1913758cc95b395eefcf5e9d730450382 (patch) | |
| tree | a7ffe3ab2816d7562cc967b5b4ef7c974dd7a0e2 /src/dependances.php | |
| parent | 78439b6a178e238ab8fb73d25567a85df78d6681 (diff) | |
| download | AppliGestionPHP-a4d88fd1913758cc95b395eefcf5e9d730450382.tar.gz AppliGestionPHP-a4d88fd1913758cc95b395eefcf5e9d730450382.tar.bz2 AppliGestionPHP-a4d88fd1913758cc95b395eefcf5e9d730450382.zip | |
devis payant, créer devis depuis facture, changement dans getIDsByIdClient(), suppression dépendance paquet latex "ulem", (string) dans setTelephone()
Diffstat (limited to 'src/dependances.php')
| -rw-r--r-- | src/dependances.php | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/dependances.php b/src/dependances.php index a3dd320..ab37b3a 100644 --- a/src/dependances.php +++ b/src/dependances.php | |||
| @@ -1,19 +1,23 @@ | |||
| 1 | <?php | 1 | <?php |
| 2 | // src/dependances.php | 2 | // src/dependances.php |
| 3 | // Vérification des dépendances nécessaires au fonctionnement de ce programmes. | 3 | // Vérification des dépendances nécessaires au fonctionnement de ce programme. |
| 4 | 4 | ||
| 5 | // Environnement dans lequel ce programmes a été créé: | 5 | // Environnement dans lequel ce programmes a été créé: |
| 6 | // - système archlinux avec l'interpréteur bash | 6 | // - système archlinux avec un bureau et l'interpréteur bash (sh non testé) |
| 7 | // - PHP 8.1 + paquet php-sqlite | 7 | // - PHP 8.1 |
| 8 | // - module pdo_sqlite activé dans le fichier php.ini | 8 | // - paquet php-sqlite et module pdo_sqlite activé dans le php.ini |
| 9 | // - sqlitebrowser (interface graphique pour sqlite) | ||
| 10 | // - distribution LaTeX texlive | ||
| 11 | // - zenity | 9 | // - zenity |
| 10 | // - sqlite 3 | ||
| 11 | // - sqlitebrowser (GUI pour sqlite) | ||
| 12 | // - la distribution texlive et pdflatex | ||
| 13 | |||
| 14 | // sqlitebrowser est optionnel mais vivement recommandé | ||
| 15 | // si il manque, le programme ouvrira à la place un terminal permettant d'utiliser la version CLI de sqlite si celle-ci est disponible | ||
| 12 | 16 | ||
| 13 | // zenity disponible | 17 | // zenity disponible |
| 14 | if(exec("zenity --version 2> /dev/null") === '') // commande qui n'ouvre pas de fenêtre, erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null | 18 | if(exec("zenity --version 2> /dev/null") === '') // commande qui n'ouvre pas de fenêtre, erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null |
| 15 | { | 19 | { |
| 16 | printf("Impossible de lancer zenity. Veuillez installer le paquet zenity\n"); | 20 | printf("Impossible de lancer zenity. Veuillez installer le paquet zenity.\nUn environnemet graphique est également nécéssaire.\n"); |
| 17 | exit(); | 21 | exit(); |
| 18 | } | 22 | } |
| 19 | 23 | ||
