fixed avap examples (not coherent with official avap bnf rules)

This commit is contained in:
acano 2026-03-25 10:26:47 +01:00
parent 017a89322a
commit 1442a632c9
7 changed files with 17 additions and 11 deletions

View File

@ -1,3 +1,3 @@
addParam(emails,emails)
getQueryParamList(lista_correos)
addParam("emails", emails)
getQueryParamList("lista_correos", lista_correos)
addResult(lista_correos)

View File

@ -1,4 +1,4 @@
addParam(sal_par,saldo)
addParam("sal_par",saldo)
if(saldo, 0, ">")
permitir = True
else()

View File

@ -1,5 +1,5 @@
addParam(userrype, user_type)
addParam(sells, compras)
addParam("userrype", user_type)
addParam("sells", compras)
if(None, None, " user_type == 'VIP' or compras > 100")
addVar(descuento, 0.20)
end()

View File

@ -1,4 +1,4 @@
addParam(password,pass_nueva)
addParam("password",pass_nueva)
pass_antigua = "password"
if(pass_nueva, pass_antigua, "!=")
addVar(cambio, "Contraseña actualizada")

View File

@ -2,4 +2,6 @@ try()
ormDirect("UPDATE table_inexistente SET a=1", res)
exception(e)
addVar(_status, 500)
addResult("Error de base de datos")
addVar(error_msg, "Error de base de datos")
addResult(error_msg)
end()

View File

@ -1,5 +1,6 @@
try()
RequestGet("https://api.test.com/data", 0, 0, respuesta)
RequestGet("https://api.test.com/data", 0, 0, respuesta, None)
exception(e)
addVar(error_trace, "Fallo de conexión: %s" % e)
addVar(error_trace, e)
addResult(error_trace)
end()

View File

@ -1,5 +1,8 @@
addParam("rol", r)
if(r, ["admin", "editor", "root"], "in")
acceso = False
if(None, None, "r == 'admin' or r == 'editor' or r == 'root'")
acceso = True
end()
addResult(acceso)