示例#1
0
 public static function ValidarSession()
 {
     self::AccesoLineaComandos();
     self::ModificarParametros(true);
     NeuralSesiones::Inicializacion();
     if (isset($_SESSION['UOAUTH']) == true and isset($_SESSION['POAUTH']) == true and isset($_SESSION['Usuario']) == true and isset($_SESSION['Nombre']) == true) {
         if (self::ValidarUOAUTH($_SESSION['UOAUTH']) == true) {
             if (self::ValidarPOAUTH($_SESSION['POAUTH']) == true) {
                 if (self::ValidarPermiso($_SESSION['POAUTH']) == false) {
                     header("Location: " . NeuralRutasApp::RutaURL('Error/NoPermiso'));
                     exit;
                 }
             } else {
                 header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
                 exit;
             }
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('LogOut'));
         exit;
     }
 }
示例#2
0
 public function GestionSeguimiento($Registro = false, $Fecha = false)
 {
     if ($Registro == true and $Fecha == true) {
         $Id = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Registro), array(date("Y-m-d"), 'GESTION'));
         $Date = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Fecha), array(date("Y-m-d"), 'GESTION'));
         if (is_numeric($Id) == true and $Date == date("Y-m-d")) {
             $Validacion = new NeuralJQueryValidacionFormulario();
             $Validacion->Requerido('Notas', 'Ingrese las Observaciones del Caso');
             $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'CargarNotas', NeuralRutasApp::RutaURL('Ajax/AgregarNuevaNotaSeguimiento/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
             $Script[] = $Validacion->MostrarValidacion('Form');
             $Parametros = AyudasSessiones::InformacionSessionControlador(true);
             $Consulta = $this->Modelo->ConsultarSeguimiento($Id, $Parametros['Usuario']);
             $Plantilla = new NeuralPlantillasTwig();
             $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
             $Plantilla->ParametrosEtiquetas('Titulo', 'Seguimientos');
             $Plantilla->ParametrosEtiquetas('Consulta', $Consulta);
             $Plantilla->ParametrosEtiquetas('Notas', $this->Modelo->ListarNotas($Consulta[0]['Registro']));
             $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
             $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Texto) {
                 return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Texto, array(date("Y-m-d"), 'GESTION')));
             });
             $Plantilla->AgregarFuncionAnonima('CambiarTexto', function ($Columna) {
                 $Matriz = array('Tipo_Reporte' => 'Tipo de Reporte', 'Fecha_Inicio' => 'Fecha Inicio', 'Registro' => 'Consecutivo');
                 return array_key_exists($Columna, $Matriz) == true ? $Matriz[$Columna] : $Columna;
             });
             echo $Plantilla->MostrarPlantilla('Seguimiento/Gestion.html', 'GESTION');
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('Central'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
示例#3
0
 public function BuscarRegistro($Validacion = false)
 {
     if ($Validacion == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Validacion), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) {
         $DatosPost = AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST));
         if (AyudasPost::DatosVacios($DatosPost) == false) {
             if (is_numeric($DatosPost['Registro']) == true) {
                 $Plantilla = new NeuralPlantillasTwig();
                 $Plantilla->ParametrosEtiquetas('Consulta', $this->Modelo->ConsultarRegistro($DatosPost['Registro']));
                 $Plantilla->ParametrosEtiquetas('Seguimiento', $this->Modelo->ConsultarSeguimiento($DatosPost['Registro']));
                 $Plantilla->ParametrosEtiquetas('Notas', $this->Modelo->ListadoNotas($DatosPost['Registro']));
                 $Plantilla->AgregarFuncionAnonima('FormatoSeguimiento', function ($Texto) {
                     return $Texto == 'SEGUIMIENTO' ? '<b style="color: red;">' . $Texto . '</b>' : $Texto;
                 });
                 $Plantilla->AgregarFuncionAnonima('CambioSeguimiento', function ($Texto) {
                     $Matriz = array('Fecha_Inicio' => 'Fecha de Inicio', 'Fecha_Fin' => 'Fecha de Fin', 'TipoReporte' => 'Tipo de Reporte');
                     return array_key_exists($Texto, $Matriz) == true ? $Matriz[$Texto] : $Texto;
                 });
                 echo $Plantilla->MostrarPlantilla('Ajax/Consultas/Consulta.html', 'GESTION');
             } else {
                 $Plantilla = new NeuralPlantillasTwig();
                 echo $Plantilla->MostrarPlantilla('Ajax/Consultas/DatosNumericos.html', 'GESTION');
             }
         } else {
             $Plantilla = new NeuralPlantillasTwig();
             echo $Plantilla->MostrarPlantilla('Ajax/Consultas/DatosVacios.html', 'GESTION');
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
示例#4
0
 public function LinkPOST()
 {
     //Generamos el proceso de datos envio datos post por un link
     $this->Vista->Script[] = NeuralJQueryAjax::LinkEnviarPeticionPOST('link', 'respuesta', NeuralRutasApp::RutaURL('JQuery/LinkPOST'), array('Framework' => 'Neural', 'Version' => '1.0', 'DatosEncriptados' => NeuralEncriptacion::EncriptarDatos('Datos Encriptados')));
     //Vista
     $this->Vista->GenerarVista('LinkPost/Link');
 }
示例#5
0
 function __Construct()
 {
     parent::__Construct();
     if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
     AyudasSessiones::ValidarSession();
 }
示例#6
0
 public function Index()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Registro', 'Ingrese el Número de Registro');
     $Validacion->Numero('Registro', ucwords('solo se aceptan datos númericos'));
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'CargarContenido', NeuralRutasApp::RutaURL('Ajax_Consultas/BuscarRegistro/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Consulta de Registro');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('Consultas/Formulario.html', 'GESTION');
 }
