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')) { $error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { try { $s->remove(Utils::post('file')); Utils::redirect('/admin/config/donnees.php?ok=remove'); } catch (UserException $e) { $error = $e->getMessage(); } } } elseif (Utils::post('restore_file')) { if (!Utils::CSRF_check('backup_restore')) { $error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { try { $s->restoreFromUpload($_FILES['file']); Utils::redirect('/admin/config/donnees.php?ok=restore'); } catch (UserException $e) { $error = $e->getMessage(); }