Add first draft admin interface
This exposes information on Services/Sites/Incidents, but does not yet permit any changes. Admin page also links to future user management pages.
This commit is contained in:
19
source/webui/pages/admin/service.php
Normal file
19
source/webui/pages/admin/service.php
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
$main = StatusBoard_Main::instance();
|
||||
$request = $main->request();
|
||||
|
||||
$service_id = $request->get('id', 'Sihnon_Exception_InvalidParameters');
|
||||
$service = null;
|
||||
try {
|
||||
$service = StatusBoard_Service::fromId($service_id);
|
||||
} catch (Sihnon_Exception_ResultCountMismatch $e) {
|
||||
StatusBoard_Page::redirect('errors/404');
|
||||
}
|
||||
|
||||
$sites = $service->sites();
|
||||
|
||||
$this->smarty->assign('service', $service);
|
||||
$this->smarty->assign('sites', $sites);
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user