示例#7
0
 /**
  * Funcion     : Logout(integer)
  * Descripcion : Termino de la session de trabajo
  * Metodo      : GET 
  * Parametros  : logout
  * 
  * */
 public function Logout($Logout)
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Termina la session de trabajo
     if (isset($_SESSION['ENTRADA_POS'])) {
         NeuralSesiones::EliminarValor('LOGGEDIN');
         NeuralSesiones::EliminarValor('USUARIO');
         NeuralSesiones::EliminarValor('ENTRADA_POS');
         NeuralSesiones::Finalizacion();
     }
     // Redirecciona al la pagina de inicio
     header("Location: " . NeuralRutasApp::RutaURL('Index'));
 }
示例#8
0
 public function AsiganarAsesoresExcel()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Listado', 'Ingrese los Datos Requeridos');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form_Asesores', 'Form_Asesores', NeuralRutasApp::RutaURL('Ajax/AsiganarAsesoresExcel/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form_Asesores');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Asignación de Asesores');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Data) {
         return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Data, array(date("Y-m-d"), 'GESTION')));
     });
     echo $Plantilla->MostrarPlantilla('AsignacionAsesores/AsiganarAsesoresExcel.html', 'GESTION');
 }
示例#9
0
文件: Ajax.php 项目: alejofix/Gape
 public function AsiganarAsesoresExcel($Parametro = false)
 {
     if ($Parametro == true and NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($Parametro), array(date("Y-m-d"), 'GESTION')) == date("Y-m-d")) {
         $DatosPost = AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST));
         if (AyudasPost::DatosVacios($DatosPost) == false) {
             $DatosPost['Usuario'] = NeuralEncriptacion::DesencriptarDatos(AyudasConversorHexAscii::HEX_ASCII($DatosPost['Usuario']), array(date("Y-m-d"), 'GESTION'));
             $DatosPost['Listado'] = AyudasCopyPasteExcelArray::ConvertirExcelArrayColumnas($DatosPost['Listado'], array('Asesor'));
             $this->Modelo->AsignarAsesoresDesdeExcel($DatosPost['Listado'], $DatosPost['Usuario']);
             $Plantilla = new NeuralPlantillasTwig();
             echo $Plantilla->MostrarPlantilla('Ajax/AsignacionAsesores/ResultadoExcel.html', 'GESTION');
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('Central'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Central'));
         exit;
     }
 }
