api.php 922 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. // MYSQL default bugs:bugs
  3. function retj($json){
  4. die(json_encode($json));
  5. }
  6. // TODO - Add API handling.
  7. $method = $_SERVER['REQUEST_METHOD'];
  8. $ret = Array();
  9. if(isset($_GET['type'])){
  10. if(isset($_GET['id'])){
  11. $id = $_GET['id'];
  12. switch($_GET['type']){
  13. case 'user':
  14. // TODO - handle user requests
  15. break;
  16. case 'group':
  17. // TODO - handle group requests
  18. break;
  19. case 'issue':
  20. // TODO - handle issue requests
  21. break;
  22. case 'scrum':
  23. // TODO - handle scrum requests
  24. break;
  25. case 'admin':
  26. // TODO - handle admin requests
  27. break;
  28. case 'template':
  29. $ret['template'] = file_get_contents('data/'.$id.'.template.html');
  30. $ret['context'] = json_decode(file_get_contents('data/'.$id.'.context.json'));
  31. retj($ret);
  32. break;
  33. default:
  34. die("invalid type");
  35. }
  36. }else{
  37. die("id missing");
  38. }
  39. }else{
  40. die("type missing");
  41. }
  42. ?>