diff options
| author | polo <ordipolo@gmx.fr> | 2024-02-08 04:31:14 +0100 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2024-02-08 04:31:14 +0100 |
| commit | ccc9a05b758f1dc0313b96807edfc447a9e8d278 (patch) | |
| tree | 114808e506b2bedabdc3ad09770edd7e5eb64e81 /controller/installation.php | |
| parent | 1ad47a7ca38e679a50c8dfee004db88b1633d7cf (diff) | |
| download | melaine-ccc9a05b758f1dc0313b96807edfc447a9e8d278.tar.gz melaine-ccc9a05b758f1dc0313b96807edfc447a9e8d278.tar.bz2 melaine-ccc9a05b758f1dc0313b96807edfc447a9e8d278.zip | |
RGPD cookie uniquement en mode admin et avertissement, logo journal
Diffstat (limited to 'controller/installation.php')
| -rw-r--r-- | controller/installation.php | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/controller/installation.php b/controller/installation.php index f0d2890..90dcd28 100644 --- a/controller/installation.php +++ b/controller/installation.php | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | <?php | 1 | <?php |
| 2 | // controller/installation.php | 2 | // controller/installation.php |
| 3 | // | ||
| 4 | // .htaccess, dépendances et création des dossiers | ||
| 3 | 5 | ||
| 4 | // premier démarrage du site | 6 | // premier démarrage du site |
| 5 | function installation() | 7 | function installation() |
| @@ -23,7 +25,8 @@ function installation() | |||
| 23 | } | 25 | } |
| 24 | 26 | ||
| 25 | // extensions de php | 27 | // extensions de php |
| 26 | // nécessité de 'dom' à confirmer | 28 | // nécessité de "imagick" OU de "gd" (on préfère imagick) |
| 29 | // "dom" n'est pas nécessaire pour l'instant | ||
| 27 | $extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom']; | 30 | $extensions = ['imagick', 'gd', 'zip', 'mbstring', 'dom']; |
| 28 | foreach($extensions as $extension) | 31 | foreach($extensions as $extension) |
| 29 | { | 32 | { |
| @@ -132,8 +135,14 @@ function installation() | |||
| 132 | createZipMelainePHP(); | 135 | createZipMelainePHP(); |
| 133 | } | 136 | } |
| 134 | 137 | ||
| 135 | // création d'un mot de passe si password.txt est vide | 138 | |
| 136 | existPassword(); | 139 | // mot de passe |
| 140 | if(!file_exists('data/password.txt')) | ||
| 141 | { | ||
| 142 | touch('data/password.txt'); | ||
| 143 | chmod('data/password.txt', 0600); | ||
| 144 | } | ||
| 145 | existPassword(); // création si fichier vide | ||
| 137 | } | 146 | } |
| 138 | 147 | ||
| 139 | function createIndexPHP($path, $droitsFichiers) | 148 | function createIndexPHP($path, $droitsFichiers) |
