chat.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. if (isset($_POST['data']['plugin'])) {
  3. switch ($_POST['data']['plugin']) {
  4. case 'chat/settings/get':
  5. if (qualifyRequest(1)) {
  6. $result['status'] = 'success';
  7. $result['statusText'] = 'success';
  8. $result['data'] = chatGetSettings();
  9. } else {
  10. $result['status'] = 'error';
  11. $result['statusText'] = 'API/Token invalid or not set';
  12. $result['data'] = null;
  13. }
  14. break;
  15. case 'chat/message':
  16. if (qualifyRequest($GLOBALS['CHAT-Auth-include'])) {
  17. $result['status'] = 'success';
  18. $result['statusText'] = 'success';
  19. $result['data'] = sendChatMessage($_POST);
  20. } else {
  21. $result['status'] = 'error';
  22. $result['statusText'] = 'API/Token invalid or not set';
  23. $result['data'] = null;
  24. }
  25. break;
  26. default:
  27. //DO NOTHING!!!
  28. break;
  29. }
  30. }
  31. if (isset($_GET['plugin']) && $_GET['plugin'] == 'chat' && isset($_GET['cmd'])) {
  32. switch ($_GET['cmd']) {
  33. case 'chat/settings/get':
  34. if (qualifyRequest(1)) {
  35. $result['status'] = 'success';
  36. $result['statusText'] = 'success';
  37. $result['data'] = chatGetSettings();
  38. } else {
  39. $result['status'] = 'error';
  40. $result['statusText'] = 'API/Token invalid or not set';
  41. $result['data'] = null;
  42. }
  43. break;
  44. case 'chat/message':
  45. if (qualifyRequest($GLOBALS['CHAT-Auth-include'])) {
  46. $result['status'] = 'success';
  47. $result['statusText'] = 'success';
  48. $result['data'] = getChatMessage();
  49. } else {
  50. $result['status'] = 'error';
  51. $result['statusText'] = 'API/Token invalid or not set';
  52. $result['data'] = null;
  53. }
  54. break;
  55. default:
  56. //Do NOTHING!
  57. break;
  58. }
  59. }