AbstractPage
in package
Présentation des pages simplifiées
Table of Contents
Constants
- TYPE = ''
Methods
- __construct() : mixed
- page() : string
- Retourne une page HTML contenant, dans une présentation minimale, le contenu transmis dans `$corps`.
- pageErreur() : string
- Fonction helper pour les erreurs
- fermeBody() : string
- Retourne la fin d'une page HTML minimale
- fermeCorps() : string
- Ferme le corps : affiche le footer par défaut ou custom et ferme le div corps
- ouvreBody() : string
- Retourne le début d'une page HTML minimale
- ouvreCorps() : string
- Ouvre le corps : affiche le header avec un éventuel titre + ouvre le div corps
Constants
TYPE
public
mixed
TYPE
= ''
Methods
__construct()
public
__construct() : mixed
page()
Retourne une page HTML contenant, dans une présentation minimale, le contenu transmis dans `$corps`.
public
page(string $corps[, array<string|int, mixed> $options = [] ]) : string
Appelée pour afficher un message ou une demande de confirmation simple et rapide
Parameters
- $corps : string
-
Corps de la page
- $options : array<string|int, mixed> = []
Tags
Return values
string —HTML de la page
pageErreur()
Fonction helper pour les erreurs
public
pageErreur([string|null $message_erreur = null ][, array<string|int, mixed> $options = [] ]) : string
Parameters
- $message_erreur : string|null = null
- $options : array<string|int, mixed> = []
Tags
Return values
stringfermeBody()
Retourne la fin d'une page HTML minimale
protected
fermeBody() : string
Return values
string —Code HTML
fermeCorps()
Ferme le corps : affiche le footer par défaut ou custom et ferme le div corps
protected
fermeCorps([array<string|int, mixed> $options = [] ]) : string
Parameters
- $options : array<string|int, mixed> = []
Return values
stringouvreBody()
Retourne le début d'une page HTML minimale
protected
ouvreBody([array<string|int, mixed> $options = [] ]) : string
Le contenu de CSS minimales (reset.css, clear.css, minipage.css) est inséré dans une balise script inline (compactée si possible)
Parameters
- $options : array<string|int, mixed> = []
-
string $lang : forcer la langue utilisateur string $page_title : titre éventuel de la page (nom du site par défaut) string $couleur_fond : pour la couleur dominante de la page (par défaut on reprend le réglage de la page de login) bool $all_inline : inliner les CSS pour envoyer toute la page en 1 hit string $doctype string $charset string $onload array $css_files : ajouter des fichiers css string $css : ajouter du CSS inline string $head : contenu à ajouter à la fin
(pour inclusion de JS ou JS inline...)
Tags
Return values
string —Code HTML
ouvreCorps()
Ouvre le corps : affiche le header avec un éventuel titre + ouvre le div corps
protected
ouvreCorps([array<string|int, mixed> $options = [] ]) : string
Parameters
- $options : array<string|int, mixed> = []