Beispiel #1
0
<?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();
Beispiel #2
0
<?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();
        }
    }