Mecanismo I-2 (verextendido.php) Vista Extendida

Este programa permite al analista escribir UN reporte especial (o vista extendida) por cada tabla del sistema. La invocación de este programa se hace a través de un link “Ver Extendido” que aparece en los reportes (si se selecciona el campo de vista extendida), o cuando se lista un registro, junto con los enlaces correspondientes.

Ejemplos de invocación:


 

Para que un usuario pueda ver estos enlaces, debe tener la autorización de vista extendida en su perfil, para la tabla correspondiente.

La vista extendida es un programa escrito por el analista en PHP. Este programa es invocado a través de un "include" y recibe la base de datos abierta, así como la tabla de parámetros, los utilities generales

En la variable denominada $Codigo, se recibe el número del registro que se estaba viendo cuando se seleccionó la vista extendida. Con ese valor se pueden leer los datos del registro en la tabla correspondiente o en cualquier tabla relacionada.

Al final se añade un botón de regreso, en caso de no desearse, se debe incluir un "die" de php.

En la tabla de parámetros, en el parámetro VerExtendidoXXX (donde XXX es la tabla para la cual se desea la vista extendida), se debe poner el nombre del programa. Ejp: extencontactos.txt.

El programa debe estar en una de los dos áreas siguientes:

NOTA

El programa invocado ya tiene disponible dos formas de estilos (CSS), muy similares a la de Net2Client. Cuando el usuario pide imprimir una pantalla, no se van a imprimir los campos de imagen (para que no aparezcan los iconos de ayuda, impresión, etc) a menos que tengan la clase “dp”, de la forma siguiente: <img class=dp border=0 href=…>

NOTA 2

Si se invoca el programa con la opción ",PHPSESSION" inmediatamente después del nombre del programa, se ejecutará la primitiva de php: session_start().


Enlaces en el mismo capítulo:

Enlaces otros capítulos: