Skip to content

Commit

Permalink
Ajustes definiciones XML, restricciones a no administradores y DocAPI
Browse files Browse the repository at this point in the history
  • Loading branch information
unix4you2 committed Jun 26, 2023
1 parent fe7e92e commit 0c13a9e
Show file tree
Hide file tree
Showing 113 changed files with 74,433 additions and 7 deletions.
17 changes: 10 additions & 7 deletions core/doc_api.php
Original file line number Diff line number Diff line change
Expand Up @@ -168,15 +168,18 @@ function PCO_AgregarElementoDiv(marco,elemento)
echo '<i class="fa fa-info-circle fa-fw"></i> Total Endpoints y/o Servicios publicados en este sistema: <div class="btn btn-success"><b>'.$TotalMetodos.'</b></div>';
echo '</div>';


//Determina si recibio APIKey y APISecret de pruebas y son validas, sino las borra
$MensajeVerificacionAPI="";
$ResultadoConsultaAPI=PCO_EjecutarSQL("SELECT * FROM core_llaves_api WHERE llave=? AND secreto=? ","$APIKeyUsuario$_SeparadorCampos_$APISecretUsuario")->fetch();
if ($ResultadoConsultaAPI["id"]=="")
$MensajeVerificacionAPI=">";
if ($APIKeyUsuario!="" && $APISecretUsuario!="")
{
$APIKeyUsuario="";
$APISecretUsuario="";
$MensajeVerificacionAPI="<font color=red><b>Las llaves suministradas no son v&aacute;lidas. Verifique e intente nuevamente</b></font><br>";
$MensajeVerificacionAPI="";
$ResultadoConsultaAPI=PCO_EjecutarSQL("SELECT * FROM core_llaves_api WHERE llave=? AND secreto=? ","$APIKeyUsuario$_SeparadorCampos_$APISecretUsuario")->fetch();
if ($ResultadoConsultaAPI["id"]=="")
{
$APIKeyUsuario="";
$APISecretUsuario="";
$MensajeVerificacionAPI="<font color=red><b>Las llaves suministradas no son v&aacute;lidas. Verifique e intente nuevamente</b></font><br>";
}
}

//Agrega campos para pruebas directas de la API
Expand Down
5 changes: 5 additions & 0 deletions dev/log_cambios.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ ArchivoVersion=" inc/version_actual.txt "
ListaArchivos="
index.php
core/comunes.php
core/doc_api.php


xml/*
Expand All @@ -36,6 +37,10 @@ ArchivosFijos=" tmp/par_cambios.txt tmp/par_sql.txt tmp/par_compat.txt tmp/leame
#Agregar un texto para parches sin version que al menos recomiende la minima: SE RECOMIENDA APLICAR A UNA VERSION MINIMA DE xx.xx
LogCambios="
* Added [CORE]: Parametrizacion de aplicacion permite definir los tipos de escapado de cadenas cuando se recuperan campos tipo texto corto, valores manuales de listas de selección y contraseñas desde el servidor. Esto aumenta compatibilidad con sets de caracteres adicionales soportados por sistemas operativos anteriores.
* Added [CORE]: Documentador de APIs y servicios web agrega la posibilidad de ingresar una API Key y API Secret para realizar pruebas en línea de los servicios autorizados.
* Fixed [CORE]: Ajustes de visibilidad y permisos para elementos internos que sólo deben ser permitidos a usuarios administradores evitando llamados manuales.

NOTA: Es normal que en la aplicacion incremetal de este parche de actualización o de su siguiente versión de framework usted vea errores de SQL asociados a creación de campos que ya existen.

-creacion combos con valores manuales no almacena el valor

Expand Down
Loading

0 comments on commit 0c13a9e

Please sign in to comment.