File indexing completed on 2025-01-26 03:44:37
0001 <?php 0002 /* 0003 SPDX-FileCopyrightText: 2016 Volker Krause <vkrause@kde.org> 0004 0005 SPDX-License-Identifier: MIT 0006 */ 0007 0008 /** NOTE: This file is for local autotests only, do not deploy! */ 0009 0010 // default database configuration for sqlite, can be overridden by localconfig.php 0011 $USERFEEDBACK_DB_DRIVER = 'sqlite'; 0012 $USERFEEDBACK_DB_NAME = __DIR__ . '/../server/data/db.sqlite'; 0013 0014 $path = explode('/', $_SERVER['REQUEST_URI']); 0015 0016 switch ($path[1]) { 0017 case 'admin': 0018 $_SERVER['PHP_SELF'] = '/admin/index.php'; 0019 include '../server/admin/index.php'; 0020 return; 0021 case 'analytics': 0022 $_SERVER['PHP_SELF'] = '/analytics/index.php'; 0023 include '../server/analytics/index.php'; 0024 return; 0025 case 'receiver': 0026 $_SERVER['PHP_SELF'] = '/receiver/index.php'; 0027 include '../server/receiver/index.php'; 0028 return; 0029 0030 // redirection test cases 0031 case 'absRedirect': 0032 http_response_code(307); 0033 $url = str_replace('/absRedirect/', '/', $_SERVER['REQUEST_URI']); 0034 header('Location: http://'. $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $url); 0035 return; 0036 case 'relRedirect': 0037 http_response_code(307); 0038 $url = str_replace('/relRedirect/', '/../', $_SERVER['REQUEST_URI']); 0039 header('Location: ' . $url); 0040 return; 0041 case 'circleRedirect': 0042 http_response_code(307); 0043 header('Location: http://'. $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI']); 0044 return; 0045 } 0046 0047 http_response_code(404); 0048 header('Content-Type: text/plain'); 0049 print('Invalid request URI: ' . $_SERVER['REQUEST_URI']); 0050 0051 ?>