/** * *@param $id_ciu * * **/ public function getById($id_jefe) { $this->conex = DataBase::getInstance(); //Consulta SQL $consulta = "SELECT * FROM FISC_JEFE_OFICINA WHERE \n\t\t\t\t\t\tID_JEFE=:id_jefe"; $stid = oci_parse($this->conex, $consulta); if (!$stid) { $e = oci_error($this->conex); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } // Realizar la lógica de la consulta oci_bind_by_name($stid, ':id_jefe', $id_jefe); $r = oci_execute($stid); if (!$r) { $e = oci_error($stid); trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR); } $result = array(); // Obtener los resultados de la consulta while ($fila = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) { $it = new ArrayIterator($fila); $alm = new Denuncia(); while ($it->valid()) { $alm->__SET(strtolower($it->key()), $it->current()); $it->next(); } $result[] = $alm; } //Libera los recursos oci_free_statement($stid); // Cierra la conexión Oracle oci_close($this->conex); //retorna el resultado de la consulta return $result; }
//Fin Datos Ciudadano //Datos de la Denuncia $rif = htmlentities($_POST['rif']); $num_den = htmlentities($_POST['num_den']); //id de la denuncia $fecha = htmlentities($_POST['fecha']); $hora = htmlentities($_POST['hora_denuncia']); $estatus = htmlentities($_POST['estatus']); $descripcion = htmlentities($_POST['descripcion']); $responsable = htmlentities($_POST['direccion_responsable']); $apoderado = htmlentities($_POST['nacionalidad'] . $_POST['cedula_apo']); $name_apod = htmlentities($_POST['nombre_apo']); $apel_apod = htmlentities($_POST['apellido_apo']); $denuncia = new Denuncia(); $modelo = new DenunciaDAO(); $denuncia->__SET('id_ciudadano', $idc); $denuncia->__SET('rif', $rif); $denuncia->__SET('id_denuncia', $num_den); $denuncia->__SET('fecha_denuncia', $fecha); $denuncia->__SET('hora_denuncia', $hora); if (!empty($_POST['motivos'])) { $motivos = $_POST['motivos']; $denuncia->__SET('motivo_denuncia', $motivos); } $denuncia->__SET('estatus_denuncia', $estatus); $denuncia->__SET('descripcion', $descripcion); $denuncia->__SET('responsable', $responsable); $denuncia->__SET('apoderado', $apoderado); $denuncia->__SET('nombres_apoderado', $name_apod); $denuncia->__SET('apellidos_apoderado', $apel_apod); if (!empty($_POST['documentos'])) {