Exemplo n.º 1
0
 public static function __Constructor($Tipo = false)
 {
     //Tomamos la variable del Mod_Rewrite y validamos el url para determinar el path correspondiente
     $Url = SysNeuralNucleo::LeerURLModReWrite();
     //Convertimos el Modulo correspondiente
     $Modulo = empty($Url[0]) ? 'Default' : $Url[0];
     //Leemos el archivo de configuracion de accesos y lo convertimos en un array
     $Array = SysNeuralNucleo::CargarArchivoJsonConfiguracion('ConfigAcceso.json');
     //Validamos si existe la aplicacion correspondiente
     if (array_key_exists(mb_strtoupper($Modulo), $Array)) {
         //Leemos el archivo de configuracion
         $Rutas = SysNeuralNucleo::LeerArchivosConfiguracionRutasModulo($Array[mb_strtoupper($Modulo)]['Enrutamiento']['Carpeta'], $Array[mb_strtoupper($Modulo)]['Enrutamiento']['Configuracion']);
     }
     //Liberamos Memoria
     unset($Url, $Modulo, $Array);
     //Regresamos el Array Correspondiente
     return $Rutas[$Tipo];
 }
Exemplo n.º 2
0
 /**
  * Metodo Privado
  * LeerArchivoRutas($Carpeta = false, $Configuracion = false)
  * 
  * Lee el archivo de configuracion de rutas
  * */
 private function LeerArchivoRutas($Carpeta = false, $Configuracion = false)
 {
     if ($Carpeta == true and $Configuracion == true) {
         return SysNeuralNucleo::LeerArchivosConfiguracionRutasModulo($Carpeta, $Configuracion);
     }
 }