12345678910111213141516171819202122232425262728293031 |
- <?php
- /* For licensing terms, see /license.txt */
- use Michelf\MarkdownExtra;
- /**
- * Responses to AJAX calls.
- */
- require_once __DIR__.'/../global.inc.php';
- api_block_anonymous_users();
- $action = $_REQUEST['a'];
- switch ($action) {
- case 'md_to_html':
- $plugin = isset($_GET['plugin']) ? $_GET['plugin'] : '';
- $appPlugin = new AppPlugin();
- $pluginInfo = $appPlugin->getPluginInfo($plugin);
- $html = '';
- if (!empty($pluginInfo)) {
- $file = api_get_path(SYS_PLUGIN_PATH).$plugin.'/README.md';
- if (file_exists($file)) {
- $content = file_get_contents($file);
- $html = MarkdownExtra::defaultTransform($content);
- }
- }
- echo $html;
- break;
- }
|