company.php 766 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. header("Access-Control-Allow-Origin: *");
  3. header("Content-Type: application/json; charset=UTF-8");
  4. header("Access-Control-Allow-Methods: GET");
  5. header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");
  6. if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
  7. exit(0);
  8. }
  9. require_once __DIR__ . '/../config/company.php';
  10. $company = new Company();
  11. try {
  12. $company_details = $company->getDetails();
  13. http_response_code(200);
  14. echo json_encode([
  15. 'success' => true,
  16. 'data' => $company_details
  17. ]);
  18. } catch (Exception $e) {
  19. http_response_code(500);
  20. echo json_encode([
  21. 'success' => false,
  22. 'message' => 'Error retrieving company information'
  23. ]);
  24. }
  25. ?>