From 4c10cb5c98198eb29a982ee8953763ae4cc665f2 Mon Sep 17 00:00:00 2001 From: Olivier Maridat Date: Fri, 16 May 2014 09:02:14 +0200 Subject: Add a specific Kanboard description parser This parser still calls the markdown parser, but also replace # to a link to the given task. --- .gitignore | 5 +++++ core/helper.php | 7 +++++++ templates/task_show.php | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4dd62432..b64b7bbb 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,11 @@ *.sqlite *.sqlite-journal +# IDE generated files # +###################### +.buildpath +.project + # OS generated files # ###################### .DS_Store diff --git a/core/helper.php b/core/helper.php index f3c3c3b8..7e65543a 100644 --- a/core/helper.php +++ b/core/helper.php @@ -23,6 +23,13 @@ function get_username() return $_SESSION['user']['username']; } +function parse($text) +{ + $text = markdown($text); + $text = preg_replace('!#(\d+)!i', '$0', $text); + return $text; +} + function markdown($text) { require_once __DIR__.'/../vendor/Michelf/MarkdownExtra.inc.php'; diff --git a/templates/task_show.php b/templates/task_show.php index 97ce7f8c..b16a20a0 100644 --- a/templates/task_show.php +++ b/templates/task_show.php @@ -72,7 +72,7 @@

- +
-- cgit v1.2.3