diff --git a/monitor.php b/monitor.php index 9445f2b..e563bc5 100644 --- a/monitor.php +++ b/monitor.php @@ -130,6 +130,7 @@ include_once __DIR__ . '/db_functions.php'; include_once __DIR__ . '/monitor_render.php'; +include_once __DIR__ . '/monitor_helpers.php'; include_once __DIR__ . '/monitor_controller.php'; validateRequestVars(); @@ -142,28 +143,23 @@ break; case 'ajax_mute_all': - muteAllHosts(); - drawPage(); + monitorRunActionAndRender('muteAllHosts'); break; case 'ajax_unmute_all': - unmuteAllHosts(); - drawPage(); + monitorRunActionAndRender('unmuteAllHosts'); break; case 'dbchange': - loadDashboardSettings(); - drawPage(); + monitorRunActionAndRender('loadDashboardSettings'); break; case 'remove': - removeDashboard(); - drawPage(); + monitorRunActionAndRender('removeDashboard'); break; case 'saveDb': - saveSettings(); - drawPage(); + monitorRunActionAndRender('saveSettings'); break; case 'save': diff --git a/monitor_helpers.php b/monitor_helpers.php new file mode 100644 index 0000000..e4ae241 --- /dev/null +++ b/monitor_helpers.php @@ -0,0 +1,38 @@ +