bootstrap('view'); $view = $this->getResource('view'); /* * Si on détecte un périphérique mobile alors on charge * les bons scripts $theme = 'mobile'; $path = realpath(APPLICATION_PATH.'/views/'.$theme); $view = new Zend_View(); $view->addBasePath($path); */ $theme = 'default'; $pathStyle = '/themes/'.$theme.'/styles'; $pathScript = '/themes/'.$theme.'/scripts'; $view->setEncoding('UTF-8'); $view->doctype('XHTML1_STRICT'); $view->headMeta() ->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8') ->appendHttpEquiv('Content-Language', 'fr-FR'); $view->headLink() ->appendStylesheet($pathStyle.'/reset.css', 'all') ->appendStylesheet($pathStyle.'/jquery.qtip.css', 'all') ->appendStylesheet('/themes/jstree/default/style.css') ->appendStylesheet('/themes/jqueryui/jquery-ui.css', 'all') ->appendStylesheet($pathStyle.'/main.css', 'all'); $view->headScript() ->appendFile($pathScript.'/jquery.js', 'text/javascript') ->appendFile($pathScript.'/jquery.bgiframe.js', 'text/javascript') ->appendFile($pathScript.'/jquery.cookie.js', 'text/javascript') ->appendFile($pathScript.'/jquery-ui.js', 'text/javascript') ->appendFile($pathScript.'/jquery.qtip.js', 'text/javascript') ->appendFile($pathScript.'/scripts.js', 'text/javascript'); $view->headTitle()->setSeparator(' - '); $view->headTitle('Odea'); } protected function _initLogging() { //Logger de développement $writer = new Zend_Log_Writer_Firebug(); if(APPLICATION_ENV=='production') $writer->setEnabled(false); $logger = new Zend_Log($writer); Zend_Registry::set('firebug', $logger); } protected function _initDb() { $dbConfig = new Zend_Config_Ini(APPLICATION_PATH . '/configs/configuration.ini', 'databases'); try { $db = Zend_Db::factory($dbConfig->db); Zend_Db_Table::setDefaultAdapter ($db); } catch ( Exception $e ) { exit ( $e->getMessage() ); } Zend_Registry::set('db', $db); } }