<?php namespace Garradin; require_once __DIR__ . '/include/init.php'; // Exécution des tâches automatiques if ($config->get('frequence_sauvegardes') && $config->get('nombre_sauvegardes')) { $s = new Sauvegarde(); $s->auto(); } // Exécution des rappels automatiques $rappels = new Rappels(); if ($rappels->countAll()) { $rappels->sendPending(); } // Nettoyage du cache statique Static_Cache::clean();
<?php namespace Garradin; require_once __DIR__ . '/_inc.php'; $s = new Sauvegarde(); $error = false; if (Utils::post('config')) { if (!Utils::CSRF_check('backup_config')) { $error = 'Une erreur est survenue, merci de renvoyer le formulaire.'; } else { try { $config->set('frequence_sauvegardes', Utils::post('frequence_sauvegardes')); $config->set('nombre_sauvegardes', Utils::post('nombre_sauvegardes')); $config->save(); Utils::redirect('/admin/config/donnees.php?ok=config'); } catch (UserException $e) { $error = $e->getMessage(); } } } elseif (Utils::post('create')) { if (!Utils::CSRF_check('backup_create')) { $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(); } }