upgrade
This commit is contained in:
48
plugin/whispeakauth/ajax/record_audio.php
Normal file
48
plugin/whispeakauth/ajax/record_audio.php
Normal file
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/* For licensing terms, see /license.txt */
|
||||
|
||||
use Chamilo\PluginBundle\WhispeakAuth\Controller\AuthenticationController;
|
||||
use Chamilo\PluginBundle\WhispeakAuth\Controller\EnrollmentController;
|
||||
|
||||
require_once __DIR__.'/../../../main/inc/global.inc.php';
|
||||
|
||||
$action = isset($_POST['action']) ? $_POST['action'] : 'enrollment';
|
||||
$isEnrollment = 'enrollment' === $action;
|
||||
$isAuthentify = 'authentify' === $action;
|
||||
|
||||
$isAllowed = false;
|
||||
|
||||
if ($isEnrollment) {
|
||||
api_block_anonymous_users(false);
|
||||
|
||||
$controller = new EnrollmentController();
|
||||
|
||||
header('Content-Type: application/json');
|
||||
|
||||
try {
|
||||
echo json_encode($controller->ajax());
|
||||
} catch (Exception $exception) {
|
||||
echo json_encode(
|
||||
[
|
||||
'resultHtml' => Display::return_message($exception->getMessage(), 'error', false),
|
||||
]
|
||||
);
|
||||
}
|
||||
exit;
|
||||
}
|
||||
|
||||
if ($isAuthentify) {
|
||||
$controller = new AuthenticationController();
|
||||
|
||||
header('Content-Type: application/json');
|
||||
|
||||
try {
|
||||
echo json_encode($controller->ajax());
|
||||
} catch (Exception $exception) {
|
||||
echo json_encode(
|
||||
[
|
||||
'resultHtml' => Display::return_message($exception->getMessage(), 'error', false),
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user