Subversion Repositories Applications.framework

Rev

Rev 62 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 62 Rev 64
Line 7... Line 7...
7
 *  du framework car il initialise le chemin de 
7
 *  du framework car il initialise le chemin de 
8
 * l'application en se basant sur son propre emplacement.
8
 * l'application en se basant sur son propre emplacement.
9
 * 
9
 * 
10
 * PHP Version 5
10
 * PHP Version 5
11
 * 
11
 * 
12
 * @category  PHP
12
 * @category  Fichier_De_Fonctions
13
 * @package   Framework
13
 * @package   Framework
14
 * @author    aurelien <aurelien@tela-botanica.org>
14
 * @author    aurelien <aurelien@tela-botanica.org>
15
 * @copyright 2009 Tela-Botanica
15
 * @copyright 2009 Tela-Botanica
16
 * @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL  
16
 * @license   http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL  
17
 * @version   SVN: <svn_id> 
17
 * @version   SVN: <svn_id> 
Line 39... Line 39...
39
*
39
*
40
*@return null le fichier contenant la classe .
40
*@return null le fichier contenant la classe .
41
*
41
*
42
*
42
*
43
*/
43
*/
44
function __autoload($classe) { 
44
function __autoload($classe) 
45
   
45
{   
46
    /*  les dossiers dans lequels on cherche sont ceux 
46
    /*  les dossiers dans lequels on cherche sont ceux 
47
    *initialisés dans les fichiers de configuration
47
    *initialisés dans les fichiers de configuration
48
    *TODO: faire un tableau qui soit contenu dans le 
48
    *TODO: faire un tableau qui soit contenu dans le 
49
    *fichier de configuration pour que les utilisateurs
49
    *fichier de configuration pour que les utilisateurs
50
    * puissent rajouter les leur et agrandir les possibilités.
50
    * puissent rajouter les leur et agrandir les possibilités.
Line 54... Line 54...
54
                                DOSSIER_MODELES.DIRECTORY_SEPARATOR);
54
                                DOSSIER_MODELES.DIRECTORY_SEPARATOR);
Line 55... Line 55...
55
    
55
    
56
    foreach ($dossiers_classes as $chemin) {
56
    foreach ($dossiers_classes as $chemin) {
57
        if (file_exists($fichier_a_tester = $chemin.$classe.'.php')) {
57
        if (file_exists($fichier_a_tester = $chemin.$classe.'.php')) {
58
            include_once $fichier_a_tester;
58
            include_once $fichier_a_tester;
59
            return null;         
59
            return null         
60
        }
60
        }
61
    }
61
    }
62
}
62
}
63
?>
63
?>