aboutsummaryrefslogtreecommitdiff
path: root/public/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'public/index.php')
-rw-r--r--public/index.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/public/index.php b/public/index.php
index a12bc47..db8808e 100644
--- a/public/index.php
+++ b/public/index.php
@@ -37,11 +37,15 @@ URL::setHost($_SERVER['HTTP_HOST'] . Config::$index_path);
37// $entityManager 37// $entityManager
38require '../src/model/doctrine-bootstrap.php'; // isDevMode est sur "true", DSN à adapter 38require '../src/model/doctrine-bootstrap.php'; // isDevMode est sur "true", DSN à adapter
39 39
40// session
41require('../src/service/session.php');
42startSession($entityManager);
43
40// mode de fonctionnement 44// mode de fonctionnement
41AppMode::load($entityManager); 45AppMode::load($entityManager);
42 46
43// tests de bon fonctionnement 47// tests de bon fonctionnement
44if(AppMode::is('maintenance')){ 48if(IS_ADMIN && AppMode::is('maintenance')){
45 Installation::phpDependancies(); 49 Installation::phpDependancies();
46 Installation::checkFilesAndFoldersRights(); 50 Installation::checkFilesAndFoldersRights();
47 51
@@ -51,9 +55,6 @@ if(AppMode::is('maintenance')){
51 55
52$request = Request::createFromGlobals(); 56$request = Request::createFromGlobals();
53 57
54// session
55require('../src/service/session.php');
56
57// en mode maintenance laisser la possibilité de se logger, bloquer le reste du site aux visiteurs 58// en mode maintenance laisser la possibilité de se logger, bloquer le reste du site aux visiteurs
58if(AppMode::is('maintenance') && !IS_ADMIN 59if(AppMode::is('maintenance') && !IS_ADMIN
59 && !($request->query->has('page') && $request->query->get('page') === 'connection') 60 && !($request->query->has('page') && $request->query->get('page') === 'connection')