Documentation

Application

Table of Contents

Interfaces

IRepositorioAdapter
Interface que permite conectarse y gestionar repositorios Implementar este interfaz permitiría conectarse a distintos tipos de repositorios.

Classes

AdminRepositorios
Controlador para administración de repositorios
AdminUsuarios
Controlador para gestionar usuarios.
ApiRepositorios
Clase que gestiona llamadas API de repositorios (generalmente para dar servicios a llamadas Ajax)
Fichero
Controlador para operaciones con ficheros.
ImportUsuariosRepo
Controlador para gestionar la importación masiva de usuarios de Repositorio desde ficheros CSV
Login
Controlador para login de usuarios Gestiona también altas/recuperar contraseña
Principal
Controlador para la página principal de usuario
Configuracion
Clase que permite recuperar la configuración almacenada en fichero configuracion.json
Control
Clase padre de todos los controladores Incluye métodos que permiten cargar modelos o vistas.
Core
Clase núcleo de la aplicación.
CsvImportFile
clase de acceso a datos de fichero CSV para importación Permite guardar en BBDD los campos conforme mapas facilitados.
DB
Clase que gestiona conexión directa a base de datos Permite conectarse a base de datos webdoc.
Email
Wrapper sobre la clase PHPMailer para facilitar envío de correo para recuperación de contraseña.
FileUserData
Clase para manejar datos de un fichero que puede ver el cliente (usuario)
RepoAdapterDW
Clase implementa acceso a ficheros archivadores Docuware Extiende IRepositorioAdaptar
RepoAdapterLocal
Clase implementa acceso a ficheros locales Implementa interfaz IRepositorioAdapter.
RepoUserData
Clase para manejar datos de repositorio que puede visualizar un usuario. Gestiona nombre de repositorio y ficheros asociados.
Sesion
Clase auxiliar que gestiona sesiones.
VistaComponentes
Clase auxiliar que muestra componentes reutilizables para vistas
Identificador
Modelo de acceso a datos Identificadores de Usuario
IdentificadorData
Clase para mantener datos de Identificador
Repositorio
Modelo de acceso a datos de Repositorios
RepositorioData
Clase para manejar datos de Repositorio (genérico)
Usuario
Modelo de acceso a datos Usuario
UsuarioData
Clase para encapsular datos de Usuario

Enums

TipoRepositorio
Enumerador de tipos de repositorio

Constants

APP  = \dirname(\dirname(__FILE__))
Fichero de configuración, generalmente cargado desde init.php Incluye constantes que apuntan al directorio de aplicación y URL.
FICHERO_CONFIG  = $_SERVER['DOCUMENT_ROOT'] . '/app/config/configuracion.json'
PRINCIPAL  = \URL . '/portada.php'
URL  = $_SERVER["REQUEST_SCHEME"] . '://' . $_SERVER["SERVER_NAME"]

Constants

APP

Fichero de configuración, generalmente cargado desde init.php Incluye constantes que apuntan al directorio de aplicación y URL.

public mixed APP = \dirname(\dirname(__FILE__))

FICHERO_CONFIG

public mixed FICHERO_CONFIG = $_SERVER['DOCUMENT_ROOT'] . '/app/config/configuracion.json'

PRINCIPAL

public mixed PRINCIPAL = \URL . '/portada.php'

URL

public mixed URL = $_SERVER["REQUEST_SCHEME"] . '://' . $_SERVER["SERVER_NAME"]

        
On this page

Search results