EVOLUTION-MANAGER
Edit File: funciones_globales_padron.php
<?php session_start(); function dinardap_padron($cedula){ try { $clientGad = null; $clientGad = new \GuzzleHttp\Client([ 'base_uri' => 'https://ws.sucre.gob.ec', 'verify' => false, ]); $datosFuncionario = $clientGad->request('GET', "api/registrocivil/{$cedula}",[ 'headers' => [ 'Authorization' => 'PQ232kQkLQfXksFUbpuaG8hVdGWuRW4TdANEKqyNJcDndU4qUNHEUwhg' ], 'connect_timeout' => 15, 'timeout' => 60 ]); $resultado=(array)json_decode($datosFuncionario->getBody()->getContents()); $resultadoTotal=[ "cedula"=>$resultado[0]->valor, "nombre"=> $resultado[9]->valor, "condicionCiudadano"=> $resultado[1]->valor, "fechaNacimiento"=> $resultado[7]->valor, "lugarNacimiento"=> $resultado[8]->valor, "estadoCivil"=> $resultado[3]->valor, "conyuge"=> $resultado[2]->valor, "fechaDefuncion"=> $resultado[4]->valor, "fechaInscripcionDefuncion"=> $resultado[6]->valor, "profesion"=> $resultado[10]->valor, "fechaExpiracion"=> $resultado[5]->valor]; return ['error'=>false,'detalle'=>$resultadoTotal]; } catch (\Throwable $th) { Log::error('funcionesGloabales => dinardap => Mensaje: '.$th->getMessage()); return ['error'=>true,'detalle'=>'Ocurrió un error intente nuevamente']; } }