HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-18-78 6.17.0-1017-aws #17~24.04.1-Ubuntu SMP Tue May 26 21:09:53 UTC 2026 aarch64
User: ubuntu (1000)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /var/www/selfanalyse/tinymce_new/jscripts/tiny_mce/plugins/tiny_mce_wiris/integration/service.php
<?php
// ${license.statement}
require_once ('pluginbuilder.php');

$provider = $pluginBuilder->getCustomParamsProvider();

$service = $provider->getRequiredParameter('service');
$mml = $provider->getParameter('mml', null);
$latex = $provider->getParameter('latex', null);
$lang = $provider->getParameter('lang', 'en');

$render = $pluginBuilder->newTextService();

if (get_magic_quotes_gpc() == 1) {
    $params = array_map('stripslashes', $params);
}

// Adding - if necessary - CORS headers
$origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : "";
$res = new com_wiris_system_service_HttpResponse();
$pluginBuilder->addCorsHeaders($res, $origin);

$r = $render->service($service, $provider);
header('Content-Type: text/plain; charset=utf-8');
echo $r;