Differential D15204 Diff 36705 src/applications/project/controller/PhabricatorProjectBoardViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/controller/PhabricatorProjectBoardViewController.php
| Show First 20 Lines • Show All 275 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
| foreach ($visible_columns as $column_phid => $column) { | foreach ($visible_columns as $column_phid => $column) { | ||||
| $column_tasks = $column_phids[$column_phid]; | $column_tasks = $column_phids[$column_phid]; | ||||
| $panel = id(new PHUIWorkpanelView()) | $panel = id(new PHUIWorkpanelView()) | ||||
| ->setHeader($column->getDisplayName()) | ->setHeader($column->getDisplayName()) | ||||
| ->setSubHeader($column->getDisplayType()) | ->setSubHeader($column->getDisplayType()) | ||||
| ->addSigil('workpanel'); | ->addSigil('workpanel'); | ||||
| $proxy = $column->getProxy(); | |||||
| if ($proxy) { | |||||
| $proxy_id = $proxy->getID(); | |||||
| $href = $this->getApplicationURI("view/{$proxy_id}/"); | |||||
| $panel->setHref($href); | |||||
| } | |||||
| $header_icon = $column->getHeaderIcon(); | $header_icon = $column->getHeaderIcon(); | ||||
| if ($header_icon) { | if ($header_icon) { | ||||
| $panel->setHeaderIcon($header_icon); | $panel->setHeaderIcon($header_icon); | ||||
| } | } | ||||
| $display_class = $column->getDisplayClass(); | $display_class = $column->getDisplayClass(); | ||||
| if ($display_class) { | if ($display_class) { | ||||
| $panel->addClass($display_class); | $panel->addClass($display_class); | ||||
| ▲ Show 20 Lines • Show All 557 Lines • Show Last 20 Lines | |||||