68 lines
3.1 KiB
PHTML
68 lines
3.1 KiB
PHTML
<table class="action">
|
|
<tr class="state <?= $stateName; ?><?= $downtime->is_in_effect ? ' handled' : ''; ?>">
|
|
<td class="state">
|
|
<strong><?= $downtime->is_in_effect ? $this->translate('Expires') : $this->translate('Starts'); ?></strong>
|
|
<br>
|
|
<?=
|
|
$this->dateTimeRenderer(
|
|
($downtime->is_in_effect ? $downtime->end : $downtime->start),
|
|
true
|
|
)->render(
|
|
$this->translate('on %s', 'datetime'),
|
|
$this->translate('at %s', 'time'),
|
|
$this->translate('in %s', 'timespan')
|
|
);
|
|
?>
|
|
</td>
|
|
<td>
|
|
<small>
|
|
<?php if ($downtime->is_flexible): ?>
|
|
<?php if ($downtime->is_in_effect): ?>
|
|
<?= sprintf(
|
|
$this->isService
|
|
? $this->translate('This flexible service downtime was started on %s at %s and lasts for %s until %s at %s.')
|
|
: $this->translate('This flexible host downtime was started on %s at %s and lasts for %s until %s at %s.'),
|
|
date('d.m.y', $downtime->start),
|
|
date('H:i', $downtime->start),
|
|
$this->format()->duration($downtime->duration),
|
|
date('d.m.y', $downtime->end),
|
|
date('H:i', $downtime->end)
|
|
); ?>
|
|
<?php else: ?>
|
|
<?= sprintf(
|
|
$this->isService
|
|
? $this->translate('This flexible service downtime has been scheduled to start between %s - %s and to last for %s.')
|
|
: $this->translate('This flexible host downtime has been scheduled to start between %s - %s and to last for %s.'),
|
|
date('d.m.y H:i', $downtime->scheduled_start),
|
|
date('d.m.y H:i', $downtime->scheduled_end),
|
|
$this->format()->duration($downtime->duration)
|
|
); ?>
|
|
<?php endif ?>
|
|
<?php else: ?>
|
|
<?php if ($downtime->is_in_effect): ?>
|
|
<?= sprintf(
|
|
$this->isService
|
|
? $this->translate('This fixed service downtime was started on %s at %s and expires on %s at %s.')
|
|
: $this->translate('This fixed host downtime was started on %s at %s and expires on %s at %s.'),
|
|
date('d.m.y', $downtime->start),
|
|
date('H:i', $downtime->start),
|
|
date('d.m.y', $downtime->end),
|
|
date('H:i', $downtime->end)
|
|
); ?>
|
|
<?php else: ?>
|
|
<?= sprintf(
|
|
$this->isService
|
|
? $this->translate('This fixed service downtime has been scheduled to start on %s at %s and to end on %s at %s.')
|
|
: $this->translate('This fixed host downtime has been scheduled to start on %s at %s and to end on %s at %s.'),
|
|
date('d.m.y', $downtime->scheduled_start),
|
|
date('H:i', $downtime->scheduled_start),
|
|
date('d.m.y', $downtime->scheduled_end),
|
|
date('H:i', $downtime->scheduled_end)
|
|
); ?>
|
|
<?php endif ?>
|
|
<?php endif ?>
|
|
</small>
|
|
</td>
|
|
</tr>
|
|
</table>
|