Add a specific Kanboard description parser

This parser still calls the markdown parser, but also replace #<task number> to a link to the given task.
This commit is contained in:
Olivier Maridat
2014-05-16 09:02:14 +02:00
parent 2d299f63b8
commit 4c10cb5c98
3 changed files with 13 additions and 1 deletions

View File

@@ -23,6 +23,13 @@ function get_username()
return $_SESSION['user']['username'];
}
function parse($text)
{
$text = markdown($text);
$text = preg_replace('!#(\d+)!i', '<a href="?controller=task&action=show&task_id=$1">$0</a>', $text);
return $text;
}
function markdown($text)
{
require_once __DIR__.'/../vendor/Michelf/MarkdownExtra.inc.php';