示例#10
0
文件: Main.php 项目: rigocastillo/TCU
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Redirecciona al Login
         header("Location: " . NeuralRutasApp::RutaURL('Index'));
     } else {
         // Username
         $Usuario = $this->Modelo->DatoUsuario(base64_decode($_SESSION['USUARIO']));
         $this->Vista->Usuario = $Usuario['0']['nombre'] . ' ' . $Usuario['0']['apellidoPaterno'] . ' ' . $Usuario['0']['apellidoMaterno'];
         $this->Vista->RutaImagen = NeuralRutasApp::RutaImagenes("ajax-loader.gif");
         $this->Vista->Url1 = NeuralRutasApp::RutaURL('DatosEmpresa/Index');
         // Redirecciona al sistema principal
         $this->Vista->GenerarVista('General/Contener', 'ESTRUCTURA');
         // Libera la consulta
         unset($Usuario);
     }
 }
示例#11
0
 public function Index()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('PW_1', 'Ingrese la Nueva Contraseña');
     $Validacion->Requerido('PW_2', 'Ingrese la Confirmación de la Contraseña');
     $Validacion->IgualACampo('PW_1', 'PW_2', 'Las Contraseñas No Coinciden');
     $Validacion->RangoLongitud('PW_1', '8', '20', 'El Campo Debe Tener 8 a 20 caracteres');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Formulario', 'respuesta', NeuralRutasApp::RutaURL('Ajax_ChangePass/CambioPassword/' . AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d"))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Formulario');
     $Parametros = AyudasSessiones::InformacionSessionControlador(true);
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
     $Plantilla->ParametrosEtiquetas('Titulo', 'Cambio Contraseña');
     $Plantilla->ParametrosEtiquetas('Consulta', $this->Modelo->InformacionUsuario($Parametros['Usuario']));
     $Plantilla->ParametrosEtiquetas('Scrip', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     $Plantilla->AgregarFuncionAnonima('Codificar', function ($Texto) {
         return NeuralEncriptacion::EncriptarDatos($Texto, array(date("Y-m-d"), 'GESTION'));
     });
     echo $Plantilla->MostrarPlantilla('CambiosPasswordUsuario/ChangePass.html', 'GESTION');
     Ayudas::print_r($this->Modelo->InformacionUsuario($Parametros['Usuario']));
 }
示例#12
0
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     /*]$archivos = get_included_files();
       foreach ($archivos as $file){
           echo $file,"\n";
       }
       function conver($size){
           $unidad = array('b', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'); 
           return @round($size/pow(1024, ($i=floor(log($size, 1024)))),2). ' '.$unidad[$i];
       }*/
     // Inicializa la session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Genera la Vista HTML
         $this->Vista->GenerarVista('login');
     } else {
         // Redirecciona al sistema principal
         header("Location: " . NeuralRutasApp::RutaURL('Main/Index'));
     }
     //echo conver(memory_get_usage(true));
 }
示例#13
0
 public function Index()
 {
     header("Location: " . NeuralRutasApp::RutaURL('Descargas/Diaria'));
     exit;
 }
示例#14
0
文件: LogOut.php 项目: alejofix/Gape
 public function Index()
 {
     NeuralSesiones::Finalizacion();
     header("Location: " . NeuralRutasApp::RutaURL('Index'));
     exit;
 }
