private function ConstructorPersistente($Persistencia, $Librerias) { foreach ($Persistencia as $Llave => $Valor) { if ($Llave == 'JS') { foreach ($Valor as $LlaveJS => $ValorJS) { if (array_key_exists($ValorJS, $Librerias['JS'])) { $Datos[] = '<script type="text/javascript" src="' . NeuralRutasBase::RutaBase($Librerias['JS'][$ValorJS]) . '"></script>'; } else { $Datos[] = '<!-- Libreria JS ' . $ValorJS . ' No existe en la Configuracion de Scripts -->'; } } } elseif ($Llave == 'CSS') { foreach ($Valor as $LlaveCSS => $ValorCSS) { if (array_key_exists($ValorCSS, $Librerias['CSS'])) { $Datos[] = '<link href="' . NeuralRutasBase::RutaBase($Librerias['CSS'][$ValorCSS]) . '" rel="stylesheet">'; } else { $Datos[] = '<!-- Libreria CSS ' . $ValorCSS . ' No existe en la Configuracion de Scripts -->'; } } } } unset($Persistencia, $Librerias); return implode("\n", $Datos); }
private function ConstructorLoader($Aplicacion) { $ArrayApp = SysMisNeural::CargarArchivoYAMLAplicacion('Configuracion/ConfiguracionScripts.yaml'); $ClassContenedor = $ArrayApp[$Aplicacion]['LOADER']['CLASS']['CONTENEDOR']['CLASS'] == 'DESACTIVADO' ? '' : ' class="' . $ArrayApp[$Aplicacion]['LOADER']['CLASS']['CONTENEDOR']['CLASS'] . '"'; $ClassImagen = $ArrayApp[$Aplicacion]['LOADER']['CLASS']['IMAGEN']['CLASS'] == 'DESACTIVADO' ? '' : ' class="' . $ArrayApp[$Aplicacion]['LOADER']['CLASS']['IMAGEN']['CLASS'] . '"'; $StyleContenedor = $ArrayApp[$Aplicacion]['LOADER']['CLASS']['CONTENEDOR']['STYLE'] == 'DESACTIVADO' ? '' : ' ' . SysMiscNeuralForm::OrganizarStyle($ArrayApp[$Aplicacion]['LOADER']['STYLE']['CONTENEDOR']); $StyleImagen = $ArrayApp[$Aplicacion]['LOADER']['CLASS']['IMAGEN']['STYLE'] == 'DESACTIVADO' ? '' : ' ' . SysMiscNeuralForm::OrganizarStyle($ArrayApp[$Aplicacion]['LOADER']['STYLE']['IMAGEN']); return '<div' . $ClassContenedor . $StyleContenedor . '><img src="' . NeuralRutasBase::RutaBase($ArrayApp[$Aplicacion]['LOADER']['LOADER']) . '" alt=""' . $ClassImagen . $StyleImagen . ' /></div>'; unset($Aplicacion, $ArrayApp, $ClassContenedor, $ClassImagen, $StyleContenedor, $StyleImagen); }
<!DOCTYPE HTML> <html> <head> <title>.:: Error 404 [ PAGINA NO ENCONTRADA ] ::.</title> <style type="text/css"> body{color:#222;font-size:10px;font-family:verdana,helvetica,sans-serif;background:#fff url( <?php echo NeuralRutasBase::RutaBase('Public/images/404bg.png'); ?> ) left top repeat-x;}h1{font-size:300%;font-family: 'Trebuchet MS ',Verdana,sans-serif;color:#000}#page{font-size:122%;width:720px;margin:144px auto 0 auto;text-align:left;line-height:1.2;}#message{padding-right:400px;width:330px;min-height:360px;background:transparent url( <?php echo NeuralRutasBase::RutaBase('Public/images/404.png'); ?> ) right top no-repeat;} </style> </head> <body> <div id="page"> <div id="message"> <h1>404</h1> <p><strong>Lo Sentimos!!!!! Error 404: Pagina No Encontrada</strong></p> <p><a href="<?php echo __NeuralUrlFileRoot__; ?> ">Inicio</a></p> </div> </div> </body> </html>
/** * AjaxDivImgCargando($Imagen = array('NEURAL' => 'neural_load.gif'), $Style = false) * * @param $Imagen: array asociativo generado de la siguiente forma * array('NEURAL' => 'neural_load.gif'): parametros para cargar las imagenes de las librerias de Neural * array('URL' => 'http://mis-imagenes.com/load.gif'): parametros para cargar imagenes en otro directorio o web * * @param $Style: array asociativo para las propiedades y valores de css * **/ public static function AjaxDivImgCargando($IdDiv, $Imagen = array('NEURAL' => 'neural_load.gif'), $Style = false) { if ($Style == true) { $Estilo = 'display:none; '; foreach ($Style as $key => $value) { $Estilo .= $key . ': ' . $value . '; '; } } else { $Estilo = 'display:none;'; } if (isset($Imagen['NEURAL'])) { $URLImagen = NeuralRutasBase::RutaBase('Public/Images/Load/' . $Imagen['NEURAL']); } elseif (isset($Imagen['URL'])) { $URLImagen = $Imagen['URL']; } return '<div id="' . $IdDiv . '" style="' . $Estilo . ' vertical-align: middle; text-align: center">' . NeuralTagHTML::TagImagen($URLImagen, array('alt' => 'Cargando.....', 'title' => 'Cargando.....', 'width' => '40px', 'height' => '40px')) . ' Cargando.....</div>'; }
public static function RutaJs($Ruta) { return NeuralRutasBase::RutaBase('Public/' . self::$PUBLICO . self::$JS . $Ruta); }