Merge pull request #1286 from fioru-software/cm-server-monitoring-notifications-ui
Server monitoring notification dropdowns to default to configured valuespull/1292/head
commit
43fa882a5d
|
@ -140,6 +140,17 @@ class ServerController extends AbstractServerController
|
||||||
return $this->twig->render('module/server/server/list.tpl.html', $tpl_data);
|
return $this->twig->render('module/server/server/list.tpl.html', $tpl_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set default monitoring dropdown selections to configured values.
|
||||||
|
*/
|
||||||
|
private static function setDefaultMonitoringNotificationsToConfiguredValues( array &$tpl_data ): void {
|
||||||
|
$tpl_data['edit_email_selected'] = psm_get_conf('email_status') ? 'yes' : 'no';
|
||||||
|
$tpl_data['edit_sms_selected'] = psm_get_conf('sms_status') ? 'yes' : 'no';
|
||||||
|
$tpl_data['edit_pushover_selected'] = psm_get_conf('pushover_status') ? 'yes' : 'no';
|
||||||
|
$tpl_data['edit_telegram_selected'] = psm_get_conf('telegram_status') ? 'yes' : 'no';
|
||||||
|
$tpl_data['edit_jabber_selected'] = psm_get_conf('jabber_status') ? 'yes' : 'no';
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prepare the template to show the update screen for a single server
|
* Prepare the template to show the update screen for a single server
|
||||||
*/
|
*/
|
||||||
|
@ -154,6 +165,8 @@ class ServerController extends AbstractServerController
|
||||||
$modal->setOKButtonLabel(psm_get_lang('system', 'delete'));
|
$modal->setOKButtonLabel(psm_get_lang('system', 'delete'));
|
||||||
|
|
||||||
$tpl_data = $this->getLabels();
|
$tpl_data = $this->getLabels();
|
||||||
|
self::setDefaultMonitoringNotificationsToConfiguredValues( $tpl_data );
|
||||||
|
|
||||||
$tpl_data['edit_server_id'] = $this->server_id;
|
$tpl_data['edit_server_id'] = $this->server_id;
|
||||||
$tpl_data['url_save'] = psm_build_url(array(
|
$tpl_data['url_save'] = psm_build_url(array(
|
||||||
'mod' => 'server',
|
'mod' => 'server',
|
||||||
|
|
Loading…
Reference in New Issue