function existe_denuncia($id_empresa)
{
    $modelo = new DenunciaDAO();
    $denuncias = $modelo->getById($id_empresa);
    $existe = 0;
    foreach ($denuncias as $key) {
        if ($key->__GET('estatus_denuncia') == '0') {
            $existe++;
        }
    }
    return $existe;
}
 public function __construct($idc = "", $ide = "", $nac = "", $ced = "")
 {
     if ($idc != "") {
         $ciudadano = new Ciudadano();
         $denuncia = new DenunciaDAO();
         $this->persona = $ciudadano->getById($idc);
         $this->denuncia = $denuncia->getByIC($idc);
         $this->nacionalidad_nueva = $nac;
         $this->cedula_nueva = $ced;
     }
     if ($ide != "") {
         $modelo = new EmpresaDAO();
         $denuncia = new DenunciaJuridicaDAO();
         $this->empresa = $modelo->queryByPatrono($ide);
         $this->denuncia = $denuncia->getByIdEmp($ide);
     }
 }
     $id_documento = $_POST['id_motivo'];
     $descripcion = $_POST['descripcion_documento'];
     $documento->__SET('id_documento', $id_documento);
     $documento->__SET('descripcion', $descripcion);
     if ($modelo->actualizar($documento)) {
         #echo "documento editado";
         header('Location: ../denuncias.php?mensaje=Documento editado&doc=1');
     } else {
         #echo "Error al editar el documento";
         header('Location: ../denuncias.php?mensaje=Error al editar el documento&doc=1');
     }
 }
 if (isset($_REQUEST['option_eliminar'])) {
     $id = $_POST['eliminar_documento'];
     $modelo = new DocumentoDenunciaDAO();
     $modelo_denuncia = new DenunciaDAO();
     $documentos = $modelo_denuncia->getByDocumentos($id);
     if ($documentos['DOCUMENTOS'] != 0) {
         #echo "Este documento no puede ser eliminado ya que se encuentra en uso";
         header('Location: ../denuncias.php?mensaje=Este documento no puede ser eliminado ya que se encuentra en uso&doc=1');
     } else {
         if ($modelo->eliminar($id)) {
             #echo "documento Eliminado";
             header('Location: ../denuncias.php?mensaje=Documento Eliminado&doc=1');
             //require();//VISTA DE REGISTRO EXITOSO
         } else {
             #echo "Error al eliminar el documento";
             header('Location: ../denuncias.php?mensaje=Error al eliminar el documento&doc=1');
             //require();//VISTA DE ERROR EN EL REGISTRO
         }
     }
session_start();
error_reporting(E_ALL);
ini_set("display_errors", 1);
include '../librerias/fpdf/fpdf.php';
include '../../resources/orcl_conex.php';
include 'Models/class.Denuncia.php';
include 'Models/class.DenunciaDAO.php';
include 'Models/class_denuncia_juridica_dao.php';
include 'Models/class_denuncia_juridica.php';
include '../mod_ciudadanos/Models/class_fisc_ciudadano.php';
include '../mod_ciudadanos/Models/class_fisc_ciudadanoDAO.php';
$id_denuncia = $_GET['id_denuncia'];
//$tipo = $_GET['tipo_denuncia'];
//$id_denuncia = $num_den;
$modelo = new DenunciaDAO();
$denuncia = $modelo->getByID($id_denuncia);
$time = $denuncia->__GET('hora_denuncia');
//date("h:m:s");
$fecha = $denuncia->__GET('fecha_denuncia');
if ($denuncia->__GET('id_denuncia') == NULL) {
    $modelo_queja = new DenunciaJuridicaDAO();
    $queja = $modelo_queja->getByID($id_denuncia);
    $time = $queja->__GET('hora_denuncia');
    //date("h:m:s");
    $fecha = $queja->__GET('fecha_denuncia');
    $tipo = "Q";
} else {
    $tipo = "D";
}
if ($tipo == "Q") {
        }
    }
    if (isset($_REQUEST['option_editar'])) {
        $modelo = new MotivoDenunciaDAO();
        $motivo = new MotivoDenuncia();
        $id_motivo = $_POST['id_motivo'];
        $descripcion = $_POST['descripcion_motivo'];
        $motivo->__SET('id_motivo', $id_motivo);
        $motivo->__SET('descripcion', $descripcion);
        if ($modelo->actualizar($motivo)) {
            header('Location: ../denuncias.php?mensaje=Motivo editado&mot=1');
        } else {
            header('Location: ../denuncias.php?mensaje=Error al editar el motivo&mot=1');
        }
    }
    if (isset($_REQUEST['option_eliminar'])) {
        $id = $_POST['eliminar_motivo'];
        $modelo = new MotivoDenunciaDAO();
        $modelo_denuncia = new DenunciaDAO();
        $denuncia = $modelo_denuncia->getByMotivo($id);
        if ($denuncia['MOTIVOS'] != 0) {
            header('Location: ../denuncias.php?mensaje=Este motivo no puede ser eliminado ya que se encuentra en uso&mot=1');
        } else {
            if ($modelo->eliminar($id)) {
                header('Location: ../denuncias.php?mensaje=Motivo Eliminado&mot=1');
            } else {
                header('Location: ../denuncias.php?mensaje=Error al eliminar&mot=1');
            }
        }
    }
}
session_start();
header("Content-type: text/html; charset=iso8859-1");
error_reporting(E_ALL);
ini_set("display_errors", 1);
include '../librerias/fpdf/fpdf.php';
include '../../resources/orcl_conex.php';
include '../../resources/select/funciones.php';
include 'Models/class.Denuncia.php';
include 'Models/class.DenunciaDAO.php';
include '../mod_ciudadanos/Models/class_fisc_ciudadano.php';
include '../mod_ciudadanos/Models/class_fisc_ciudadanoDAO.php';
include '../mod_empresas/Models/class_fisc_empresa.php';
include '../mod_empresas/Models/class_fisc_empresaDAO.php';
$id_denuncia = $_GET['id_denuncia'];
$modelo1 = new DenunciaDAO();
$denuncia = $modelo1->getByID($id_denuncia);
$estatus = $denuncia->__GET('estatus_denuncia');
$fecha = $denuncia->__GET('fecha_denuncia');
$descripcion_estatus = $denuncia->__GET('descripcion_estatus');
$modelo_ciudadano = new FiscCiudadanoDAO();
$ciudadano = $modelo_ciudadano->getById($denuncia->__GET('id_ciudadano'));
$modelo_empresa = new FiscEmpresaDAO();
$id_empresa = $denuncia->__GET('id_empresa');
$empresa = $modelo_empresa->queryByPatrono($id_empresa);
$funcionario = $_SESSION['USUARIO']['codigo_usuario'];
$id_estado = $_SESSION['USUARIO']['estado'];
$estado = dameEstadoById($id_estado);
$direccion = $estado[0]['NOMBRE_ESTADO'];
$denunciante = $ciudadano->__GET('apellidos') . "  " . $ciudadano->__GET('nombres');
$cedula_denunciante = $ciudadano->__GET('id_ciudadano');
     $estatus->__SET('id_estatus', $id_estatus);
     $estatus->__SET('descripcion', $descripcion);
     if ($modelo->actualizar($estatus)) {
         #echo "Estatus editado";
         //require();//VISTA DE REGISTRO EXITOSO
         header('Location: ../denuncias.php?mensaje=Estatus editado&est=1');
     } else {
         #echo "Error al editar el Estatus";
         //require();//VISTA DE ERROR EN EL REGISTRO
         header('Location: ../denuncias.php?mensaje=Error al editar el Estatus&est=1');
     }
 }
 if (isset($_REQUEST['option_eliminar'])) {
     $id_estatus = $_POST['eliminar_documento'];
     $modelo = new EstatusDenunciaDAO();
     $modelo_denuncia = new DenunciaDAO();
     $denuncia = $modelo_denuncia->getByEstatus($id_estatus);
     if ($denuncia['ESTATUS'] != 0) {
         #echo "";
         header('Location: ../denuncias.php?mensaje=Este estatus no puede ser eliminado ya que se encuentra en uso&est=1');
     } else {
         if ($modelo->eliminar($id_estatus)) {
             #echo "Estatus Eliminado";
             //require();//VISTA DE REGISTRO EXITOSO
             header('Location: ../denuncias.php?mensaje=Estatus Eliminado&est=1');
         } else {
             #echo "Error al eliminar";
             //require();//VISTA DE ERROR EN EL REGISTRO
             header('Location: ../denuncias.php?mensaje=Error al eliminar&est=1');
         }
     }