CC-2363: Diagnostic screen in Web UI

-everything working
This commit is contained in:
martin 2011-09-22 10:45:43 -04:00
parent 3a2eaecad8
commit 046f98db8f
9 changed files with 345 additions and 102 deletions

View file

@ -8,11 +8,12 @@ class SystemstatusController extends Zend_Controller_Action
$baseUrl = $request->getBaseUrl();
$this->view->headScript()->appendFile($baseUrl.'/js/airtime/status/status.js','text/javascript');
$this->view->headScript()->appendFile($baseUrl.'/js/sprintf/sprintf-0.7-beta1.js','text/javascript');
}
public function indexAction()
{
$status = array(
$services = array(
"pypo"=>Application_Model_Systemstatus::GetPypoStatus(),
"liquidsoap"=>Application_Model_Systemstatus::GetLiquidsoapStatus(),
"show-recorder"=>Application_Model_Systemstatus::GetShowRecorderStatus(),
@ -20,8 +21,13 @@ class SystemstatusController extends Zend_Controller_Action
"rabbitmq-server"=>Application_Model_Systemstatus::GetRabbitMqStatus(),
"icecast2"=>Application_Model_Systemstatus::GetIcecastStatus()
);
$partitions = Application_Model_Systemstatus::GetDiskInfo();
$this->view->status = $status;
$this->view->status = new StdClass;
$this->view->status->services = $services;
$this->view->status->partitions = $partitions;
}
public function getLogFileAction()