Helpdesk da PluGzOne, baseado no osTicket
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

52 lines
1.7 KiB

<?php
$action = "#schedule/{$schedule->getId()}/diagnostic";
?>
<h3 class="drag-handle"><?php
echo __('Timeline Diagnostics');
?></h3>
<a class="close" href=""><i class="icon-remove-circle"></i></a>
<div><em><?php echo $schedule->getName(); ?></em></div>
<hr/>
<form method="post" action="<?php echo $action; ?>">
<?php
echo csrf_token();
$form = $form ?: $schedule->getDiagnosticForm();
echo $form->asTable('');
if ($form->isValid()) {
$timeline = array();
$data = $form->getClean();
// Add timezone if it's not ISO compliant date (GET request)
if (strlen($data['date']) <= 16)
$data['date'] .= ' '.$schedule->getTimezone();
$schedule->addWorkingHours(Format::parseDateTime($data['date']), $data['hours'], $timeline);
?>
<div id="diagnostic-results"
style="overflow-y: auto; max-height:400px; margin-bottom:5px;">
<table class="custom-info" with="100%">
<tbody><tr><th><?php echo __('Working Hours Timeline');
?></th></tr>
<?php
foreach ($timeline as $v)
echo sprintf('<tr><td>%s</td></tr>', $v);
?>
</tbody>
</table>
</div>
<?php
}
?>
<hr>
<p class="full-width">
<span class="buttons pull-left">
<input type="reset" value="<?php echo __('Reset'); ?>">
<input type="button" value="<?php echo __('Done'); ?>" class="close">
</span>
<span class="buttons pull-right">
<input type="submit" value="<?php echo __('Apply'); ?>">
</span>
</p>
</form>
<?php
// echo $form->emitJavascript();
?>