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.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. enforce_login();
  3. define('INDEX_ARTICLE', '1');
  4. function class_list($Selected = 0)
  5. {
  6. global $Classes, $LoggedUser;
  7. $Return = '';
  8. foreach ($Classes as $ID => $Class) {
  9. if ($Class['Level'] <= $LoggedUser['EffectiveClass']) {
  10. $Return.='<option value="'.$Class['Level'].'"';
  11. if ($Selected === $Class['Level']) {
  12. $Return.=' selected="selected"';
  13. }
  14. $Return.='>'.Format::cut_string($Class['Name'], 20, 1).'</option>'."\n";
  15. }
  16. }
  17. reset($Classes);
  18. return $Return;
  19. }
  20. if (!empty($_REQUEST['action'])) {
  21. switch ($_REQUEST['action']) {
  22. case 'create':
  23. if ($_POST['action']) {
  24. include(SERVER_ROOT.'/sections/wiki/takecreate.php');
  25. } else {
  26. include(SERVER_ROOT.'/sections/wiki/create.php');
  27. }
  28. break;
  29. case 'edit':
  30. if ($_POST['action']) {
  31. include(SERVER_ROOT.'/sections/wiki/takeedit.php');
  32. } else {
  33. include(SERVER_ROOT.'/sections/wiki/edit.php');
  34. }
  35. break;
  36. case 'delete':
  37. include(SERVER_ROOT.'/sections/wiki/delete.php');
  38. break;
  39. case 'revisions':
  40. include(SERVER_ROOT.'/sections/wiki/revisions.php');
  41. break;
  42. case 'compare':
  43. include(SERVER_ROOT.'/sections/wiki/compare.php');
  44. break;
  45. case 'add_alias':
  46. include(SERVER_ROOT.'/sections/wiki/add_alias.php');
  47. break;
  48. case 'delete_alias':
  49. include(SERVER_ROOT.'/sections/wiki/delete_alias.php');
  50. break;
  51. case 'browse':
  52. include(SERVER_ROOT.'/sections/wiki/wiki_browse.php');
  53. break;
  54. case 'article':
  55. include(SERVER_ROOT.'/sections/wiki/article.php');
  56. break;
  57. case 'search':
  58. include(SERVER_ROOT.'/sections/wiki/search.php');
  59. break;
  60. }
  61. } else {
  62. $_GET['id'] = INDEX_ARTICLE;
  63. include(SERVER_ROOT.'/sections/wiki/article.php');
  64. }