|
|
|
@ -11,16 +11,15 @@ use Symfony\Component\HttpFoundation\Response; |
|
|
|
require_once __DIR__.'/config.php'; |
|
|
|
require_once __DIR__.'/config.php'; |
|
|
|
|
|
|
|
|
|
|
|
if ('POST' !== $_SERVER['REQUEST_METHOD']) { |
|
|
|
if ('POST' !== $_SERVER['REQUEST_METHOD']) { |
|
|
|
http_response_code(Response::HTTP_NOT_FOUND); // Not found |
|
|
|
http_response_code(Response::HTTP_NOT_FOUND); |
|
|
|
exit; |
|
|
|
exit; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// @todo handle non-apache installations |
|
|
|
// @todo handle non-apache installations |
|
|
|
$authorizationHeaderValue = apache_request_headers()['Authorization']; |
|
|
|
$authorizationHeaderValue = apache_request_headers()['Authorization']; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (api_get_plugin_setting('zoom', 'verificationToken') !== $authorizationHeaderValue) { |
|
|
|
if (api_get_plugin_setting('zoom', 'verificationToken') !== $authorizationHeaderValue) { |
|
|
|
|
|
|
|
error_log('verificationToken not valid, please check your zoom configuration'); |
|
|
|
http_response_code(Response::HTTP_UNAUTHORIZED); |
|
|
|
http_response_code(Response::HTTP_UNAUTHORIZED); |
|
|
|
exit; |
|
|
|
exit; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -141,8 +140,6 @@ switch ($objectType) { |
|
|
|
$meeting->addActivity($activity); |
|
|
|
$meeting->addActivity($activity); |
|
|
|
$em->persist($meeting); |
|
|
|
$em->persist($meeting); |
|
|
|
$em->flush(); |
|
|
|
$em->flush(); |
|
|
|
//error_log(sprintf('Event "%s" on %s was unhandled: %s', $action, $objectType, $body)); |
|
|
|
|
|
|
|
//http_response_code(501); // Not Implemented |
|
|
|
|
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
break; |
|
|
|
break; |
|
|
|
|