$error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { try { $s->create(); Utils::redirect('/admin/config/donnees.php?ok=create'); } catch (UserException $e) { $error = $e->getMessage(); } } } elseif (Utils::post('download')) { if (!Utils::CSRF_check('backup_download')) { $error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { header('Content-type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $config->get('nom_asso') . ' - Sauvegarde données - ' . date('Y-m-d') . '.sqlite"'); $s->dump(); exit; } } elseif (Utils::post('restore')) { if (!Utils::CSRF_check('backup_manage')) { $error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { try { $s->restoreFromLocal(Utils::post('file')); Utils::redirect('/admin/config/donnees.php?ok=restore'); } catch (UserException $e) { $error = $e->getMessage(); } } } elseif (Utils::post('remove')) { if (!Utils::CSRF_check('backup_manage')) {