echo 'No hay acceso a la base de datos'; exit; } $cadena_sql = $this->sql->cadena_sql('buscarLlaves', ''); $resultado = $esteRecursoDB->ejecutarAcceso($cadena_sql, 'busqueda'); if ($resultado) { $cadena_sql = $this->sql->cadena_sql('llavePrivadaProceso', $_REQUEST['eleccion']); $resultadoLlave = $esteRecursoDB->ejecutarAcceso($cadena_sql, 'busqueda'); $ubicacionLlavePublica = $resultado[0]['valor'] . $resultadoLlave[0][1]; $ubicacionLlavePrivada = $resultado[1]['valor'] . $resultadoLlave[0][1]; $cadena_sql = $this->sql->cadena_sql('cerrarEleccion', $_REQUEST['eleccion']); $registroDecodificado = $esteRecursoDB->ejecutarAcceso($cadena_sql, "acceso"); $cadena_sql = $this->sql->cadena_sql('contarVotosDecodificados', $_REQUEST['eleccion']); $registro = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); if ($registro && $registro[0]['total'] == 0) { $llavePrivada = $generador->getLlavePrivadaArchivo($ubicacionLlavePrivada, $_REQUEST['fraseSecreta']); if ($llavePrivada) { //Total de votos $cadena_sql = $this->sql->cadena_sql('buscarVotos', $_REQUEST['eleccion']); $registro = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda"); if ($registro) { $mensajeRegistro['totalVotos'] = $esteRecursoDB->getConteo(); $contador = 0; for ($i = 0; $i < count($registro); $i++) { $voto = base64_decode($registro[$i]['voto']); $eleccion = $generador->decodificarSSLConLlave($voto, $llavePrivada); if ($eleccion) { $votoDefinitivo = $eleccion; $ip = $registro[$i]['ip']; $ideleccion = $registro[$i]['ideleccion']; $estamento = $registro[$i]['estamento'];