summaryrefslogtreecommitdiff
path: root/php/dependances.php
diff options
context:
space:
mode:
Diffstat (limited to 'php/dependances.php')
-rw-r--r--php/dependances.php26
1 files changed, 13 insertions, 13 deletions
diff --git a/php/dependances.php b/php/dependances.php
index 4a5667e..66ce414 100644
--- a/php/dependances.php
+++ b/php/dependances.php
@@ -11,14 +11,14 @@
11// - zenity 11// - zenity
12 12
13// zenity disponible 13// zenity disponible
14if(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 14if(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{ 15{
16 printf("Impossible de lancer zenity. Veuillez installer le paquet zenity\n"); 16 printf("Impossible de lancer zenity. Veuillez installer le paquet zenity\n");
17 exit(); 17 exit();
18} 18}
19 19
20// compilateur pdflatex disponible 20// compilateur pdflatex disponible
21if(exec("pdflatex -version 2> /dev/null") == '') // erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null 21if(exec("pdflatex -version 2> /dev/null") === '') // erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null
22{ 22{
23 printf("Impossible de lancer pdflatex. Veuillez installer une distribution LaTeX.\n"); 23 printf("Impossible de lancer pdflatex. Veuillez installer une distribution LaTeX.\n");
24 exit(); 24 exit();
@@ -37,10 +37,10 @@ if(!extension_loaded("pdo_sqlite"))
37 37
38 38
39// client sqlite 39// client sqlite
40if($exec_mode == 'gui') 40if($exec_mode === 'gui')
41{ 41{
42 // sqlitebrowser disponible 42 // sqlitebrowser disponible
43 if(exec("which sqlitebrowser 2> /dev/null") != '') // which parcourt les dossiers du PATH et affiche les chemins trouvés, erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null 43 if(exec("which sqlitebrowser 2> /dev/null") !== '') // which parcourt les dossiers du PATH et affiche les chemins trouvés, erreur si la chaine est vide parce que la sortie d'erreur va dans /dev/null
44 { 44 {
45 $sqlitebrowser_enable = true; 45 $sqlitebrowser_enable = true;
46 } 46 }
@@ -49,32 +49,32 @@ if($exec_mode == 'gui')
49 { 49 {
50 printf("Sqlitebrowser n'est pas disponible. J'espère que vous maîtrisez le SQL.\n"); 50 printf("Sqlitebrowser n'est pas disponible. J'espère que vous maîtrisez le SQL.\n");
51 51
52 if(exec("which xterm 2> /dev/null") != '' && exec("xterm -v 2> /dev/null") != '') 52 if(exec("which xterm 2> /dev/null") !== '' && exec("xterm -v 2> /dev/null") !== '')
53 { 53 {
54 $x_term_ccommand = 'xterm -e'; 54 $x_term_ccommand = 'xterm -e';
55 } 55 }
56 elseif(exec("which urxvt 2> /dev/null") != '') 56 elseif(exec("which urxvt 2> /dev/null") !== '')
57 { 57 {
58 $x_term_ccommand = 'urxvt -e'; 58 $x_term_ccommand = 'urxvt -e';
59 } 59 }
60 elseif(exec("which lxterminal 2> /dev/null") != '' && exec("lxterminal -v 2> /dev/null") != '') 60 elseif(exec("which lxterminal 2> /dev/null") !== '' && exec("lxterminal -v 2> /dev/null") !== '')
61 { 61 {
62 $x_term_ccommand = 'lxterminal -e'; 62 $x_term_ccommand = 'lxterminal -e';
63 } 63 }
64 elseif(exec("which xfce4-terminal 2> /dev/null") != '' && exec("xfce4-terminal -V 2> /dev/null") != '') 64 elseif(exec("which xfce4-terminal 2> /dev/null") !== '' && exec("xfce4-terminal -V 2> /dev/null") !== '')
65 { 65 {
66 $x_term_ccommand = 'xfce4-terminal -x'; 66 $x_term_ccommand = 'xfce4-terminal -x';
67 } 67 }
68 elseif(exec("which gnome-terminal 2> /dev/null") != '') 68 elseif(exec("which gnome-terminal 2> /dev/null") !== '')
69 { 69 {
70 $x_term_ccommand = 'gnome-terminal --'; 70 $x_term_ccommand = 'gnome-terminal --';
71 } 71 }
72 elseif(exec("which konsole 2> /dev/null") != '' && exec("konsole -v 2> /dev/null") != '') 72 elseif(exec("which konsole 2> /dev/null") !== '' && exec("konsole -v 2> /dev/null") !== '')
73 { 73 {
74 $x_term_ccommand = 'konsole -e'; 74 $x_term_ccommand = 'konsole -e';
75 } 75 }
76 // pour MAC - NON TESTÉ !! (possibilité de détecter le système avec uname?) 76 // pour MAC - NON TESTÉ !! (possibilité de détecter le système avec uname?)
77 //~ elseif(exec("which Terminal 2> /dev/null") != '') 77 //~ elseif(exec("which Terminal 2> /dev/null") !== '')
78 //~ { 78 //~ {
79 //~ $x_term_ccommand = 'open -a Terminal -e'; // ne marche probablement pas 79 //~ $x_term_ccommand = 'open -a Terminal -e'; // ne marche probablement pas
80 //~ } 80 //~ }
@@ -86,11 +86,11 @@ if($exec_mode == 'gui')
86} 86}
87 87
88// sqlite CLI disponible 88// sqlite CLI disponible
89if(exec("which sqlite 2> /dev/null") != '' && exec("sqlite --version 2> /dev/null") != '') 89if(exec("which sqlite 2> /dev/null") !== '' && exec("sqlite --version 2> /dev/null") !== '')
90{ 90{
91 $sqlite_cli = 'sqlite'; 91 $sqlite_cli = 'sqlite';
92} 92}
93elseif(exec("which sqlite3 2> /dev/null") != '' && exec("sqlite3 --version 2> /dev/null") != '') 93elseif(exec("which sqlite3 2> /dev/null") !== '' && exec("sqlite3 --version 2> /dev/null") !== '')
94{ 94{
95 $sqlite_cli = 'sqlite3'; 95 $sqlite_cli = 'sqlite3';
96} 96}