*/ require ('FrontController.php'); class App_FrontController extends FrontController { public function init () { $this->loadLibs (); $this->loadModels (); 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 () { require (LIB_PATH . '/lib_rss.php'); require (LIB_PATH . '/lib_simplepie.php'); } private function loadModels () { include (APP_PATH . '/models/RSSConfiguration.php'); include (APP_PATH . '/models/Category.php'); 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 ())); } }