-
Notifications
You must be signed in to change notification settings - Fork 0
/
autoload.php
42 lines (38 loc) · 1.1 KB
/
autoload.php
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
<?php
function __autoload($class)
{
include("conf/config.inc.php");
$directorys = array(
'controller/',
'model/',
'lib/MVC/'
);
//for each directory
foreach($directorys as $directory):
$diretorio = CAMINHO_PORTAL.$directory;
$lista = filesFolder($diretorio);
endforeach;
}
function filesFolder($address)
{
if (is_dir($address)):
$ponteiro = opendir($address);
while ($nome_itens = readdir($ponteiro)):
if(!in_array($nome_itens, array('.', '..'))):
if (is_dir($address.$nome_itens.'/')):
filesFolder($address.$nome_itens);
endif;
endif;
endwhile;
else:
echo $address.'<br />';
//$ponteiro = opendir($address);
// while ($nome_itens = readdir($ponteiro)) {
// $itens[] = $nome_itens;
// }
endif;
//return $itens;
}
__autoload('asd');
//$a = new ControllerHome();
?>