diff --git a/public/styles/normal.css b/public/styles/normal.css index c96b9d5..930743f 100644 --- a/public/styles/normal.css +++ b/public/styles/normal.css @@ -112,7 +112,6 @@ div.incident { table{ background:#fff; - table-layout:fixed; } table th, table td { diff --git a/source/webui/pages/incident.php b/source/webui/pages/incident.php new file mode 100644 index 0000000..657d368 --- /dev/null +++ b/source/webui/pages/incident.php @@ -0,0 +1,39 @@ + +request(); +$auth = $main->auth(); + +$incident_id = $request->get('id', 'Sihnon_Exception_InvalidParameters'); + +try + { + $incident = StatusBoard_Incident::fromId($incident_id); + $site_id = $incident->site; + $site = StatusBoard_Site::fromId($site_id); + $service_id = $site->service; + $service = StatusBoard_Service::fromId($service_id); + } +catch (Sihnon_Exception_ResultCountMismatch $e) + { + throw new StatusBoard_Exception_FileNotFound(); + + } + + + +$statuses = $incident->statusChanges(); + + +$this->smarty->assign('service', $service); +$this->smarty->assign('site', $site); +$this->smarty->assign('incident', $incident); +$this->smarty->assign('statuses', $statuses); +$this->smarty->assign('messages', $messages); + +$display_admin_links = ($auth->isAuthenticated() && $auth->isAdministrator()); +$this->smarty->assign('display_admin_links', $display_admin_links); + + + +?> \ No newline at end of file diff --git a/source/webui/templates/admin.tpl b/source/webui/templates/admin.tpl index 349051f..8555eb1 100644 --- a/source/webui/templates/admin.tpl +++ b/source/webui/templates/admin.tpl @@ -144,7 +144,7 @@
Use this form to define a new service
| Service | -Now | +Service / Site | +Now | {foreach from=array(0,1,2,3,4,5,6) item=day} {if $day == 0} -Today | +Today | {else} -{mktime(0,0,0,date("n"),date("j")-$day)|date_format:"M j"} | +{mktime(0,0,0,date("n"),date("j")-$day)|date_format:"M j"} | {/if} {/foreach}
|---|
| Date/Time | +Status | +Description | + + + {foreach from=$statuses item=status} +
|---|---|---|
|
+ {StatusBoard_DateTime::fuzzyTime($status->ctime)} + {$status->ctime|date_format:'y-m-d h:i:s'} + |
+ {StatusBoard_Status::name($status->status)} | +{$status->description|escape:html} | +