Subversion Repositories eFlore/Applications.coel

Rev

Rev 1497 | Rev 1539 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1497 jpm 1
<?php
2
require 'JRest.php';
3
 
4
/**
5
* La fonction __autoload() charge dynamiquement les classes trouvées dans le code.
6
*
7
* Cette fonction est appelée par php5 quand il trouve une instanciation de classe dans le code.
8
*
9
*@param string le nom de la classe appelée.
10
*@return void le fichier contenant la classe doit être inclu par la fonction.
11
*/
12
function __autoload($classe) {
13
	if (class_exists($classe)) {
14
		return null;
15
	}
16
 
1534 jpm 17
	$chemins = array('', 'services/', 'bibliotheque/');
1497 jpm 18
	foreach ($chemins as $chemin) {
19
		$chemin = $chemin.$classe.'.php';
20
		if (file_exists($chemin)) {
21
			require_once $chemin;
22
		}
23
	}
24
}
25
 
26
$jRest =& new JRest();
27
$jRest->exec();
28
?>