Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function __autoload($className){
- $root = $_SERVER['DOCUMENT_ROOT']. '/';
- if(strpos($className,'_')){
- if(0 === strpos($className,'process')){
- $className = explode('_',$className);
- $className = 'processes/'.$className[1].'.php5';
- }else{
- $className = explode('_',$className);
- $str_path = '';
- foreach($className as $k=>$v){
- $str_path .= $className[$k].'/';
- }
- $str_path = trim($str_path, '/');
- //$className = 'classes/'.$className[0].'/'.$className[1].'.php5';
- $className = 'classes/'.$str_path.'.php5';
- }
- }elseif(false !== strpos($className,'Exception')){
- $className = 'classes/exceptions/'.$className.'.php5';
- }else
- $className = 'classes/'.$className.'.php5';
- if(!file_exists($root.$className))
- trigger_error('File '.$className.' not found ',E_USER_ERROR );
- include_once($root.$className);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement