index.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. declare(strict_types=1);
  3. require dirname(__DIR__, 2) . '/constants.php';
  4. require LIB_PATH . '/lib_rss.php'; //Includes class autoloader
  5. header("Content-Security-Policy: default-src 'self'; frame-ancestors 'none'");
  6. header('X-Content-Type-Options: nosniff');
  7. FreshRSS_Context::initSystem();
  8. Minz_Translate::init(Minz_Translate::getLanguage(null, Minz_Request::getPreferredLanguages(), null));
  9. ?>
  10. <!DOCTYPE html>
  11. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-GB" lang="en-GB">
  12. <head>
  13. <meta charset="UTF-8" />
  14. <title><?= _t('api.information.title') ?></title>
  15. <meta name="robots" content="noindex" />
  16. <link rel="start" href="../i/" />
  17. <script src="../scripts/api.js" defer="defer"></script>
  18. </head>
  19. <body>
  20. <h1><?= _t('api.information.title') ?></h1>
  21. <h2><?= _t('api.information.title.greader') ?></h2>
  22. <dl>
  23. <dt><?= _t('api.information.address') ?>
  24. </dt>
  25. <dd><kbd><?= Minz_Url::display('/api/greader.php', 'html', true) ?></kbd></dd>
  26. <dt><?= _t('api.information.test.greader') ?></dt>
  27. <dd id="greaderOutput"
  28. data-api-url="<?= Minz_Url::display('/api/greader.php', 'php', true) ?>"
  29. data-i18n-pass="<?= _t('api.information.output.pass') ?>"
  30. data-i18n-encoding-support="<?= _t('api.information.output.encoding-support') ?>"
  31. data-i18n-invalid-configuration="<?= _t('api.information.output.invalid-configuration') ?>"
  32. data-i18n-unknown-error="<?= _t('api.information.output.unknown-error') ?>"
  33. >?</dd>
  34. </dl>
  35. <h2><?= _t('api.information.title.fever') ?></h2>
  36. <dl>
  37. <dt><?= _t('api.information.address') ?></dt>
  38. <dd><kbd><?= Minz_Url::display('/api/fever.php', 'html', true) ?></kbd></dd>
  39. <dt><?= _t('api.information.test.fever') ?></dt>
  40. <dd id="feverOutput"
  41. data-api-url="<?= Minz_Url::display('/api/fever.php', 'php', true) ?>"
  42. data-i18n-pass="<?= _t('api.information.output.pass') ?>"
  43. data-i18n-invalid-configuration="<?= _t('api.information.output.invalid-configuration') ?>"
  44. data-i18n-unknown-error="<?= _t('api.information.output.unknown-error') ?>"
  45. >?</dd>
  46. </dl>
  47. <h2><?= _t('api.information.title.extension') ?></h2>
  48. <dl>
  49. <dt><?= _t('api.information.address') ?></dt>
  50. <dd><kbd><?= Minz_Url::display('/api/misc.php/Extension%20name/', 'html', true) ?></kbd></dd>
  51. </dl>
  52. </body>
  53. </html>