= $this->translate('Timeline'); ?>
getInterval()) { case '1d': $titleTime = sprintf( $this->translate('on %s', 'timeline.link.title.time'), $timeInfo[0]->end->format('d/m/Y') ); break; case '1w': $titleTime = sprintf( $this->translate('in week %s of %s', 'timeline.link.title.week.and.year'), $timeInfo[0]->end->format('W'), $timeInfo[0]->end->format('Y') ); break; case '1m': $titleTime = sprintf( $this->translate('in %s', 'timeline.link.title.month.and.year'), $timeInfo[0]->end->format('F Y') ); break; case '1y': $titleTime = sprintf( $this->translate('in %s', 'timeline.link.title.year'), $timeInfo[0]->end->format('Y') ); break; default: $titleTime = sprintf( $this->translate('between %s and %s', 'timeline.link.title.datetime.twice'), $timeInfo[0]->end->format('d/m/Y g:i A'), $timeInfo[0]->start->format('d/m/Y g:i A') ); } ?>
= $this->qlink(
$timeInfo[0]->end->format($intervalFormat),
'/monitoring/list/eventhistory',
array(
'timestamp<' => $timeInfo[0]->start->getTimestamp(),
'timestamp>' => $timeInfo[0]->end->getTimestamp()
),
array('title' => sprintf(
$this->translate('List all event records registered %s', 'timeline.link.title'),
$titleTime
)),
false
); ?>
$labelAndColor): ?>
calculateCircleWidth($timeInfo[1][$groupName], 2);
$extrapolatedCircleWidth = $timeline->getExtrapolatedCircleWidth($timeInfo[1][$groupName], 2);
?>
= $this->qlink(
'',
$timeInfo[1][$groupName]->getDetailUrl(),
array(
'type' => $groupName,
'timestamp<' => $timeInfo[0]->start->getTimestamp(),
'timestamp>' => $timeInfo[0]->end->getTimestamp()
),
array(
'title' => sprintf(
$this->translate('List %u %s registered %s', 'timeline.link.title'),
$timeInfo[1][$groupName]->getValue(),
strtolower($labelAndColor['label']),
$titleTime
),
'class' => 'inner-circle',
'style' => sprintf(
'width: %3$s; height: %3$s; background-color: %2$s; margin-top: -%1$Fem; margin-left: -%1$Fem;',
(float) substr($circleWidth, 0, -2) / 2,
$timeInfo[1][$groupName]->getColor(),
(string) $circleWidth
)
)
); ?>