| Line 7... | 
            Line 7... | 
          
          
            | 7 | 
             * @category	PHP5
  | 
            7 | 
             * @category	PHP5
  | 
          
          
            | 8 | 
             * @package		Collection
  | 
            8 | 
             * @package		Collection
  | 
          
          
            | 9 | 
             * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
  | 
            9 | 
             * @author		Jean-Pascal MILCENT <jpm@tela-botanica.org>
  | 
          
          
            | 10 | 
             * @copyright	2010 Tela-Botanica
  | 
            10 | 
             * @copyright	2010 Tela-Botanica
  | 
          
          
            | 11 | 
             * @license		GPL-v3 et CECILL-v2
  | 
            11 | 
             * @license		GPL-v3 et CECILL-v2
  | 
          
          
            | 12 | 
             * @version		$Id: collection.php 269 2016-12-19 14:37:34Z mathias $
  | 
            12 | 
             * @version		$Id: collection.php 272 2016-12-19 16:30:30Z mathias $
  | 
          
          
            | 13 | 
             */
  | 
            13 | 
             */
  | 
          
          
            | 14 | 
            // Autoload pour cette application
  | 
            14 | 
            // Autoload pour cette application
  | 
          
          
            | 15 | 
            function __autoload($nom_classe) {
  | 
            15 | 
            function __autoload($nom_classe) {
  | 
          
          
            | 16 | 
            	// Tableau des chemins à inclure pour trouver une classe relatif à ce fichier
  | 
            16 | 
            	// Tableau des chemins à inclure pour trouver une classe relatif à ce fichier
  | 
          
          
            | 17 | 
            	$chemins = array(
  | 
            17 | 
            	$chemins = array(
  | 
          
          
            | Line 33... | 
            Line 33... | 
          
          
            | 33 | 
            // Le fichier autoload.inc.php du Framework de Tela Botanica doit être appelée avant tout autre chose dans l'application.
  | 
            33 | 
            // Le fichier autoload.inc.php du Framework de Tela Botanica doit être appelée avant tout autre chose dans l'application.
  | 
          
          
            | 34 | 
            // Sinon, rien ne sera chargé.
  | 
            34 | 
            // Sinon, rien ne sera chargé.
  | 
          
          
            | 35 | 
            // Chemin du fichier chargeant le framework requis
  | 
            35 | 
            // Chemin du fichier chargeant le framework requis
  | 
          
          
            | 36 | 
            $framework = dirname(__FILE__).'/framework.php';
  | 
            36 | 
            $framework = dirname(__FILE__).'/framework.php';
  | 
          
          
            | 37 | 
            if (!file_exists($framework)) {
  | 
            37 | 
            if (!file_exists($framework)) {
  | 
          
          
            | 38 | 
            	$e = "Veuillez paramêtrer l'emplacement et la version du Framework dans le fichier $framework";
  | 
            38 | 
            	$e = "Veuillez paramétrer l'emplacement et la version du Framework dans le fichier $framework";
  | 
          
          
            | 39 | 
            	trigger_error($e, E_USER_ERROR);
  | 
            39 | 
            	trigger_error($e, E_USER_ERROR);
  | 
          
          
            | 40 | 
            } else {
  | 
            40 | 
            } else {
  | 
          
          
            | 41 | 
            	// Inclusion du Framework
  | 
            41 | 
            	// Inclusion du Framework
  | 
          
          
            | 42 | 
                require_once(realpath($framework));
  | 
            42 | 
                require_once(realpath($framework));
  | 
          
          
            | 43 | 
            	// Ajout d'information concernant cette application
  | 
            43 | 
            	// Ajout d'information concernant cette application
  | 
          
          
            | 44 | 
            	Application::setChemin(__FILE__);// Obligatoire
  | 
            44 | 
            	Application::setChemin(__FILE__);// Obligatoire
  | 
          
          
            | 45 | 
            	Application::setInfo(Config::get('info'));
  | 
            45 | 
            	Application::setInfo(Config::get('info'));
  | 
          
          
            | 46 | 
            	
  | 
            - | 
               | 
          
          
            | Line 47... | 
            Line 46... | 
          
          
            | 47 | 
             
  | 
            46 | 
             
  | 
          
          
            | 48 | 
            	// Lancement du débogage si nécessaire
  | 
            47 | 
            	// Lancement du débogage si nécessaire
  | 
          
          
            | 49 | 
            	if (Config::get('chronometrage')) {
  | 
            48 | 
            	if (Config::get('chronometrage')) {
  | 
          
          
            | 50 | 
            		Chronometre::chrono('Collection.php - début');
  | 
            49 | 
            		Chronometre::chrono('Collection.php - début');
  | 
          
          
            | - | 
               | 
            50 | 
            	}
  | 
          
          
            | - | 
               | 
            51 | 
            }
  | 
          
          
            | - | 
               | 
            52 | 
             
  | 
          
          
            | - | 
               | 
            53 | 
            // Découplage entre le chargement du JPFramework et l'initialisation de l'appli,
  | 
          
          
            | - | 
               | 
            54 | 
            // pour avoir le temps d'écraser la config dans le fichier d'amorçage appelant
  | 
          
          
            | 51 | 
            	}
  | 
            55 | 
            function collections_initialisation() {
  | 
          
          
            | 52 | 
            	// Lancement de l'application
  | 
            56 | 
            	// Initialisation du controleur principal de l'application
  | 
          
          
            | 53 | 
            	AppControleur::initialiser();
  | 
            57 | 
            	AppControleur::initialiser();
  | 
          
          
            | 54 | 
            }
  | 
            - | 
               | 
          
          
            | 55 | 
            ?>
  | 
            58 | 
            }
  |