motores/ultimo/clases/tabla.inc.php 3

Type Line Description
TODO 42 si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido
TODO 240 si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido
TODO 300 si se usa $alinear, se agrega un atributo align a la tabla, que está deprecado; se debe reemplazar por HTML válido

motores/ultimo/paginas/resultados_verificacion.php 1

Type Line Description
TODO 115 generar las filas para los tipos de plantillas usando un ciclo

motores/ultimo/clases/conexion.inc.php 8

Type Line Description
TODO 1824 generalizar este código
TODO 2650 Actualizar las plantillas para que usen las funciones qstr y concat
TODO 2651 Usar DBDAte() y DBTimeStamp de ADOConnection
TODO 1084 Es posible que de momento no estén detectando los campos de tipo serial en otras bases distintas a PostgreSQL. Mover la obtención del valor de 'serial' a las subclases.
TODO 1591 implementar esReadOnly() ¿Es posible retornar esta información?
TODO 2140 Completar la documentación de este método
TODO 2455 agregar testeo
TODO 2618 proveer formas de ejecutar la consulta preparada; hasta tanto, este método no tiene ninguna utilidad

motores/ultimo/clases/formateo.inc.php 1

Type Line Description
TODO 37 Completar la documentación de esta clase.

motores/ultimo/generacion/procesador_definiciones.inc.php 2

Type Line Description
PENDING 114 proveer metodos hook para: antes de procesar archivo, despues de procesar archivo
TODO 830 reemplazar estos mensajes por algo más realista

motores/ultimo/clases/imagen.inc.php 1

Type Line Description
TODO 34 Guardar en un cache las imágenes que se piden con un tamaño distinto al original

motores/ultimo/interfaces/iSeguridad.inc.php 1

Type Line Description
TODO 125 buscar en todo XGAP y reemplazar las ocurrencias de los valores literales de las constantes VAR_SESION_* por la constante correspondiente

motores/ultimo/clases/upload.inc.php 2

Type Line Description
TODO 109 Incluir verificaciones de tipo
TODO 109 Incluir verificaciones de tamaño máximo

motores/ultimo/clases/mensaje.inc.php 1

Type Line Description
TODO 404 reemplazar el código por un llamado a {@link Http::redirigirPorPost()}

motores/ultimo/paginas/configuracion.php 1

Type Line Description
TODO 145 Dado que la sesión venció, la información de cuál era el usuario logueado ya no está disponible, y el usuario que se va a registrar en el log siempre va a ser vacío (o "invitado"). Buscar la forma de registrar a qué usuario se le venció la sesión.

motores/ultimo/generacion/motor.inc.php 5

Type Line Description
TODO 143 Convertir esta clase en un Observable y hacer que el motor se registre como Observer para controlar el estado del paso.
TODO 617 Buscar la forma de proveer feedback al usuario durante el proceso de generación.
PENDING 632 hook "antes de generar"
PENDING 634 hook "después de generar"
TODO 342 Convertir esta clase en un Observable. El invocador se puede registrar como Observer para enterarse del estado de avance y proveer algún tipo de feedback al usuario.

motores/ultimo/clases/form.inc.php 4

Type Line Description
TODO 1061 ver una forma de obtener el tamaño de la imagen
TODO 1642 En caso que radio_bd o combo_bd sean campos múltiples, se va a ejecutar la misma consulta SQL varias veces. Buscar la forma de hacerla sólo una vez.
TODO 2195 Falta controlar los rangos al actualizar
TODO 656 los parámetros $clase y $keyup no se están usando

motores/ultimo/clases/csrf.inc.php 1

Type Line Description
TODO 121 implementar uso del parámetro <var>$timeout</var>

motores/ultimo/clases/seguridad.inc.php 8

Type Line Description
TODO 104 Ver que realizar cuando no se puede agregar seguridad a la consulta
FIXME 107 Este str_replace() modifica también las '"' que pudieran existir en la consulta original. Hay que buscar la forma de hacer esta operación sin que queden cambiadas las comillas originales.
TODO 131 Ver que realizar cuando no se puede agregar seguridad a la consulta
TODO 219 agregar a la BD una columna para guardar la descripción de la aplicación
TODO 428 cambiar este valor fijo 'f' por algo más portable
TODO 527 usar XGAP_CONF_VALOR_FALSO_SQL en vez de 'f' fijo
TODO 442 dentro de un único request, para igual $pagina se debe retornar igual resultado; entonces, se pueden guardar los resultados ya obtenidos y retornarlos en invocaciones posteriores en lugar de recalcularlos cada vez (array($pagina => resultado))
TODO 488 implementar un cache de resultados, similar al de {@link puedeVerPagina()}

