Return safe HTML from all render()
Summary: This is pretty brutal and it adds some `phutil_safe_html()`. But it is a big step in the right direction. Test Plan: None. Reviewers: epriestley Reviewed By: epriestley CC: aran, Korvin Maniphest Tasks: T2432 Differential Revision: https://secure.phabricator.com/D4905
This commit is contained in:
@@ -88,36 +88,32 @@ final class ManiphestTaskDetailController extends ManiphestController {
|
||||
|
||||
if ($parent_task) {
|
||||
$context_bar = new AphrontContextBarView();
|
||||
$context_bar->addButton(
|
||||
phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/?parent='.$parent_task->getID(),
|
||||
'class' => 'green button',
|
||||
),
|
||||
'Create Another Subtask'));
|
||||
$context_bar->appendChild(
|
||||
'Created a subtask of <strong>'.
|
||||
$this->getHandle($parent_task->getPHID())->renderLink().
|
||||
'</strong>');
|
||||
$context_bar->addButton(phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/?parent='.$parent_task->getID(),
|
||||
'class' => 'green button',
|
||||
),
|
||||
'Create Another Subtask'));
|
||||
$context_bar->appendChild(hsprintf(
|
||||
'Created a subtask of <strong>%s</strong>',
|
||||
$this->getHandle($parent_task->getPHID())->renderLink()));
|
||||
} else if ($workflow == 'create') {
|
||||
$context_bar = new AphrontContextBarView();
|
||||
$context_bar->addButton('<label>Create Another:</label>');
|
||||
$context_bar->addButton(
|
||||
phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/?template='.$task->getID(),
|
||||
'class' => 'green button',
|
||||
),
|
||||
$context_bar->addButton(phutil_tag('label', array(), 'Create Another'));
|
||||
$context_bar->addButton(phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/?template='.$task->getID(),
|
||||
'class' => 'green button',
|
||||
),
|
||||
'Similar Task'));
|
||||
$context_bar->addButton(
|
||||
phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/',
|
||||
'class' => 'green button',
|
||||
),
|
||||
$context_bar->addButton(phutil_tag(
|
||||
'a',
|
||||
array(
|
||||
'href' => '/maniphest/task/create/',
|
||||
'class' => 'green button',
|
||||
),
|
||||
'Empty Task'));
|
||||
$context_bar->appendChild('New task created.');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user