foreach ($internalMonitors as $key => $val) { $msg = 'Server ' . $srvs[$i][name] . ' - ' . strtoupper($key) . ' monitor: ' . $internalMonitors[$key]['msg']; if ($internalMonitors[$key]['status'] == 'error') { MonitisApp::addError($msg); } elseif ($internalMonitors[$key]['status'] == 'warning') { //MonitisApp::addWarning($msg); } } } else { //MonitisApp::addWarning('Server '.$srvs[$i][name]. ' - ' .$resp['agent']['msg']); } } } else { //MonitisApp::addWarning("The server is not selected."); } MonitisApp::printNotifications(); } $limit = MONITIS_PAGE_LIMIT; $sList = array('name' => isset($_REQUEST['nameOrder']) ? $_REQUEST['nameOrder'] : 'ASC', 'hostname' => isset($_REQUEST['hostnameOrder']) ? $_REQUEST['hostnameOrder'] : 'ASC', 'ipaddress' => isset($_REQUEST['ipaddressOrder']) ? $_REQUEST['ipaddressOrder'] : 'ASC'); $sortname = isset($_REQUEST['sortname']) ? $_REQUEST['sortname'] : 'name'; $sOrder = $sortname . 'Order'; $sortorder = 'ASC'; if (isset($_REQUEST[$sOrder]) && !empty($_REQUEST[$sOrder])) { $sortorder = $_REQUEST[$sOrder]; } $sList[$sortname] = $sortorder; $page = isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1; $start = ($page - 1) * $limit; $opts = array('synchronize' => true, 'start' => $start, 'limit' => $limit, 'sort' => $sortname, 'sortorder' => $sortorder); $srvrs = $oSrvrs->init($opts); $total = $oSrvrs->getTotal();
static function renderModule($moduleName) { $module = MonitisApp::getModule($moduleName); $module->render(); }