1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
date_default_timezone_set('Europe/Paris');
//Mise en place des répertoires et chargement des classes
set_include_path('.'
. PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . './application/mesclasses/'
. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
define('FPDF_FONTPATH','fpdf/font/');
include "fpdf/cellpdf.php";
Zend_Loader::registerAutoload();
//Chargement de la configuration
$config = new Zend_Config_Ini('./application/config.ini',null,true);
$aide = new Zend_Config_Ini('./application/aide.ini',null,true);
$glossaire = new Zend_Config_Ini('./application/glossaire.ini',null,true);
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
$registry->set('aide', $aide);
$registry->set('glossaire', $glossaire);
//Démarrage de la session
Zend_Session::forgetMe(); //Détruit la session à la fermeture du client.
Zend_Session::start();
//Mise en place du contrôleur
$frontController = Zend_Controller_Front::getInstance();
$frontController ->throwExceptions(false);
$frontController ->setControllerDirectory('./application/controllers');
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
//Helper Doctype
$doctypeHelper = new Zend_View_Helper_Doctype();
$doctypeHelper->doctype('XHTML1_STRICT');
//run!
$frontController ->dispatch();
?> |
Partager