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); } }
$data->__SET('motivo_denuncia', $motivos); } if (!empty($_POST['documentos'])) { $doc = $_POST['documentos']; $data->__SET('documentos', $doc); } if (!empty($_FILES['archivosdenuncia'])) { $archivos = array(); foreach ($_FILES["archivosdenuncia"]["name"] as $key => $nombre) { if (!empty($nombre)) { array_push($archivos, $nombre); } } $data->__SET('archivos_queja', $archivos); } $modelo = new DenunciaJuridicaDAO(); if ($modelo->registrar($data, $empresa, $representante)) { $uploads_dir = '../../../public_html/archivos/quejas/'; opendir($uploads_dir); if ($_FILES["archivosdenuncia"]["size"] != 0) { foreach ($_FILES["archivosdenuncia"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["archivosdenuncia"]["tmp_name"][$key]; $nombre_archivo = $_FILES["archivosdenuncia"]["name"][$key]; $exito = move_uploaded_file($tmp_name, $uploads_dir . $nombre_archivo); } } #foreach. } $mensaje = new Visualizer('QR', 'REG_OK'); $mensaje->showMensaje($id_denuncia);
/***********************EDITAR DOCUMENTOS DE QUEJA*********************/ if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'editar') { $modelo = new DocumentoQuejaDAO(); $documento = new DocumentoQueja(); $id = $_POST['id_documento']; $descripcion = htmlentities($_POST['input_documento_edicion']); $documento->__SET('id_documento', $id); $documento->__SET('descripcion', $descripcion); if ($modelo->editar($documento)) { header('Location: ../quejas.php?mensaje=Documento editado'); } else { header('Location: ../quejas.php?mensaje=Error al editar'); } } /********************ELIMINAR DOCUMENTOS DE QUEJA************************/ if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'eliminar') { $modelo = new DocumentoQuejaDAO(); $id = $_POST['input_id_eliminiacion']; $modelo_denuncia = new DenunciaJuridicaDAO(); $denuncia = $modelo_denuncia->getByDocumentos($id); if ($denuncia['DOCUMENTOS'] != 0) { header('Location: ../quejas.php?mensaje=Este documento se encuentra en uso'); } else { if ($modelo->eliminar($id)) { header('Location: ../quejas.php?mensaje=Documento Eliminado'); } else { header('Location: ../quejas.php?mensaje=Error al eliminar'); } } } }
public function showDetailsJuridico($denuncia, $empresa, $representante) { $res = dameDirecciones(1); $denunciad = new DenunciaJuridicaDAO(); $motivos = $denunciad->getMotivos($denuncia); //datos del denunciado /* $cedper = $denuncia->__GET('id_denunciado'); $nomper = $denuncia->__GET('nombre_denunciado'); $apeper = $denuncia->__GET('apellido_denunciado'); //$telden = $denuncia->__GET('telefono_habitacion'); //$dirper = $persona->__GET('direccionCiudadano'); //datos del denunciado */ //datos de la empresa $numpat = $empresa->__GET('id_fisc_empresa'); $rifemp = $empresa->__GET('rif_fisc_empresa'); $nomemp = $empresa->__GET('nombre_fisc_empresa'); $diremp = $empresa->__GET('direccion_fisc_empresa'); $telemp = $empresa->__GET('telefono_fisc_empresa'); $mailemp = $empresa->__GET('email_fisc_empresa'); $refemp = $empresa->__GET('punto_ref_fisc_empresa'); //datos de la empresa //datos de representante empresa $cedrep = $representante->__GET('clv_representante'); $nomrep = $representante->__GET('str_nombres'); $aperep = $representante->__GET('str_apellidos'); $telrep = $representante->__GET('str_telefono1'); $tel2rep = $representante->__GET('str_telefono2'); $mailrep = $representante->__GET('str_email'); //datos de representante empresa //datos de la denuncia $id_den = $denuncia->__GET('id_denuncia'); $fecden = $denuncia->__GET('fecha_denuncia'); $stsden = $denuncia->__GET('estatus_denuncia'); $stsdenuncia = $stsden; $stsden = $this->sts_denuncia[$stsden]['DESCRIPCION']; $desden = $denuncia->__GET('descripcion_denuncia'); $resp = $denuncia->__GET('responsable_denuncia'); $resden = dameresponsable($resp)[0]['NOMBRE']; $creado = $denuncia->__GET('creador'); $asignada = $denuncia->__GET('asignada'); $denuncia->__SET('motivo_denuncia', $motivos); //$fecha_cierre = $denuncia->__GET('fecha_cierre'); //$cerrada = 1; if ($asignada == 1) { $direcciones = dameDireccionesAsignacionQueja($id_den); //var_dump($direcciones); exit(); $asignadopor = $denuncia->__GET('asignadopor'); } if ($stsdenuncia == 2) { $fecha_cierre_queja = $denuncia->__GET('fecha_cierre'); $descripcion_estatus_queja = $denuncia->__GET('descripcion_estatus'); $cerrada = 1; //var_dump($fecha_cierre_queja,$cerrada); exit(); $cerradopor = $denuncia->__GET('cerradopor'); } //datos de la denuncia require 'view_denuncia_juridica_details.php'; require 'bottomView.tpl.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") { $cabecera_numero = "N° DE QUEJA Y/O RECLAMO"; $titulo = "COMPROBANTE DE RECEPCIÓN DE QUEJA Y/O RECLAMO"; $mensaje = "Procesar su queja y/o reclamo involucra a varias unidades administrativas adscritas al IVSS y activa procedimientos necesarios para la solución del problema, por lo cual requiere de un lapso de (60) días para su proceso, es por ello que agradecemos esperar a ser contactado por vía telefónica o cualquier otro medio para informarle del estatus y/o resultado de su Queja y/o Reclamo."; } else { $cabecera_numero = "N° DE DENUNCIA"; $titulo = "COMPROBANTE DE RECEPCIÓN DE DENUNCIA";
session_start(); header("Content-type: text/html; charset=iso8859-1"); include '../librerias/fpdf/fpdf.php'; include '../../resources/orcl_conex.php'; include '../../resources/select/funciones.php'; include 'Models/class_denuncia_juridica.php'; include 'Models/class_denuncia_juridica_dao.php'; include 'Models/class_representante.php'; include 'Models/model_representante.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']; $modelo_denuncia = new DenunciaJuridicaDAO(); $denuncia = $modelo_denuncia->getByID($id_denuncia); $estatus = $denuncia->__GET('estatus_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); $nombre_empresa = $empresa->__GET('nombre_fisc_empresa'); $id_reprersentante = $empresa->__GET('id_representante'); $modelo_representante = new RepresentanteDAO(); $representante_empressa = $modelo_representante->queryByIC($id_reprersentante); $clv_representante = $representante_empressa->__GET('clv_representante'); $representante = $representante_empressa->__GET('str_nombres') . " " . $representante_empressa->__GET('str_apellidos'); //$denunciante = $ciudadano->__GET('apellidos'). " ".$ciudadano->__GET('nombres');
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'editar') { $modelo = new MotivoQuejaDAO(); $motivo = new MotivoQueja(); $id = $_POST['id_motivo']; $descripcion = htmlentities($_POST['descripcion_motivo']); $motivo->__SET('id_motivo', $id); $motivo->__SET('descripcion', $descripcion); if ($modelo->editar($motivo)) { header('Location: ../quejas.php?mensaje=Motivo editado&mot=1'); } else { header('Location: ../quejas.php?mensaje=Error al editar&mot=1'); } } /********************ELIMINAR MOTIVOS DE QUEJA************************/ if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'eliminar') { $modelo = new MotivoQuejaDAO(); $id = $_POST['input_id_eliminiacion']; $modelo_denuncia = new DenunciaJuridicaDAO(); $denuncia = $modelo_denuncia->getByMotivo($id); if ($denuncia['MOTIVOS'] != 0) { header('Location: ../quejas.php?mensaje=Este motivo se encuentra en uso&mot=1'); } else { if ($modelo->eliminar($id)) { header('Location: ../quejas.php?mensaje=Motivo Eliminado&mot=1'); } else { header('Location: ../quejas.php?mensaje=Error al eliminar&mot=1'); } } } } //FIN $_SERVER['REQUEST_METHOD']