Beispiel #1
0
/*
	Function: administrar_monitoreo
	Presenta la lista de todos los monitores de red, sql y comandos definidos

	(start code)
		SELECT * FROM ".$TablasCore."monitoreo WHERE 1
	(end)

	Salida:
		Listado de monitores y paginas de monitoreo definidas

	Ver tambien:
	<guardar_monitoreo>
*/
if ($PCO_Accion == "administrar_monitoreo") {
    $PCO_Accion = escapar_contenido($PCO_Accion);
    //Limpia cadena para evitar XSS
    abrir_ventana($MULTILANG_MonConfig, 'panel-primary');
    ?>

        <form name="datos" action="<?php 
    echo $ArchivoCORE;
    ?>
" method="POST">
            <input type="hidden" name="PCO_Accion" value="guardar_monitoreo">
            
            <div class="row">
                <div class="col-md-6">
                    <h4><b><i class="fa fa-link fa-fw icon-orange"></i><?php 
    echo $MULTILANG_MonNuevo;
    ?>
Beispiel #2
0
function limpiar_entradas()
{
    /*
    	Function: limpiar_entradas
    	Limpia cadenas y URLs a ser impresas segun acciones para evitar XSS
    
    	Salida:
    		Cadenas y variables filtradas sobre sus valores globales
    */
    global $PCO_Accion, $PCO_ErrorTitulo, $PCO_ErrorDescripcion;
    // Escapar siempre las acciones pues deberian tener solo letras, numeros y underlines.
    $PCO_Accion = escapar_contenido($PCO_Accion);
    $PCO_Accion = preg_replace("/[^A-Za-z0-9_]/", "", $PCO_Accion);
    // Escapa siempre los mensajes de error
    $PCO_ErrorTitulo = escapar_contenido($PCO_ErrorTitulo);
    $PCO_ErrorTitulo = preg_replace("/[^A-Za-z0-9_ ><]/", "", $PCO_ErrorTitulo);
    $PCO_ErrorDescripcion = escapar_contenido($PCO_ErrorDescripcion);
    $PCO_ErrorDescripcion = preg_replace("/[^A-Za-z0-9_ ><]/", "", $PCO_ErrorDescripcion);
    // Escapa otras variables de uso comun
    global $PCO_ErrorTitulo, $PCO_ErrorDescripcion;
    $PCO_ErrorTitulo = escapar_contenido($PCO_ErrorTitulo);
    $PCO_ErrorDescripcion = escapar_contenido($PCO_ErrorDescripcion);
    // Escapar algunas variables segun la accion recibida
    if ($PCO_Accion == "ver_seguimiento_general") {
        global $accionbuscar, $fin_reg, $inicio_reg;
        $accionbuscar = escapar_contenido($accionbuscar);
        $inicio_reg = escapar_contenido($inicio_reg);
        $fin_reg = escapar_contenido($fin_reg);
    }
    if ($PCO_Accion == "administrar_formularios") {
        global $PCO_ErrorDescripcion, $PCO_ErrorTitulo;
        $PCO_ErrorDescripcion = escapar_contenido($PCO_ErrorDescripcion);
        $PCO_ErrorTitulo = escapar_contenido($PCO_ErrorTitulo);
    }
    if ($PCO_Accion == "actualizar_menu") {
        global $id;
        $id = escapar_contenido($id);
    }
    if ($PCO_Accion == "detalles_menu") {
        global $id;
        $id = escapar_contenido($id);
    }
    if ($PCO_Accion == "editar_informe") {
        //
        global $informe;
        $informe = escapar_contenido($informe);
    }
    if ($PCO_Accion == "listar_usuarios") {
        global $login_filtro, $nombre_filtro;
        $login_filtro = escapar_contenido($login_filtro);
        $nombre_filtro = escapar_contenido($nombre_filtro);
    }
    if ($PCO_Accion == "cargar_objeto") {
        global $objeto;
        $objeto = escapar_contenido($objeto);
    }
    if ($PCO_Accion == "guardar_formulario") {
        global $tabla_datos;
        $tabla_datos = escapar_contenido($tabla_datos);
        // Revisar si afecta el script de autorun
    }
    if ($PCO_Accion == "Iniciar_login") {
        global $uid, $clave, $captcha;
        $uid = escapar_contenido($uid);
        $clave = escapar_contenido($clave);
        $captcha = escapar_contenido($captcha);
    }
}