//se inicia sesion session_start(); if (isset($_SESSION["_SESION"])) { if ($_SESSION["_SESION"]->getEstado() == 'inactiva' || $_SESSION["_SESION"]->getEstado() == 'preparada') { echo "Debe iniciar sesión en el sistema"; exit; } } else { echo "Debe iniciar sesión en el sistema"; exit; } //Se instancia la clase parametro $param = new CTParametro(); //Se desofusca el identificador si fuera necesario if ($_SESSION["_OFUSCAR_ID"] == 'si') { $id_desofuscado = $param->desofuscar($_GET['id']); } else { $id_desofuscado = $_GET['id']; } //Se arma la url del archivo if (isset($_GET['url']) && $_GET['url'] != '') { $ruta_archivo = dirname(__FILE__) . "/" . $_GET['url']; } else { $ruta_archivo = dirname(__FILE__) . "/../../../uploaded_files/" . $_GET['sistema'] . "/" . $_GET['clase'] . "/"; if (isset($_GET['folder']) && $_GET['folder'] != "") { $ruta_archivo .= $_GET['folder'] . "/"; } $ruta_archivo = $ruta_archivo . md5($id_desofuscado . $_SESSION["_SEMILLA"]) . "." . $_GET['extension']; } //abre el archivo si existe if (file_exists($ruta_archivo)) {