Changeset View
Changeset View
Standalone View
Standalone View
src/applications/phriction/controller/PhrictionHistoryController.php
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | foreach ($history as $content) { | ||||
$change_type = PhrictionChangeType::getChangeTypeLabel( | $change_type = PhrictionChangeType::getChangeTypeLabel( | ||||
$content->getChangeType()); | $content->getChangeType()); | ||||
switch ($content->getChangeType()) { | switch ($content->getChangeType()) { | ||||
case PhrictionChangeType::CHANGE_DELETE: | case PhrictionChangeType::CHANGE_DELETE: | ||||
$color = 'red'; | $color = 'red'; | ||||
break; | break; | ||||
case PhrictionChangeType::CHANGE_EDIT: | case PhrictionChangeType::CHANGE_EDIT: | ||||
$color = 'blue'; | $color = 'lightbluetext'; | ||||
break; | break; | ||||
case PhrictionChangeType::CHANGE_MOVE_HERE: | case PhrictionChangeType::CHANGE_MOVE_HERE: | ||||
$color = 'yellow'; | $color = 'yellow'; | ||||
break; | break; | ||||
case PhrictionChangeType::CHANGE_MOVE_AWAY: | case PhrictionChangeType::CHANGE_MOVE_AWAY: | ||||
$color = 'orange'; | $color = 'orange'; | ||||
break; | break; | ||||
case PhrictionChangeType::CHANGE_STUB: | case PhrictionChangeType::CHANGE_STUB: | ||||
$color = 'green'; | $color = 'green'; | ||||
break; | break; | ||||
default: | default: | ||||
throw new Exception(pht('Unknown change type!')); | throw new Exception(pht('Unknown change type!')); | ||||
break; | break; | ||||
} | } | ||||
$item = id(new PHUIObjectItemView()) | $item = id(new PHUIObjectItemView()) | ||||
->setHeader(pht('%s by %s', $change_type, $author)) | ->setHeader(pht('%s by %s', $change_type, $author)) | ||||
->setBarColor($color) | ->setStatusIcon('fa-file '.$color) | ||||
->addAttribute( | ->addAttribute( | ||||
phutil_tag( | phutil_tag( | ||||
'a', | 'a', | ||||
array( | array( | ||||
'href' => $slug_uri.'?v='.$version, | 'href' => $slug_uri.'?v='.$version, | ||||
), | ), | ||||
pht('Version %s', $version))) | pht('Version %s', $version))) | ||||
->addAttribute(pht('%s %s', | ->addAttribute(pht('%s %s', | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |