Erreur

'.htmlspecialchars($e->getMessage()).'

'; exit; }); ErrorManager::setCustomExceptionHandler(\KD2\MiniSkelMarkupException::class, function ($e) { echo '

'.htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8', false).'

'; exit; }); ErrorManager::setProductionErrorTemplate('Erreur interne

Erreur interne

Désolé mais le serveur a rencontré une erreur interne et ne peut répondre à votre requête. Merci de ré-essayer plus tard.

Un-e responsable a été notifié-e et cette erreur sera corrigée dès que possible.

Référence de l\'erreur : {$ref}

← Retour

'); // activer l'envoi de mails si besoin est if (LENCRIER_ON_ERROR_MAIL) { ErrorManager::setEmail(LENCRIER_ADMIN_EMAIL); } spl_autoload_register(function ($classname) { if (substr($classname, 0, 4) == 'KD2\\') { require_once LENCRIER_ROOT . '/include/' . str_replace('\\', '/', $classname) . '.php'; return; } if (!preg_match('/^[a-z0-9A-Z_]+$/', $classname)) throw new fatalException("Classname invalid: " . $classname); if (file_exists(LENCRIER_ROOT . '/include/class.'.$classname.'.php')) require_once LENCRIER_ROOT . '/include/class.'.$classname.'.php'; elseif (file_exists(LENCRIER_ROOT . '/include/class.'.strtolower($classname).'.php')) require_once LENCRIER_ROOT . '/include/class.'.strtolower($classname).'.php'; else throw new fatalException("Class $classname doesn't exists."); }); function loadLib($libname) { if (!preg_match('/^[a-z0-9A-Z_]+$/', $libname)) throw new fatalException("Lib name invalid."); require_once LENCRIER_ROOT . '/include/lib.'.$libname.'.php'; } loadLib('utils'); // FIXME: mettre la bonne timezone date_default_timezone_set('Europe/Paris'); $protocol = !empty($_SERVER['HTTPS']) ? 'https' : 'http'; define('LENCRIER_DATA_URL', $protocol . '://' . LENCRIER_ADMIN_HOST . '/datas/');