summaryrefslogtreecommitdiff
path: root/controller/installation.php
diff options
context:
space:
mode:
Diffstat (limited to 'controller/installation.php')
-rw-r--r--controller/installation.php22
1 files changed, 13 insertions, 9 deletions
diff --git a/controller/installation.php b/controller/installation.php
index b15dce1..e7136a5 100644
--- a/controller/installation.php
+++ b/controller/installation.php
@@ -48,29 +48,27 @@ function installation()
48 // - modifier soit-même les droits du dossier data (777), quoique 111 serait pas mal non plus 48 // - modifier soit-même les droits du dossier data (777), quoique 111 serait pas mal non plus
49 // - modifier ceux du dossier parent (nom du site) avec son client FTP à la mise en ligne chez l'hébergeur et ensuite remettre tout comme avant 49 // - modifier ceux du dossier parent (nom du site) avec son client FTP à la mise en ligne chez l'hébergeur et ensuite remettre tout comme avant
50 50
51 // le 0 devant signifie que le nombre est en octal
52 // on pourra changer cette valeur à la mise en production du site si le script d'upload des données est bon
53 $droitsDossiers = 0777;
54
51 $listePages = array('melaine', 'discographie', 'concerts', 'presse', 'ateliers', 'liens', 'peinture', 'archives'); 55 $listePages = array('melaine', 'discographie', 'concerts', 'presse', 'ateliers', 'liens', 'peinture', 'archives');
52 foreach ($listePages as $page) 56 foreach ($listePages as $page)
53 { 57 {
54 if(!file_exists('data/' . $page)) 58 if(!file_exists('data/' . $page))
55 { 59 {
56 mkdir('data/' . $page); 60 mkdir('data/' . $page);
57 chmod('data/' . $page, 0777); 61 chmod('data/' . $page, $droitsDossiers);
58 }
59 // un dossier en plus dans discographie
60 if(!file_exists('data/discographie/json'))
61 {
62 mkdir('data/discographie/json');
63 chmod('data/discographie/json', 0777);
64 } 62 }
65 if(!file_exists('data/' . $page . '/html')) 63 if(!file_exists('data/' . $page . '/html'))
66 { 64 {
67 mkdir('data/' . $page . '/html'); 65 mkdir('data/' . $page . '/html');
68 chmod('data/' . $page . '/html', 0777); 66 chmod('data/' . $page . '/html', $droitsDossiers);
69 } 67 }
70 if(!file_exists('data/' . $page . '/images')) 68 if(!file_exists('data/' . $page . '/images'))
71 { 69 {
72 mkdir('data/' . $page . '/images'); 70 mkdir('data/' . $page . '/images');
73 chmod('data/' . $page . '/images', 0777); 71 chmod('data/' . $page . '/images', $droitsDossiers);
74 } 72 }
75 // if(!file_exists('data/' . $page . '/multimedia')) 73 // if(!file_exists('data/' . $page . '/multimedia'))
76 // { 74 // {
@@ -78,5 +76,11 @@ function installation()
78 // chmod('data/' . $page . '/multimedia', 0777); 76 // chmod('data/' . $page . '/multimedia', 0777);
79 // } 77 // }
80 } 78 }
79 // dossier supplémentaire dans discographie
80 if(!file_exists('data/discographie/json'))
81 {
82 mkdir('data/discographie/json');
83 chmod('data/discographie/json', $droitsDossiers);
84 }
81 // donner les droits 666 aux fichiers à l'intérieur 85 // donner les droits 666 aux fichiers à l'intérieur
82} 86}