summaryrefslogtreecommitdiff
path: root/controller/installation.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/installation.php')
-rw-r--r--controller/installation.php24
1 files changed, 15 insertions, 9 deletions
diff --git a/controller/installation.php b/controller/installation.php
index 5aa5ac9..2e4e1c3 100644
--- a/controller/installation.php
+++ b/controller/installation.php
@@ -32,8 +32,8 @@ function installation()
32 // - créer le dossier data à la racine du site 32 // - créer le dossier data à la racine du site
33 // - lui donner les droits du dossier data pour 777 33 // - lui donner les droits du dossier data pour 777
34 34
35 // valeur en octal 35 // droits en octal
36 $droitsDossiers = 0777; // mettre 0755 en production 36 $droitsDossiers = 0777;
37 $droitsFichiers = 0666; 37 $droitsFichiers = 0666;
38 38
39 if(!file_exists('data') && !mkdir('data')) 39 if(!file_exists('data') && !mkdir('data'))
@@ -68,16 +68,22 @@ function installation()
68 { 68 {
69 createIndexPHP('data/' . $page . '/index.php', $droitsFichiers); 69 createIndexPHP('data/' . $page . '/index.php', $droitsFichiers);
70 } 70 }
71 foreach ($sousDossiers as $dossier) 71 if(!file_exists('data/' . $page . '/positions.json'))
72 { 72 {
73 if(!file_exists('data/' . $page . '/' . $dossier)) 73 // création de fichiers VIDES (gestion par le modèle)
74 touch('data/' . $page . '/positions.json');
75 chmod('data/' . $page . '/positions.json', $droitsFichiers);
76 }
77 foreach ($sousDossiers as $sousDossier)
78 {
79 if(!file_exists('data/' . $page . '/' . $sousDossier))
74 { 80 {
75 mkdir('data/' . $page . '/' . $dossier); 81 mkdir('data/' . $page . '/' . $sousDossier);
76 chmod('data/' . $page . '/' . $dossier, $droitsDossiers); 82 chmod('data/' . $page . '/' . $sousDossier, $droitsDossiers);
77 } 83 }
78 if(!file_exists('data/' . $page . '/' . $dossier . '/index.php')) 84 if(!file_exists('data/' . $page . '/' . $sousDossier . '/index.php'))
79 { 85 {
80 createIndexPHP('data/' . $page . '/' . $dossier . '/index.php', $droitsFichiers); 86 createIndexPHP('data/' . $page . '/' . $sousDossier . '/index.php', $droitsFichiers);
81 } 87 }
82 } 88 }
83 // if(!file_exists('data/' . $page . '/multimedia')) 89 // if(!file_exists('data/' . $page . '/multimedia'))
@@ -87,7 +93,7 @@ function installation()
87 // } 93 // }
88 } 94 }
89 95
90 // dossier supplémentaire dans discographie 96 // dossier "json" dans discographie
91 if(!file_exists('data/discographie/json')) 97 if(!file_exists('data/discographie/json'))
92 { 98 {
93 mkdir('data/discographie/json'); 99 mkdir('data/discographie/json');