The web based syslog https://lggr.io
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

47 řádky
1023B

  1. <?php
  2. spl_autoload_register(
  3. function ($class) {
  4. $class = strtolower($class);
  5. $class = str_replace('\\', '/', $class);
  6. include __DIR__ . '/' . $class . '_class.php';
  7. });
  8. $config = new Config();
  9. session_start();
  10. if (isset($_SESSION[LggrState::SESSIONNAME])) {
  11. $state = $_SESSION[LggrState::SESSIONNAME];
  12. } else {
  13. $state = new LggrState();
  14. }
  15. // if
  16. // Uebersetzungen via gettext vorbereiten
  17. /*
  18. * Auf dem Server ausführen:
  19. * locale -a
  20. * sollte ergeben:
  21. * ar_AE.utf8
  22. * C
  23. * C.UTF-8
  24. * de_DE.utf8
  25. * en_GB.utf8
  26. * en_US.utf8
  27. * fr_FR.utf8
  28. * POSIX
  29. *
  30. * Ansonsten via dpkg-reconfigure locales die fehlenden locales nacherzeugen!
  31. */
  32. const MESSAGES = 'messages';
  33. $lang = $config->getLocale() . '.UTF-8';
  34. putenv("LC_ALL=$lang");
  35. $rc = setlocale(LC_ALL, $lang);
  36. if (! $rc) {
  37. error_log("setlocale failed! $lang");
  38. }
  39. bindtextdomain(MESSAGES, __DIR__ . '/../locale');
  40. bind_textdomain_codeset(MESSAGES, 'UTF-8');
  41. textdomain(MESSAGES);
Social stuff:
Mastodon