motores/ultimo/clases/componentes.inc.php 2

Type Line Description
TODO 296 Si estos parametros se guardan en el form 'buscador', no van a estar disponibles si el listado no incluye buscador
TODO 1164 agregar tooltip o una imagen que indique el tipo de búsqueda que se usa para el campo

motores/ultimo/clases/chart.inc.php 1

Type Line Description
TODO 76 Temporal, se inhabilita la presentación a 45 grados

motores/ultimo/clases/conexion-postgres8.inc.php 2

Type Line Description
TODO 166 Asegurarse que para postgres ADO devuelva bien las FK, sino hay que ir a buscarlas a mano como en oci8
TODO 504 Implementar Conexion_postgres8.existeProcedure()

motores/ultimo/clases/xml.inc.php 1

Type Line Description
TODO 123 implementar XgapXml::arrayToDom()

lib/ini.inc.php 1

Type Line Description
TODO 57 Guardar los comentarios

motores/ultimo/funciones/funciones.php 2

Type Line Description
TODO 371 ¿el resultado es sintácticamente inválido si los valores incluyen "'"? Comprobar.
TODO 530 Posiblemente incompleto. Ver comentarios internos.

motores/ultimo/clases/contexto.inc.php 2

Type Line Description
TODO 42 Evaluar si conviene agregar parámetro booleano 'persistente' a almacenar(), para indicar si se debe guardar el valor en un cookie; en ese caso hay que agregar un parámetro 'eliminarPersistentes' a terminarSesion()
TODO 42 incorporar posibilidad de definir timeouts para las variables almacenadas; si una variable con timeout lo supera, se elimina

motores/ultimo/clases/pki/publickeyinfrastructure.inc.php 8

Type Line Description
TODO 233 corregir cuando las claves se guarden encriptadas en la sesión
TODO 241 corregir cuando las claves se guarden encriptadas en la sesión
TODO 248 corregir cuando los certificados se guarden encriptados en la sesión
TODO 553 encriptar la clave privada y la frase, para evitar que se puedan obtener leyendo la memoria del sistema
TODO 559 la clave privada se debe guardar encriptada en la sesión
TODO 579 la clave pública se debe guardar encriptada en la sesión
TODO 609 el certificado y la clave se deben guardar encriptados en la sesión
TODO 39 encriptar las claves que se guardan en la sesión

motores/ultimo/clases/csv.inc.php 2

Type Line Description
TODO 101 ¿Conviene hacer un flush() en este punto?
TODO 56 Revisar posible bug: ¿No se deberían escapar las comillas dobles que pudiera haber en los valores que se emiten? Los valores se encierran entre comillas, con lo cual la aparición de una comilla dentro de un valor rompería la salida.

motores/ultimo/clases/conexion-oci8.inc.php 3

Type Line Description
TODO 71 ¿agregar parametro de configuracion para especificar variables a setear en la base??? Ej: [conexion] parametros_extra=NLS_LANGUAGE:SPANISH;NLS_TERRITORY:ARGENTINA
TODO 95 formato_fecha en configuracion.ini compatible con NLS_DATE_FORMAT (se rompe todo sino). Pasar esta mascara a el formato requerido por strptime
TODO 37 usar las variables de configuración id_usuario_en_sesion_base_nombre e id_usuario_en_sesion_base_var para determinar si/cómo se debe guardar el ID del usuario en la sesión de ls BD. Ver uso en {@link Conexion_postgres8::prepararSesion()}.

motores/ultimo/clases/http.inc.php 1

Type Line Description
TODO 381 reemplazar por EstructuraPagina::esSimple()

motores/ultimo/configurar_app.php 2

Type Line Description
TODO 232 para la versión de motor, generar un combo con las versiones disponibles
PENDING 288 seleccionar el elemento de form a producir, de acuerdo al tipo de item