示例#15
0
		viewrecords: true,
		caption: 'Listado de Usuarios',
	});
	
	jQuery("#list").jqGrid('navGrid','#pager',
		{add: true, edit: true, del: true, search: false, view:true}, //options
        {closeAfterEdit:true,closeAfterAdd:true,height:260,width:310,reloadAfterSubmit:true,url:'<?php 
echo NeuralRutasApp::RutaURL("ControlAccesos/Operaciones");
?>
'}, // edit options
        {closeAfterEdit:true,closeAfterAdd:true,height:260,width:310,reloadAfterSubmit:true,url:'<?php 
echo NeuralRutasApp::RutaURL("ControlAccesos/Operaciones");
?>
'}, // add options
        {reloadAfterSubmit:false,url:'<?php 
echo NeuralRutasApp::RutaURL("ControlAccesos/Operaciones");
?>
'}, // del options
        {width:400,sopt:['cn','bw','ew']}, // search options
		{width:450,closeOnEscape:true}
	);
	
	jQuery.jgrid.del = { 
		mtype: "POST",
		caption: "Eliminar", 
		msg: '¿Desea Elimnar los registros seleccionados?', 
		bSubmit: "Eliminar", 
		bCancel: "Cancelar",
		processData: "Procesando..." 
	};
	
示例#16
0
<!DOCTYPE HTML>
	<html>
		<head>
			<title>Listado de Pruebas</title>
		</head>
		<body>
			<ol>
				<li><a href="<?php 
echo NeuralRutasApp::RutaURL('Index/Formualario');
?>
">Enviar Datos Post AJAX Formulario</a></li>
				<li><a href="<?php 
echo NeuralRutasApp::RutaURL('Index/LinkPOST');
?>
">Enviar Datos Post AJAX Link</a></li>
			</ol>
		</body>
	</html>
示例#17
0
文件: Index.php 项目: alejofix/Gape
 /**
  * Index::ConsultarUsuario()
  * 
  * Genera la consulta de los datos del usuario
  * @return void
  */
 private function ConsultarUsuario()
 {
     $DatosPost = AyudasPost::FormatoEspacio(AyudasPost::LimpiarInyeccionSQL($_POST));
     $DatosPost['Password'] = sha1($DatosPost['Password']);
     $ConsultaUsuario = $this->Modelo->ConsultarUsuario($DatosPost['Usuario'], $DatosPost['Password']);
     if ($ConsultaUsuario['Cantidad'] == 1) {
         $ConsultaPermisos = $this->Modelo->ConsultarPermisos($ConsultaUsuario[0]['Permisos']);
         if ($ConsultaPermisos['Cantidad'] == 1) {
             AyudasSessiones::RegistrarSession($ConsultaUsuario[0], $ConsultaPermisos[0]);
             header("Location: " . NeuralRutasApp::RutaURL('Central'));
             exit;
         } else {
             header("Location: " . NeuralRutasApp::RutaURL('Index/Index/') . AyudasConversorHexAscii::ASCII_HEX('DATOSINCORRECTOS'));
             exit;
         }
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('Index/Index/') . AyudasConversorHexAscii::ASCII_HEX('DATOSINCORRECTOS'));
         exit;
     }
 }
示例#18
0
 public function Iims($UserCod = false)
 {
     if ($UserCod == true) {
         $Asesor = self::ValidarUserCod($UserCod);
         $Parametros = AyudasSessiones::InformacionSessionControlador(true);
         $Validacion = new NeuralJQueryValidacionFormulario();
         $Validacion->Requerido('Sintoma', 'Seleccione la Opción del Arbol');
         $Validacion->Requerido('IIMS_Paso', 'Seleccione el Arbol correspondiente');
         $Validacion->Requerido('IIMS_Paso', 'Seleccione el Número de Paso');
         $Validacion->Requerido('Observaciones', 'Las Observaciones son Necesarias');
         $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form_Iims', 'Form_Iims', NeuralRutasApp::RutaURL('Ajax_BaseGestion/GuardarIIMS/' . AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos(date("Y-m-d"), array(date("Y-m-d"), 'GESTION')))), true, 'GESTION'));
         $Script[] = $Validacion->MostrarValidacion('Form_Iims');
         for ($i = 1; $i <= 30; $i++) {
             $Lista[] = $i;
         }
         $Plantilla = new NeuralPlantillasTwig();
         $Plantilla->ParametrosEtiquetas('InfoSession', $Parametros);
         $Plantilla->ParametrosEtiquetas('Titulo', 'Selección de Gestión');
         $Plantilla->ParametrosEtiquetas('CantidadAsesor', $this->Modelo->ConsultarAsesor($Asesor));
         $Plantilla->ParametrosEtiquetas('Asesor', $Asesor);
         $Plantilla->ParametrosEtiquetas('Sintomas', $this->Modelo->ListadoSintomas('IIMS'));
         $Plantilla->ParametrosEtiquetas('Paso', $Lista);
         $Plantilla->ParametrosEtiquetas('Fecha', date("Y-m-d"));
         $Plantilla->ParametrosEtiquetas('BaseScript', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
         $Plantilla->AgregarFuncionAnonima('Codificacion', function ($Texto) {
             return AyudasConversorHexAscii::ASCII_HEX(NeuralEncriptacion::EncriptarDatos($Texto, 'GESTION'));
         });
         echo $Plantilla->MostrarPlantilla('BaseGestion/Iims.html', 'GESTION');
     } else {
         header("Location: " . NeuralRutasApp::RutaURL('BaseGestion'));
         exit;
     }
 }
示例#19
0
 public function NuevosAsesoresExcel()
 {
     $Validacion = new NeuralJQueryValidacionFormulario();
     $Validacion->Requerido('Excel', 'Debe Ingresar los datos desde Excel');
     $Validacion->SubmitHandler(NeuralJQueryAjax::EnviarFormularioPOST('Form', 'Form', NeuralRutasApp::RutaURL('Ajax_AdminUsuarios/AgregarAsesoresExcel/' . AyudasConversorHexAscii::ASCII_HEX(date("Y-m-d"))), true, 'GESTION'));
     $Script[] = $Validacion->MostrarValidacion('Form');
     $Plantilla = new NeuralPlantillasTwig();
     $Plantilla->ParametrosEtiquetas('InfoSession', AyudasSessiones::InformacionSessionControlador(true));
     $Plantilla->ParametrosEtiquetas('Titulo', 'Nuevos Asesores');
     $Plantilla->ParametrosEtiquetas('Script', NeuralScriptAdministrador::OrganizarScript(false, $Script, 'GESTION'));
     echo $Plantilla->MostrarPlantilla('AdminUsuarios/AsesoresExcel.html', 'GESTION');
 }
示例#20
0
文件: Menu.php 项目: rigocastillo/TCU
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
" width="16" height="16" /><strong> Cargando ...</strong></span>');
		$('#contenido').load("<?php 
echo NeuralRutasApp::RutaURL('Almacen/Index');
?>
");
	});
    
    $('#ImpresionCodigo').click(function(){
		$('#contenido').html('<span><img src="<?php 
echo NeuralRutasApp::RutaImagenes("ajax-loader.gif");
?>
" width="16" height="16" /><strong> Cargando ...</strong></span>');
		$('#contenido').load("<?php 
echo NeuralRutasApp::RutaURL('ImpresionCodigo/Index');
?>
");
	});
	
	$('#Ayuda').click(function(){
		$('#contenido').html('<span"><img src="img/ajax-loader.gif"  width="16" height="16" /> Cargando ...</span>');
		$('#contenido').load('Ayuda.php');
	});
	
	$("#tabss").delay(500).slideToggle(500);
	$("#usuario").delay(500).slideToggle(500);
	$("#opciones").delay(1000).slideToggle(500);
	$("#calls").delay(1500).slideToggle(500);

}
示例#21
0
            </style>
            
            <?php 
echo NeuralScriptAdministrador::OrganizarScript(array('JS' => array('JQUERY', 'JQUERYUILIB'), 'CSS' => array('HOME', 'JQUERYUI')), false, 'POS');
?>
            <!-- IE6-8 support of HTML5 elements -->
            <!--[if lt IE 9]>
                <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
            <![endif]-->
 
		</head>
		<body>

        <div id ="dialog">
            <form name="login" action="<?php 
echo NeuralRutasApp::RutaURL('Login/Login');
?>
" method="post">
            <table>
	           <tr>
	               <td colspan="2" align="center"><img src="<?php 
echo NeuralRutasApp::RutaImagenes('logo.gif');
?>
" width="221" height="50" /></td>
	           </tr>
	           <tr>
    	           <td><label for="usuario">Usuario:</label></td>
    	           <td><input type="text" name="usuario" placeholder="Nombre de usuario" required ></td>
               </tr>
               <tr>
    	           <td><label for="password">Password: </label></td>