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);
?>
add(
"#circle-box-$styleId",
['width' => $extrapolatedCircleWidth]
);
$timelineStyle->add(
"#outer-circle-$styleId",
[
'width' => $extrapolatedCircleWidth,
'height' => $extrapolatedCircleWidth,
'margin-top' => sprintf(
'-%Fem',
(float)substr($extrapolatedCircleWidth, 0, -2) / 2
)
]
);
?>
= $timelineStyle; ?>
add(
"#circle-box-$styleId",
['width' => $circleWidth]
);
$timelineStyle->add(
"#outer-circle-$styleId",
[
'width' => $circleWidth,
'height' => $circleWidth,
'margin-top' => sprintf(
'-%Fem',
(float)substr($circleWidth, 0, -2) / 2
)
]
);
?>
add(
"#inner-circle-$styleId",
[
'width' => $circleWidth,
'height' => $circleWidth,
'margin-top' => sprintf(
'-%Fem',
(float)substr($circleWidth, 0, -2) / 2
),
'margin-left' => sprintf(
'-%Fem',
(float)substr($circleWidth, 0, -2) / 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
),
'id' => "inner-circle-$styleId",
'class' => "inner-circle " . $timeInfo[1][$groupName]->getClass()
)
); ?>