Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/07/2006, 15:16
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Claro!, solo que es parte de todo mi framwork y el modelo MVC que desarrolle jeje, compartiria todo mi framework pero la verdad no lo he documentado, aunque ya incluye bastantes cosas y bastantes controles, inclusive un control para crear formularios con auto-validacion :D

A continuacion te pego el codigo del import:
Código PHP:
function import$class ) {
        
$cfg GeckoConfig::load();
    
$importDir $cfg->rootDir "/application/";
    
$classDir str_replace"."DIRECTORY_SEPARATOR$class );
    if( 
substr$classDir, -1) === "*" ) { // Importar varias clases
        
$classDir str_replace"*"""$classDir );
        
$importDir .= $classDir;
        
$files GeckoUtils::list_dir$importDir, array( "php" ) );
        foreach( 
$files as $file ) {
            require_once( 
$importDir $file );
        }
    } else {
        
$file $importDir $classDir '.php';
        if( 
file_exists$file ) ) {
            require_once( 
$file );
        } else {
            throw new 
Exception"$class not found" );
        }
    }