Skip to content
Snippets Groups Projects
Select Git revision
  • 3.0 default protected
  • 2.0
  • mamarley-autocomplete
  • master protected
4 results

index.php

Blame
  • index.php 712 B
    <?php
    
    namespace QuasselRestSearch;
    
    require_once '../../qrs_config.php';
    require_once '../../backend/Database.php';
    require_once '../../backend/helper/RendererHelper.php';
    require_once '../../backend/helper/SessionHelper.php';
    
    $config = Config::createFromGlobals();
    $renderer = new RendererHelper($config);
    $backend = Backend::createFromConfig($config);
    
    try {
        $backend->authenticateFromHeader($_SERVER['HTTP_AUTHORIZATION'] ?: "");
        $renderer->renderJson($backend->findInBuffer($_GET['query'] ?: "", $_GET['since'] ?: null, $_GET['before'] ?: null, $_GET['buffer'] ?: 0, $_GET['offset'] ?: 0, $_GET['limit'] ?: 20));
    } catch (\Exception $e) {
        $renderer->renderJson(["error" => $e->getMessage()]);
    }