示例#1
0
 public function indexAction()
 {
     $services = array("pypo" => Application_Model_Systemstatus::GetPypoStatus(), "liquidsoap" => Application_Model_Systemstatus::GetLiquidsoapStatus(), "media-monitor" => Application_Model_Systemstatus::GetMediaMonitorStatus(), "rabbitmq-server" => Application_Model_Systemstatus::GetRabbitMqStatus());
     $partitions = Application_Model_Systemstatus::GetDiskInfo();
     $this->view->status = new StdClass();
     $this->view->status->services = $services;
     $this->view->status->partitions = $partitions;
 }
 public function statusAction()
 {
     $request = $this->getRequest();
     $getDiskInfo = $request->getParam('diskinfo') == "true";
     $status = array("platform" => Application_Model_Systemstatus::GetPlatformInfo(), "airtime_version" => Application_Model_Preference::GetAirtimeVersion(), "services" => array("pypo" => Application_Model_Systemstatus::GetPypoStatus(), "liquidsoap" => Application_Model_Systemstatus::GetLiquidsoapStatus(), "media_monitor" => Application_Model_Systemstatus::GetMediaMonitorStatus()));
     if ($getDiskInfo) {
         $status["partitions"] = Application_Model_Systemstatus::GetDiskInfo();
     }
     $this->view->status = $status;
 }