Generate a link if the reference is a URL

This commit is contained in:
Frederic Guillot
2017-10-12 15:25:13 -07:00
parent 4bb422b41f
commit 7c52546ed2
4 changed files with 18 additions and 3 deletions

View File

@@ -220,6 +220,21 @@ class TaskHelper extends Base
return $html;
}
public function renderReference(array $task)
{
if (! empty($task['reference'])) {
$reference = $this->helper->text->e($task['reference']);
if (filter_var($task['reference'], FILTER_VALIDATE_URL) !== false) {
return sprintf('<a href="%s" target=_blank">%s</a>', $reference, $reference);
}
return $reference;
}
return '';
}
public function getProgress($task)
{
if (! isset($this->columns[$task['project_id']])) {