xref: /plugin/mdimport/convert.php (revision 7cb424c90c7e1aca7edae5f79baaec2e55306143)
1*7cb424c9SSioc de Narf<?php
2*7cb424c9SSioc de Narf// convert.php - Endpoint for AJAX conversion from Markdown to DokuWiki
3*7cb424c9SSioc de Narfrequire_once('MarkdownToDokuWiki.php');
4*7cb424c9SSioc de Narf
5*7cb424c9SSioc de Narfif ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
6*7cb424c9SSioc de Narf    $markdown = $_POST['content'];
7*7cb424c9SSioc de Narf    $converter = new MarkdownToDokuWikiConverter();
8*7cb424c9SSioc de Narf    $dokuwiki = $converter->convert($markdown);
9*7cb424c9SSioc de Narf    echo $dokuwiki;
10*7cb424c9SSioc de Narf} else {
11*7cb424c9SSioc de Narf    http_response_code(400);
12*7cb424c9SSioc de Narf    echo 'Invalid request.';
13*7cb424c9SSioc de Narf}
14