BioTorrents.de’s version of Gazelle
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.php 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. #declare(strict_types=1);
  3. enforce_login();
  4. $RequestTax = 0.1;
  5. // Minimum and default amount of upload to remove from the user when they vote.
  6. // Also change in static/functions/requests.js
  7. $MinimumVote = 20 * 1024 * 1024;
  8. if (!empty($LoggedUser['DisableRequests'])) {
  9. error('Your request privileges have been removed.');
  10. }
  11. if (!isset($_REQUEST['action'])) {
  12. include SERVER_ROOT.'/sections/requests/requests.php';
  13. } else {
  14. switch ($_REQUEST['action']) {
  15. case 'new':
  16. case 'edit':
  17. include SERVER_ROOT.'/sections/requests/new_edit.php';
  18. break;
  19. case 'takevote':
  20. include SERVER_ROOT.'/sections/requests/take_vote.php';
  21. break;
  22. case 'takefill':
  23. include SERVER_ROOT.'/sections/requests/take_fill.php';
  24. break;
  25. case 'takenew':
  26. case 'takeedit':
  27. include SERVER_ROOT.'/sections/requests/take_new_edit.php';
  28. break;
  29. case 'delete':
  30. case 'unfill':
  31. include SERVER_ROOT.'/sections/requests/interim.php';
  32. break;
  33. case 'takeunfill':
  34. include SERVER_ROOT.'/sections/requests/take_unfill.php';
  35. break;
  36. case 'takedelete':
  37. include SERVER_ROOT.'/sections/requests/take_delete.php';
  38. break;
  39. case 'view':
  40. case 'viewrequest':
  41. include SERVER_ROOT.'/sections/requests/request.php';
  42. break;
  43. default:
  44. error(0);
  45. }
  46. }