3,15 → 3,15 |
/** |
* Fichier contenant la fonction de chargement automatique de classes, il doit toujours rester à la racine |
* du framework car il initialise le chemin de l'application en se basant sur son propre emplacement. |
* |
* |
* PHP Version 5.1.2 |
* |
* |
* @category Fichier_De_Fonctions |
* @package Framework |
// Auteur principal : |
// Auteur principal : |
* @author Aurelien PERONNET <aurelien@tela-botanica.org> |
// Autres auteurs : |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
* @license GPL v3 <http://www.gnu.org/licenses/gpl.txt> |
* @license CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt> |
* @version $$Id$$ |
19,12 → 19,12 |
*/ |
|
// Redéfinition de la constante DIRECTORY_SEPARATOR |
if (!defined('DS')) { |
define('DS', DIRECTORY_SEPARATOR); |
if (!defined('DS')) { |
define('DS', DIRECTORY_SEPARATOR); |
} |
// Redéfinition de la constante PATH_SEPARATOR |
if (!defined('PS')) { |
define('PS', PATH_SEPARATOR); |
if (!defined('PS')) { |
define('PS', PATH_SEPARATOR); |
} |
|
// Autoload pour le Framework |
37,12 → 37,15 |
} |
spl_autoload_register('autoloadFw'); |
|
//instanciation du gestionnaire d'exception |
GestionnaireException::getInstance(); |
|
// Autoload par défaut pour l'application |
function autoloadAppliDefaut($nom_classe) { |
$dossiers_classes = array( Config::get('chemin_controleurs'), |
Config::get('chemin_modeles'), |
Config::get('chemin_bibliotheque')); |
|
|
foreach ($dossiers_classes as $chemin) { |
$fichier_a_tester = $chemin.$nom_classe.'.php'; |
if (file_exists($fichier_a_tester)) { |