2){ $sFilename=$sDir.'/'.$tab[1].'/'.$sClass.'.php'; }else{ $sFilename=$sDir.'/'.$sClass.'.php'; } include $sFilename; }else if($tab[0]=='module'){ if(count($tab) == 2 or _root::getConfigVar('module.folder.organized',0)==0){ include _root::getConfigVar('path.module').substr($sClass,7).'/main.php'; }else{ unset($tab[0]); include _root::getConfigVar('path.module').implode('/',$tab).'/main.php'; } }else if($tab[0]=='row'){ include _root::getConfigVar('path.model').'model_'.substr($sClass,4).'.php'; }else if($tab[0]=='sgbd'){ if(count($tab) == 2){ include _root::getConfigVar('path.lib').'sgbd/'.$sClass.'.php'; }else{ include _root::getConfigVar('path.lib').'sgbd/'.$tab[1].'/'.$sClass.'.php'; } }else if($tab[0]=='abstract'){ include _root::getConfigVar('path.lib').'abstract/'.$sClass.'.php'; }else if(substr($sClass,0,3)=='my_'){ //on inclut la classe en tronquant my_ //exple: my_metier => ../myClass/metier.php include '../myClasses/'.substr($sClass,3).'.php'; }else{ return false; } } }