forked from ZwiiCMS-Team/ZwiiCampus
Update rolling backup
This commit is contained in:
parent
caa348a571
commit
c8abde012c
@ -15,12 +15,10 @@ if (isset($_GET['key'])) {
|
|||||||
$key = $_GET['key'];
|
$key = $_GET['key'];
|
||||||
$storedKey = file_get_contents('data.key');
|
$storedKey = file_get_contents('data.key');
|
||||||
if ($key !== $storedKey) {
|
if ($key !== $storedKey) {
|
||||||
die("Clé invalide !");
|
http_response_code(401);
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
die("Clé manquante !");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Création du ZIP
|
// Création du ZIP
|
||||||
$filter = ['backup', 'tmp'];
|
$filter = ['backup', 'tmp'];
|
||||||
$fileName = date('Y-m-d-H-i-s', time()) . '-rolling-backup.zip';
|
$fileName = date('Y-m-d-H-i-s', time()) . '-rolling-backup.zip';
|
||||||
@ -46,3 +44,5 @@ foreach ($files as $name => $file) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$zip->close();
|
$zip->close();
|
||||||
|
http_response_code(201);
|
||||||
|
}
|
@ -20,12 +20,10 @@ if (isset($_GET['key'])) {
|
|||||||
|
|
||||||
// Vérification de correspondance entre les clés
|
// Vérification de correspondance entre les clés
|
||||||
if ($key !== $storedKey) {
|
if ($key !== $storedKey) {
|
||||||
die("Clé invalide !");
|
http_response_code(401);
|
||||||
|
exit();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Si la clé est manquante, affiche un message d'erreur et arrête l'exécution du script
|
|
||||||
die("Clé manquante !");
|
|
||||||
}
|
|
||||||
|
|
||||||
// Récupère le nombre de jours à partir de la variable GET 'days'
|
// Récupère le nombre de jours à partir de la variable GET 'days'
|
||||||
$days = isset ($_GET['days']) ? (int) $_GET['days'] : 1; // Par défaut à 1 si non spécifié
|
$days = isset ($_GET['days']) ? (int) $_GET['days'] : 1; // Par défaut à 1 si non spécifié
|
||||||
@ -47,4 +45,6 @@ foreach (new DirectoryIterator($directory) as $file) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
// Si la clé est manquante, affiche un message d'erreur et arrête l'exécution du script
|
||||||
|
http_response_code(201);
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user