{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}{{ page_title }}{% endblock %} {% block content %}
{# En-tête #}

{{ page_title }}

Gestion des sauvegardes de base de données MySQL

Créer une Sauvegarde
{# Alertes de diagnostic #} {% if diagnostic.tools is defined and not diagnostic.tools.mysqldump_available %}

Attention

mysqldump n'est pas disponible sur ce système. Les sauvegardes ne pourront pas être créées.
{% endif %} {% if diagnostic.directories is defined and not diagnostic.directories.backup_directory_writable %}

Erreur

Le dossier de sauvegarde n'est pas accessible en écriture.
{% endif %} {# Statistiques #}
{# Total Sauvegardes #}
Total Sauvegardes
{{ stats.total_backups|default(0) }}
{# Espace Utilisé #}
Espace Utilisé
{{ stats.formatted_total_size|default('0 B') }}
{# Compressées #}
Compressées
{{ stats.compressed_backups|default(0) }}
{# Dernière Sauvegarde #}
Dernière Sauvegarde
{% if stats.newest_backup %} {{ stats.newest_backup|date('d/m/Y H:i') }} {% else %} Aucune {% endif %}
{# Actions rapides et sauvegardes récentes #}
{# Actions rapides #} {# Sauvegardes récentes #}

Sauvegardes Récentes

Voir tout
{% if recent_backups is empty %}

Aucune sauvegarde disponible

Créer la première sauvegarde
{% else %}
{% for backup in recent_backups %} {% endfor %}
Fichier Date Taille Intégrité Actions
{{ backup.filename }}
{{ backup.datetime|date('d/m/Y H:i:s') }} {{ backup.formatted_size }} {% if backup.integrity_check.valid %} Valide {% else %} Invalide {% endif %}
{% endif %}
{# Informations système #} {% if diagnostic is not empty %}

Informations Système

Système d'exploitation
{{ diagnostic.system.os|default('N/A') }}
Base de données
{{ diagnostic.mysql.database|default('N/A') }}
mysqldump
{% if diagnostic.tools.mysqldump_available %} Disponible {% else %} Indisponible {% endif %}
Rétention
{{ diagnostic.config.retention_days|default('N/A') }} jours
{% endif %}
{% endblock %}