Conflicts: airtime_mvc/application/controllers/PreferenceController.php airtime_mvc/application/forms/AddShowWhen.php airtime_mvc/application/forms/GeneralPreferences.php airtime_mvc/application/forms/LiveStreamingPreferences.php airtime_mvc/application/forms/SoundcloudPreferences.php airtime_mvc/application/forms/SupportSettings.php airtime_mvc/application/views/scripts/form/preferences.phtml airtime_mvc/application/views/scripts/form/preferences_email_server.phtml airtime_mvc/application/views/scripts/form/preferences_general.phtml airtime_mvc/application/views/scripts/form/preferences_livestream.phtml airtime_mvc/application/views/scripts/form/support-setting.phtml airtime_mvc/application/views/scripts/schedule/add- show-form.phtml airtime_mvc/public/js/airtime/preferences/preferences.js python_apps/api_clients/api_client.py python_apps/pypo/listenerstat.py
29 lines
977 B
PHP
29 lines
977 B
PHP
<?php
|
|
|
|
class SystemstatusController extends Zend_Controller_Action
|
|
{
|
|
public function init()
|
|
{
|
|
$CC_CONFIG = Config::getConfig();
|
|
|
|
$baseUrl = Application_Common_OsPath::getBaseDir();
|
|
|
|
$this->view->headScript()->appendFile($baseUrl.'js/airtime/status/status.js?'.$CC_CONFIG['airtime_version'],'text/javascript');
|
|
}
|
|
|
|
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;
|
|
}
|
|
}
|