Documentación de Proyecto Sincro

ControladorPaginas

ControladorPaginas Gestión CRUD de la tabla `paginas` en trackingweb.

No usa conexionIds — siempre opera sobre Conexion::getTrackingWebPdo(). Requiere rol >= 1 (admin o super) — el control se hace en api.php.

Table of Contents

Methods

deletePagina()  : array{ok: bool, status: int, error?: string}
Borrado fisico o logico de una pagina.
getAllPaginas()  : array{ok: bool, data: array, status: int}
Obtiene todas las paginas
insertPagina()  : array{ok: bool, status: int, error?: string}
Inserta una nueva pagina
updatePagina()  : array{ok: bool, status: int, error?: string}
Actualiza los datos de una pagina

Methods

deletePagina()

Borrado fisico o logico de una pagina.

public static deletePagina(int $id[, string $modo = 'soft' ]) : array{ok: bool, status: int, error?: string}
Parameters
$id : int
$modo : string = 'soft'

'soft' → habilitado=0 | 'hard' → DELETE físico

Return values
array{ok: bool, status: int, error?: string} —

resultado

getAllPaginas()

Obtiene todas las paginas

public static getAllPaginas() : array{ok: bool, data: array, status: int}
Return values
array{ok: bool, data: array, status: int} —

respuesta

insertPagina()

Inserta una nueva pagina

public static insertPagina(array<string, mixed> $datos) : array{ok: bool, status: int, error?: string}
Parameters
$datos : array<string, mixed>

: datos de la nueva pagina

Return values
array{ok: bool, status: int, error?: string} —

resultado

updatePagina()

Actualiza los datos de una pagina

public static updatePagina(array<string, mixed> $datos) : array{ok: bool, status: int, error?: string}
Parameters
$datos : array<string, mixed>

: Nuevos datos de la pagina

Return values
array{ok: bool, status: int, error?: string}

        
On this page

Search results