aboutsummaryrefslogtreecommitdiff
path: root/app/App_FrontController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/App_FrontController.php')
-rw-r--r--app/App_FrontController.php23
1 files changed, 15 insertions, 8 deletions
diff --git a/app/App_FrontController.php b/app/App_FrontController.php
index 5a1009436..d61927c9e 100644
--- a/app/App_FrontController.php
+++ b/app/App_FrontController.php
@@ -10,14 +10,9 @@ class App_FrontController extends FrontController {
$this->loadLibs ();
$this->loadModels ();
- Session::init ();
-
- View::prependStyle (Url::display ('/theme/base.css'));
- View::appendScript (Url::display ('/scripts/jquery.js'));
- View::appendScript (Url::display ('/scripts/smoothscroll.js'));
- View::appendScript (Url::display ('/scripts/shortcut.js'));
- View::appendScript (Url::display (array ('c' => 'javascript', 'a' => 'main')));
- View::_param ('conf', Session::param ('conf', new RSSConfiguration ()));
+ Session::init (); // lancement de la session doit se faire après chargement des modèles sinon bug (pourquoi ?)
+ $this->loadStylesAndScripts ();
+ $this->loadParamsView ();
}
private function loadLibs () {
@@ -31,4 +26,16 @@ class App_FrontController extends FrontController {
include (APP_PATH . '/models/Feed.php');
include (APP_PATH . '/models/Entry.php');
}
+
+ private function loadStylesAndScripts () {
+ View::prependStyle (Url::display ('/theme/base.css'));
+ View::appendScript (Url::display ('/scripts/jquery.js'));
+ View::appendScript (Url::display ('/scripts/smoothscroll.js'));
+ View::appendScript (Url::display ('/scripts/shortcut.js'));
+ View::appendScript (Url::display (array ('c' => 'javascript', 'a' => 'main')));
+ }
+
+ private function loadParamsView () {
+ View::_param ('conf', Session::param ('conf', new RSSConfiguration ()));
+ }
}