maintenance.php
Gestion des différentes tâches de maintenance
Table of Contents
Functions
- genie_maintenance_dist() : bool
- Diverses tâches de maintenance
- verifier_crash_tables() : bool|array<string|int, mixed>
- Vérifier si une table a crashé
- message_crash_tables() : string
- Vérifier si une table a crashé et crée un message en conséquence.
Functions
genie_maintenance_dist()
Diverses tâches de maintenance
genie_maintenance_dist(object $t) : bool
- (re)mettre .htaccess avec 'Deny from all' dans les deux répertoires dits inaccessibles par http
- Vérifier qu'aucune table ne s'est crashée
Parameters
- $t : object
Tags
Return values
bool —Toujours à true.
verifier_crash_tables()
Vérifier si une table a crashé
verifier_crash_tables() : bool|array<string|int, mixed>
Pour cela, on vérifie si on peut se connecter à la base de données.
Tags
Return values
bool|array<string|int, mixed> —Si pas de table de crashée, on retourne false
.
Sinon, retourne un tableau contenant tous les noms
des tables qui ont crashé.
message_crash_tables()
Vérifier si une table a crashé et crée un message en conséquence.
message_crash_tables() : string
S'il y a un crash, on affiche un message avec le nom de la ou des tables qui ont crashé. On génère un lien vers la page permettant la réparation de la base de données.