-
ZwiiCampus 1.7.05 Stable
released this
2024-03-18 18:26:13 +01:00 | 108 commits to master since this releaseCorrection
Corrige un bug empêchant l'inscription des participants dans un espace alors que la base de données des enrôlements est nulle.
Modification
Ajoute une API permettant de gérer les sauvegardes et le nettoyage des sauvegardes.
Clé de sécurité :
Cette clé permet de s'assurer que le script n'est pas invoqué par accident.
Dans le dossiercore/module/config/tool
créez un fichier data.key contenant une clé, une suite de lettres et de chiffres, sans accents ni caractères spéciaux.Sauvegarde :
Appelez le scriptcore/module/config/tool/autobackup.php
en lui passant la clé en paramètre.
Exemple :https://campus.fr/core/module/config/tool/autobackup.php?key=abcdfsfe
La cléfilter
permet d'exclure un dossier. Par défaut les dossiersbackup
,tmp
eti18n
ne font pas partie de la sauvegarde. Pour exclure un des dossiers,file
etdata
, on passe le nom du dossier dans le paramètrefilter
.
Cela permet de générer séparément les backups de ces dossiers. N'oubliez pas, le dossier passé en paramètre est exclu.
Exemple :https://campus.fr/core/module/config/tool/autobackup.php?key=abcdfsfe&filter=site
exclue le dossier site de la sauvegarde.Nettoyage des sauvegardes :
Appelez le scriptcore/module/config/tool/cleanautobackup.php
en lui passant comme paramètres :- la clé
key
- le nombre de jours à conserver
days
Exemple : https://campus.free.nf/core/module/config/tool/cleanautobackup.php?days=2&key=abcdfsfe
En cas de réussite les scripts retournent le code HTTP 201, en cas d'échec 401.
Utilisation dans un cron :
Les scripts ont vocation à être invoqués depuis un CRON. Si votre hébergement n'en propose pas, ce service gratuit https://console.cron-job.org/ offre une solution simple.Downloads
- la clé